|
Size: 3973
Comment:
|
Size: 4735
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Dokumenty určené k odeslání mailem jsou ukládány na disk. Každý dokument je uložen do vlastního adresáře. V adersáři jsou jednotlivé soubory, které budou odeslány jako příloha mailu, soubor document.xml s popisem mailu a soubor complete ( příznak, že mail je v adresáři kompletní a může být odeslán ) | Dokumenty určené k odeslání mailem, archivaci nebo tisku jsou ukládány na disk. Každý dokument je uložen do vlastního adresáře, kde jsou také uloženy jednotlivé soubory. Soubor {{{document.xml}}} s popisuje jeden dokument a jeho atributy. Soubor {{{complete}}} je příznak, že mail je v adresáři kompletní a může být odeslán. |
| Line 5: | Line 5: |
| Následující příklad ukazuje strukturu jednoho dokumentu určeného k odeslání mailem. | Následující příklad ukazuje strukturu jednoho dokumentu určeného k odeslání systémem Livius. |
| Line 12: | Line 12: |
| Název adresáře s dokumentem ( zde 123456789 ) může být libovolný a generuje ho aplikace, která předává mail k odeslání. | Název adresáře s dokumentem ( zde 123456789 ) může být libovolný a generuje ho aplikace, která předává dokument k odeslání. |
| Line 26: | Line 26: |
| <Attribute name="Damis.Email.UseAutoIdents" value="1" /> <Attribute name="Damis.Email.AutoIdents" value="CJ" /> |
<Attribute name="Livius.User" value="franta" /> <Attribute name="Livius.Mail" value="1" /> <Attribute name="Livius.Mail.Transformation.Doc2Pdf" value="1" /> <Attribute name="Livius.Mail.UseAutoIdents" value="1" /> <Attribute name="Livius.Mail.AutoIdents" value="CJ" /> |
| Line 56: | Line 59: |
| vyjímkou je atribut Livius.User obsahující uživatelské jméno | |
| Line 64: | Line 68: |
| * Mail * Archive |
* Mail - odesílání dokumentu mailem * Print - odeslání do tiskového střediska * Archive - odeslání do archivu |
| Line 70: | Line 74: |
| Email je odeslán pokud je první stránkou dokumentu soubor typu Tahiti.Compose``Mail (.teml). |
|
| Line 71: | Line 77: |
| || Livius.Email || hodnota 1 určuje, že dokument bude odeslán mailem ( pokud není 1 jsou ostatní atributy ignorovány ) || || Livius.Email.Use``Auto``Idents || Udává zda se má vložit samoidentifikační informace, hodnoty 0 nebo 1. || || Livius.Email.Auto``Ident``Info || Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil || || Livius.Email.Auto``Idents || Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem. || || Livius.Email.Sign || Identifikace podpisu, který má být použit pro email. Pokud položka neexistuje nebo je prázdná, email nebude podepsán. || |
|| {{{Livius.Mail}}} || hodnota 1 určuje, že dokument bude odeslán mailem ( pokud není 1 jsou ostatní atributy ignorovány ) || || {{{Livius.Mail.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF || ||||<(>Specifické atributy subsytému Mail || || {{{Livius.Mail.UseAutoIdents}}} || Udává zda se má vložit samoidentifikační informace, hodnoty 0 nebo 1. || || {{{Livius.Mail.AutoIdentInfo}}} || Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil || || {{{Livius.Mail.AutoIdents}}} || Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem. || || {{{Livius.Mail.Sign}}} || Identifikace podpisu, který má být použit pro email. Pokud položka neexistuje nebo je prázdná, email nebude podepsán. || |
| Line 80: | Line 88: |
| || Livius.Print || hodnota 1 určuje, že dokument bude odeslán do tiskového střediska ( pokud není 1 jsou ostatní atributy ignorovány ) || || Livius.Print.Transformation || 1-budou prováděny transformace || |
|| {{{Livius.Print}}} || hodnota 1 určuje, že dokument bude odeslán do tiskového střediska ( pokud není 1 jsou ostatní atributy ignorovány ) || || {{{Livius.Print.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF || |
| Line 86: | Line 94: |
| || Livius.Archive || hodnota 1 určuje, že dokument bude odeslán do archívu ( pokud není 1 jsou ostatní atributy ignorovány ) || || Livius.Archive.Transformation || 1-budou prováděny transformace || |
|| {{{Livius.Archive}}} || hodnota 1 určuje, že dokument bude odeslán do archívu ( pokud není 1 jsou ostatní atributy ignorovány ) || || {{{Livius.Archive.Transformation.Doc2Pdf}}} || 0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF || |
Dokumenty určené k odeslání mailem, archivaci nebo tisku jsou ukládány na disk. Každý dokument je uložen do vlastního adresáře, kde jsou také uloženy jednotlivé soubory. Soubor document.xml s popisuje jeden dokument a jeho atributy. Soubor complete je příznak, že mail je v adresáři kompletní a může být odeslán.
Příklad uloženého mailu:
Následující příklad ukazuje strukturu jednoho dokumentu určeného k odeslání systémem Livius.
.../MailInput/1234567890/document.xml .../MailInput/1234567890/0000001.jpg .../MailInput/1234567890/complete
Název adresáře s dokumentem ( zde 123456789 ) může být libovolný a generuje ho aplikace, která předává dokument k odeslání.
document.xml
V souboru docset.xml je popis přiřazení stránek jednotlivým dokumentům a atributy dokumentů docset.xml Pokud kódová stránka není uvedena, standardně se rozumí kódování utf-8.
Příklad:
<?xml version="1.0"?> <Document> <Attributes> <Attribute name="Document.type" value="ZP006" /> <Attribute name="CJ" value="12345678901234" /> <Attribute name="Livius.User" value="franta" /> <Attribute name="Livius.Mail" value="1" /> <Attribute name="Livius.Mail.Transformation.Doc2Pdf" value="1" /> <Attribute name="Livius.Mail.UseAutoIdents" value="1" /> <Attribute name="Livius.Mail.AutoIdents" value="CJ" /> </Attributes> <Files> <File name="00000001.doc" mimeType="APPLICATION/MSWORD" attachmentName="Dopis"/> <File name="00000002.jpg" mimeType="IMAGE/JPEG" attachmentName="Smlouva"/> </Files> </Document>
<Document> popisuje jeden dokument, obsahuje <Attributes> a <Files>
<Attributes> popisuje atributy dokumentu, obsahuje aspon jeden <Attribute>
<Files> popisuje jednu stránku, obsahuje aspon jeden <File>
<Attribute> obsahuje popis jednoho atributu dokumentu
Atribut
Význam
name
název atributu
value
hodnota atributu
<File> obsahuje popis jedné stránky
Atribut
Význam
name
název souboru s příslušnou stránkou
mimeType
mime typ stránky ( MIME/JPEG, MIME/TIFF)
attachmentName
nazevev pod jakym bude priloha ulozena v mailu ( z Tahiti bude zaslana v atributu origName )
Předávané atributy
Pro následné zpracování je nutné správné pojmenování atributů. Atributy ovlivňující zpracování dokumentu mají následující strukturu:
Livius.${subsystem}.${subsystem_param}vyjímkou je atribut Livius.User obsahující uživatelské jméno
Atribut
Význam
Livius
prefix určující, že jde o atribut pro Livius
${subsystem}
subsystém, pro který je atribut určen
${subsystem_param}
specifické pro subsystém
Subsystémy
V současnosti jsou definovány tři subsystémy
- Mail - odesílání dokumentu mailem
- Print - odeslání do tiskového střediska
- Archive - odeslání do archivu
Email je odeslán pokud je první stránkou dokumentu soubor typu Tahiti.ComposeMail (.teml).
Atribut
Význam
Livius.Mail
hodnota 1 určuje, že dokument bude odeslán mailem ( pokud není 1 jsou ostatní atributy ignorovány )
Livius.Mail.Transformation.Doc2Pdf
0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF
Specifické atributy subsytému Mail
Livius.Mail.UseAutoIdents
Udává zda se má vložit samoidentifikační informace, hodnoty 0 nebo 1.
Livius.Mail.AutoIdentInfo
Text uvozující automatické identifikátory, informace pro příjemce, aby text neměnil
Livius.Mail.AutoIdents
Seznam identifikátorů, které budou vloženy do emailu, položky jsou odděleny středníkem.
Livius.Mail.Sign
Identifikace podpisu, který má být použit pro email. Pokud položka neexistuje nebo je prázdná, email nebude podepsán.
Atribut
Význam
Livius.Print
hodnota 1 určuje, že dokument bude odeslán do tiskového střediska ( pokud není 1 jsou ostatní atributy ignorovány )
Livius.Print.Transformation.Doc2Pdf
0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF
Archive
Atribut
Význam
Livius.Archive
hodnota 1 určuje, že dokument bude odeslán do archívu ( pokud není 1 jsou ostatní atributy ignorovány )
Livius.Archive.Transformation.Doc2Pdf
0 - transformace vypnuta, 1 - bude prováděna transformace DOC->PDF