SlideShare une entreprise Scribd logo
1  sur  48
EDoc un tā integrācija dokumentu vadības sistēmās 17.06.2010. Antons Mislēvičs DevelopmentConsultant Microsoft | Services antonsm@microsoft.com http://www.dotnet.lv/blogs/antonsm
Pārskats EDoc iespējas un struktūra E-dokumentu izveidošana un parakstīšana (e-Parakstītājs v2, Office Add-in) EDoc integrācija ar servera sistēmām
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
DEMO: e-Parakstītājs v2
EDoc formāta struktūra
EDoc formāts Izveidots atbilstoši OpenPackagingConventions (OPC) specifikācijai OPC ir apstiprināts ISOstandarts Balstās uz atvērto tehnoloģiju izmantošanas: XML, ZIP
EDoc sastāv no... EDoc metadati Parakstāmie dokumenti (faili) Nulle vai vairāk paraksti
EDoc iespējas Vienlaicīgi parakstīt vienu vai vairākus dokumentus (failus pakotnē) Parakstīt metadatus Veidot neparakstītas pakotnes Pievienot pakotnei vairākus parakstus Parakstāmie dokumenti var būt gan strukturētie XML, gan binārie faili (piemēram, doc, docx, xls, xlsx, pdf, edoc, zip, u.c.)
DEMO: EDoc ir zip fails
Pakotnes loģiskā struktūra Objekti – satura sastāvdaļas Satura tipi - apraksta objektu satura tipus Relācijas Pakotnes relācijas (pakotne -> objekts) Objektu relācijas (objekts -> objekts)
Pakotnes loģiskā struktūra Pakotnes objekti Metadatufaili Parakstāmie dokumenti (faili) Parakstu faili Citi sistēmas faili (piemēram, parakstu pirmavots)
Pakotnes loģiskā struktūra Satura tipi Definē kā interpretēt vai attēlot katru pakotnes objektu Pēc noklusējuma, satura tips tiek asociēts ar faila paplašinājumu Piemēram: Teksta fails (text/plain) Attēls (image/jpeg) XML fails (application/xml) Relāciju elements (application/vnd.ms-package.relationships+xml) EDoc manifests (application/vnd.microsoft-edoc.manifest+xml) Paraksts (application/vnd.microsoft-edoc.signature+xml)
Pakotnes loģiskā struktūra Relācijas Apraksta relācijas starp diviem pakotnes objektiem, vai pakotnes objektu un ārējo resursu Relācija definē: Avota objektu Mērķa objektu (vai ārējo resursu) Relācijas tipu !!! Relāciju izmantošana - vienīgais pareizais objektu izgūšanas veids no pakotnes. Objektu izgūšana pēc zināma nosaukuma nav atbalstīta.
Pakotnes loģiskā struktūra Relācijas (turpinājums) EDoc izmantoto relāciju tipu piemēri: relācija starp pakotni un centrālām īpašībām relācija starp pakotni un EDoc manifestu relācija starp EDoc manifestu un parakstu pirmavotu relācija starp EDoc manifestu un parakstītiem metadatiem relācija starp EDoc manifestu un neparakstītiem metadatiem relācija starp EDoc manifestu un pakotnē iekļauto dokumentu relācija starp parakstu pirmavotu un paraksta objektu
Pakotnes loģiskā struktūra Piemērs
EDoc saturs
EDoc satur… Metadati Parakstāmie dokumenti (faili) Paraksti
Metadati Tiek sadalīti sekcijās Katra sekcija var saturēt vairākas īpašības Katra sekcija tiek aprakstīta veidnē EDoc formāts neierobežo īpašību sekciju skaitu Dokumentam, kas ir izveidots izmantojot EDoc bibliotēku (vai eParakstītāju) tiek vienmēr pievienotas trīs sekcijas
Metadatu sekcijas
Metadatusekcijas Piemērs
Veidnes Katrs EDoc tiek veidots no veidnes Ja veidne nav norādīta, tiek izmantota noklusējuma sistēmas veidne Veidnes tiek glabātas .edot failos Veidnes var būt izplatītas: Kopējot uz lietotāja datoru Publicējot centralizētā failu serverī vai WEB lapā
Veidnes (turpinājums) Veidne apraksta: Kādas papildus īpašības tiks glabātas dokumentā? Kādus parakstu veidus ir atļauts izmantot dokumentā? Paraksta veids definē: Paraksta profilu (līmeņi): XAdES-BES, -T, -C Paraksta metadatus EDoc validācijas procesā notiek arī metadatuun parakstu pārbaude pret izmantoto veidni
Veidnes Izmantošanas scenārijs Organizācija izstrādā veidni, definējot: Nepieciešamas parakstāmās dokumenta īpašības; Atļautus parakstu līmeņus un metadatus. Veidne tiek publicēta uzņēmuma mājas lapā Klients lejupielādē veidni, sagatavo dokumentu un iesūta organizācijai Organizācijas darbinieks saņem dokumentu, un ar e-Parakstītāja programmu novalidē to pret veidni Darbinieks piereģistrē dokumentu izmantojot parakstītas īpašības un nodod turpmākai apstrādei
Veidnes Izmantošanas scenārijs
Parakstāmie dokumenti Var būt jebkāda tipa faili (txt, xml, docx, xlsx, edoc,  pdf, zip, u.c.) Tiek iekļauti pakotnē kā atsevišķie objekti (faili) Katra dokumenta objekta satura tips atbilst faila paplašinājumam Starp EDoc manifestu un katru no dokumentiem tiek definēta relācija Parakstīšanas brīdī tiek parakstīti visi iekļautie dokumenti
Parakstāmie dokumenti Piemērs
Paraksti Atbilst XML-DSIG un ETSI TS 101 903 starptautiskiem standartiem Atbalstītie paraksta profili: XAdES-BES XAdES-T XAdES-C Paraksta veidu var izvēlēties parakstot dokumentu Atļauto paraksta veidu saraksts tiek definēts veidnē Paraksta veids definē: Paraksta profilu Paraksta metadatus
Paraksti (turpinājums) Paraksti tiek iekļauti pakotnē kā atsevišķie objekti (XML faili) Paraksta objekta satura tips: “application/vnd.microsoft-edoc.signature+xml” Starp parakstu pirmavotu (origin.sgns) un katru no parakstiem tiek definēta relācija !!! Vienīgais pareizais veids kā nolasīt visus dokumentam pievienotus parakstus ir caur parakstu pirmavota objekta relācijām
Paraksti Piemērs
Parakstīšana
Parakstu pievienošanas veidi Paralēli: parakstītāji vienojas par parakstāmo saturu. Katrs paraksts ir neatkarīgs no cita. Tiek parakstiti tikai dokumenti un metadati bet ne paraksti. Secīgi: katrs parakstītājs apstiprina gan parakstāmo saturu, gan iepriekšējo parakstu. EDoc formāts atbalsta tikai šo veidu Paralēlo parakstīšanu var panākt  izsūtot vairākas viena EDoc kopijas
Parakstu līmeņi
Integrēšana citos risinājumos
EDoc scenāriji EDoc nolasīšana Autmātiskā validēšana Automātiskā izveide
e-Parakstītāja scenāriji Dokumentu veidnes WebDAV atbalsts (.serveredoc)
DEMO: EDoc integrācija MS Office
DEMO: EDoc integrācija ar SharePoint
DEMO: EDoc integrācija ar dokumentu vadības sistēmu
DEMO: EDoc integrācija ar dokumentu vadības sistēmu
DEMO: EDoc integrācija ar dokumentu vadības sistēmu
DEMO: EDoc integrācija ar dokumentu vadības sistēmu

