Postup zpracování mailu v jednotlivých komponentách
Komponenty
Celého zpracování se účastní následující komponenty:
- Provozní systém (Golem)
- Tahiti
- Distributor
- Archivační systém
DamisMail
- SMTP server
attachment:damis-mail-postup.gif
Funkce komponent v procesu generování mailu
Provozní systém
- Provozní systém vygeneruje mail a odešle ho do Tahiti. Mail se posílá ve stejném formátu jako dokumenty k tisku.
Součástí dokumentu jsou atributy pro řízení generování mailu viz. SpecifikaceRozhraniDamisMail.
Damis.Email.UseAutoIdents
Damis.Email.AutoIdentInfo
Damis.Email.AutoIdents
- Damis.Email.Sign
- atribut určující, že se jedná o mail ( šlo by určit z dokumentového typu, nebo na to zavést zvláštní atribut ), použito při zpracování v Distributorovi
Tahiti
- V Tahiti se mail upraví do výsledné podoby a pošle standardním komunikačním kanálem do Distributora. Součástí odesílaného dokumentu jsou i atributy, které si doplnil provozní systém.
Distributor
- Distributor přijme dokument
- Podle dokumentového typu nebo zvláštního atributu pozná, že jde o mail
Uloží data pro mail do vstupního adresáře DamisMail ve formátu popsaném v SpecifikaceRozhraniDamisMail.
- Pošle dokument dále na archivaci Distributor tedy nově data posílá do dvou systémů místo do jednoho. Nutno rozhodnout jak se zachovat v případě, kdy odeslání do jednoho systému selže.
DamisMail
- Z dokumentu ve vstupním adresáři vygeneruje mail a odešle přes SMTP server