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

2,995 views
2,848 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,995
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×