Contenu connexe

Plus de MINT.LV Ltd.

Darbinieku karšu risinājums
Darbinieku karšu risinājumsDarbinieku karšu risinājums
Darbinieku karšu risinājumsMINT.LV Ltd.
 
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumā
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumāDokumentu masveida parakstīšanas iespējas serveru puses risinājumā
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumāMINT.LV Ltd.
 
Sertifikātu autentifikācija
Sertifikātu autentifikācijaSertifikātu autentifikācija
Sertifikātu autentifikācijaMINT.LV Ltd.
 
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAP
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAPLVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAP
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAPMINT.LV Ltd.
 
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDL
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDLPKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDL
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDLMINT.LV Ltd.
 
17.06.10. semināra programma un ievads
17.06.10. semināra programma un ievads17.06.10. semināra programma un ievads
17.06.10. semināra programma un ievadsMINT.LV Ltd.
 

Plus de MINT.LV Ltd. (7)

Darbinieku karšu risinājums
Darbinieku karšu risinājumsDarbinieku karšu risinājums
Darbinieku karšu risinājums
 
06 employee cards
06 employee cards06 employee cards
06 employee cards
 
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumā
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumāDokumentu masveida parakstīšanas iespējas serveru puses risinājumā
Dokumentu masveida parakstīšanas iespējas serveru puses risinājumā
 
Sertifikātu autentifikācija
Sertifikātu autentifikācijaSertifikātu autentifikācija
Sertifikātu autentifikācija
 
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAP
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAPLVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAP
LVRTC publiskie servisi: CRL un OCSP, laika zīmogi, LDAP
 
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDL
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDLPKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDL
PKI pamatjēdzieni: kriptogrāfija, publiskās atslēgas, infrastruktūra, EDL
 
17.06.10. semināra programma un ievads
17.06.10. semināra programma un ievads17.06.10. semināra programma un ievads
17.06.10. semināra programma un ievads
 

E-doc un tā integrācija dokumentu vadības sistēmās

  • 1. EDoc un tā integrācija dokumentu vadības sistēmās 17.06.2010. Antons Mislēvičs DevelopmentConsultant Microsoft | Services antonsm@microsoft.com http://www.dotnet.lv/blogs/antonsm
  • 2. Pārskats EDoc iespējas un struktūra E-dokumentu izveidošana un parakstīšana (e-Parakstītājs v2, Office Add-in) EDoc integrācija ar servera sistēmām
  • 13. EDoc formāts Izveidots atbilstoši OpenPackagingConventions (OPC) specifikācijai OPC ir apstiprināts ISOstandarts Balstās uz atvērto tehnoloģiju izmantošanas: XML, ZIP
  • 14. EDoc sastāv no... EDoc metadati Parakstāmie dokumenti (faili) Nulle vai vairāk paraksti
  • 15. EDoc iespējas Vienlaicīgi parakstīt vienu vai vairākus dokumentus (failus pakotnē) Parakstīt metadatus Veidot neparakstītas pakotnes Pievienot pakotnei vairākus parakstus Parakstāmie dokumenti var būt gan strukturētie XML, gan binārie faili (piemēram, doc, docx, xls, xlsx, pdf, edoc, zip, u.c.)
  • 16. DEMO: EDoc ir zip fails
  • 17. Pakotnes loģiskā struktūra Objekti – satura sastāvdaļas Satura tipi - apraksta objektu satura tipus Relācijas Pakotnes relācijas (pakotne -> objekts) Objektu relācijas (objekts -> objekts)
  • 18. Pakotnes loģiskā struktūra Pakotnes objekti Metadatufaili Parakstāmie dokumenti (faili) Parakstu faili Citi sistēmas faili (piemēram, parakstu pirmavots)
  • 19. Pakotnes loģiskā struktūra Satura tipi Definē kā interpretēt vai attēlot katru pakotnes objektu Pēc noklusējuma, satura tips tiek asociēts ar faila paplašinājumu Piemēram: Teksta fails (text/plain) Attēls (image/jpeg) XML fails (application/xml) Relāciju elements (application/vnd.ms-package.relationships+xml) EDoc manifests (application/vnd.microsoft-edoc.manifest+xml) Paraksts (application/vnd.microsoft-edoc.signature+xml)
  • 20. Pakotnes loģiskā struktūra Relācijas Apraksta relācijas starp diviem pakotnes objektiem, vai pakotnes objektu un ārējo resursu Relācija definē: Avota objektu Mērķa objektu (vai ārējo resursu) Relācijas tipu !!! Relāciju izmantošana - vienīgais pareizais objektu izgūšanas veids no pakotnes. Objektu izgūšana pēc zināma nosaukuma nav atbalstīta.
  • 21. Pakotnes loģiskā struktūra Relācijas (turpinājums) EDoc izmantoto relāciju tipu piemēri: relācija starp pakotni un centrālām īpašībām relācija starp pakotni un EDoc manifestu relācija starp EDoc manifestu un parakstu pirmavotu relācija starp EDoc manifestu un parakstītiem metadatiem relācija starp EDoc manifestu un neparakstītiem metadatiem relācija starp EDoc manifestu un pakotnē iekļauto dokumentu relācija starp parakstu pirmavotu un paraksta objektu
  • 24. EDoc satur… Metadati Parakstāmie dokumenti (faili) Paraksti
  • 25. Metadati Tiek sadalīti sekcijās Katra sekcija var saturēt vairākas īpašības Katra sekcija tiek aprakstīta veidnē EDoc formāts neierobežo īpašību sekciju skaitu Dokumentam, kas ir izveidots izmantojot EDoc bibliotēku (vai eParakstītāju) tiek vienmēr pievienotas trīs sekcijas
  • 28. Veidnes Katrs EDoc tiek veidots no veidnes Ja veidne nav norādīta, tiek izmantota noklusējuma sistēmas veidne Veidnes tiek glabātas .edot failos Veidnes var būt izplatītas: Kopējot uz lietotāja datoru Publicējot centralizētā failu serverī vai WEB lapā
  • 29. Veidnes (turpinājums) Veidne apraksta: Kādas papildus īpašības tiks glabātas dokumentā? Kādus parakstu veidus ir atļauts izmantot dokumentā? Paraksta veids definē: Paraksta profilu (līmeņi): XAdES-BES, -T, -C Paraksta metadatus EDoc validācijas procesā notiek arī metadatuun parakstu pārbaude pret izmantoto veidni
  • 30. Veidnes Izmantošanas scenārijs Organizācija izstrādā veidni, definējot: Nepieciešamas parakstāmās dokumenta īpašības; Atļautus parakstu līmeņus un metadatus. Veidne tiek publicēta uzņēmuma mājas lapā Klients lejupielādē veidni, sagatavo dokumentu un iesūta organizācijai Organizācijas darbinieks saņem dokumentu, un ar e-Parakstītāja programmu novalidē to pret veidni Darbinieks piereģistrē dokumentu izmantojot parakstītas īpašības un nodod turpmākai apstrādei
  • 32. Parakstāmie dokumenti Var būt jebkāda tipa faili (txt, xml, docx, xlsx, edoc, pdf, zip, u.c.) Tiek iekļauti pakotnē kā atsevišķie objekti (faili) Katra dokumenta objekta satura tips atbilst faila paplašinājumam Starp EDoc manifestu un katru no dokumentiem tiek definēta relācija Parakstīšanas brīdī tiek parakstīti visi iekļautie dokumenti
  • 34. Paraksti Atbilst XML-DSIG un ETSI TS 101 903 starptautiskiem standartiem Atbalstītie paraksta profili: XAdES-BES XAdES-T XAdES-C Paraksta veidu var izvēlēties parakstot dokumentu Atļauto paraksta veidu saraksts tiek definēts veidnē Paraksta veids definē: Paraksta profilu Paraksta metadatus
  • 35. Paraksti (turpinājums) Paraksti tiek iekļauti pakotnē kā atsevišķie objekti (XML faili) Paraksta objekta satura tips: “application/vnd.microsoft-edoc.signature+xml” Starp parakstu pirmavotu (origin.sgns) un katru no parakstiem tiek definēta relācija !!! Vienīgais pareizais veids kā nolasīt visus dokumentam pievienotus parakstus ir caur parakstu pirmavota objekta relācijām
  • 38. Parakstu pievienošanas veidi Paralēli: parakstītāji vienojas par parakstāmo saturu. Katrs paraksts ir neatkarīgs no cita. Tiek parakstiti tikai dokumenti un metadati bet ne paraksti. Secīgi: katrs parakstītājs apstiprina gan parakstāmo saturu, gan iepriekšējo parakstu. EDoc formāts atbalsta tikai šo veidu Paralēlo parakstīšanu var panākt izsūtot vairākas viena EDoc kopijas
  • 41. EDoc scenāriji EDoc nolasīšana Autmātiskā validēšana Automātiskā izveide
  • 42. e-Parakstītāja scenāriji Dokumentu veidnes WebDAV atbalsts (.serveredoc)
  • 44. DEMO: EDoc integrācija ar SharePoint
  • 45. DEMO: EDoc integrācija ar dokumentu vadības sistēmu
  • 46. DEMO: EDoc integrācija ar dokumentu vadības sistēmu
  • 47. DEMO: EDoc integrācija ar dokumentu vadības sistēmu
  • 48. DEMO: EDoc integrācija ar dokumentu vadības sistēmu
  • 49. EDoc integrācija ar servera sistēmām
  • 52. WebDAV uz Windows platformas Tiek nodrošināts ar WebClient Windows servisu Pieprasījumi tiek veikti uz UNC tipa adresēm, kas ir speciāli saformatēti (pievienojot DavWWWRoot) Ir zināmās ātrdarbības problēmas, ja Internet Explorer-ī ir ieslēgts Automaticallydetectproxysettings
  • 53. DEMO: WebDAV uz Windows
  • 54. .serveredoc komandas fails Ir XML fails Integrācijas mehānisms strādā ar dažādiem browser-iem Paplašinājums tiek reģistrēts ar speciālo karogu, tāpēc IE pie atveršanas nerāda Open/Save dialoga logu Tiek padots komandas nosaukums un atribūti Atbalstītas komandas: CreateNew – izveidot edoc OpenRead – atvērt edoc lasīšanas režīmā OpenEdit – atvērt edoc rediģēšanas režīmā Sign – parakstīt CreateNewSign – izveidot edoc un parakstīt
  • 55. CreateNew Izveidot jauno e-dokumentu Atribūti: Faila vārds un mape, kas tiks piedāvāti saglabāšanas dialoglodziņa Dokumenta veidnes URL E-dokumenta metadatu lauku vērtības Failu saraksts, kas tiks iekļauti EDoc pakotnē. Katram failam tiek noradīts: Atrašanas vieta (URL) Nosaukums e-dokumentā
  • 56. OpenRead Atvērt e-dokumentu lasīšanas režīmā Atribūti: Faila vārds un mape (URL)
  • 57. OpenEdit Atvērt e-dokumentu rediģēšanas režīmā Atribūti: Faila vārds un mape (URL) E-dokumenta metadatu lauku vērtības Failu saraksts, kas tiks iekļauti EDoc pakotnē. Katram failam tiek noradīts: Atrašanas vieta (URL) Nosaukums e-dokumentā
  • 58. Sign Atvērt e-dokumentu rediģēšanas režīmā un parādīt parakstīšanas dialogu Atribūti: Faila vārds un mape (URL)
  • 59. CreateNewSign Izveidot jauno e-dokumentu un parādīt parakstīšanas dialogu Atribūti: Faila vārds un mape, kas tiks piedāvāti saglabāšanas dialoglodziņa Dokumenta veidnes URL E-dokumenta metadatu lauku vērtības Failu saraksts, kas tiks iekļauti EDoc pakotnē. Katram failam tiek noradīts: Atrašanas vieta (URL) Nosaukums e-dokumentā
  • 61. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.