This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
documentation:exchanger [2018/12/12 08:18] 740803864 [Notifikace příjemce] |
documentation:exchanger [2018/12/12 13:08] 740803864 [Aplikační] |
||
---|---|---|---|
Line 31: | Line 31: | ||
==== Infrastrukturní ==== | ==== Infrastrukturní ==== | ||
Nastavení ADUCID: | Nastavení ADUCID: | ||
- | * **aimUrl** - %%URL%% k AIM serveru, např. %%https:// | + | * **aimUrl** - %%URL%% k AIM serveru, např. |
Nastavení přístupu k SQL databázi: | Nastavení přístupu k SQL databázi: | ||
* **jdbc.url** - JDBC %%URL%% pro připojení k SQL databázi, očekává se celý JDBC řetězec, tedy například: | * **jdbc.url** - JDBC %%URL%% pro připojení k SQL databázi, očekává se celý JDBC řetězec, tedy například: | ||
- | * PostgreSQL - %%jdbc: | + | * PostgreSQL - |
- | * MS SQL - %%jdbc: | + | * MS SQL - '' |
* **jdbc.username** - uživatelské jméno pro přístup k SQL databázi | * **jdbc.username** - uživatelské jméno pro přístup k SQL databázi | ||
* **jdbc.password** - uživatelské heslo pro přístup k SQL databázi | * **jdbc.password** - uživatelské heslo pro přístup k SQL databázi | ||
Line 44: | Line 44: | ||
* **smtp.password** - uživatelské heslo pro přístup k SMTP serveru | * **smtp.password** - uživatelské heslo pro přístup k SMTP serveru | ||
Další nutné infrastrukturní parametry: | Další nutné infrastrukturní parametry: | ||
- | * **global.repositoryPath** - cesta k adresáři, kde se budou ukládat odesílané soubory, např. / | + | * **global.repositoryPath** - cesta k adresáři, kde se budou ukládat odesílané soubory, např. |
- | * **global.domainFile** - cesta k souboru s definicemi domén, např. / | + | * **global.domainFile** - cesta k souboru s definicemi domén, např. |
* seznam definuje domény uživatelů, | * seznam definuje domény uživatelů, | ||
* na každé řádce může být pouze jedna maska domény | * na každé řádce může být pouze jedna maska domény | ||
Line 67: | Line 67: | ||
Dále jsou uvedeny konfigurační položky automatických úloh, které jsou spouštěny na základě Cron definice. Jedná se rozšířenou Cron definici s podporou vteřin, více viz https:// | Dále jsou uvedeny konfigurační položky automatických úloh, které jsou spouštěny na základě Cron definice. Jedná se rozšířenou Cron definici s podporou vteřin, více viz https:// | ||
- | * **scheduler.resendEmailCron** - Cron definice automatické úlohy pro opakování odeslání nedoručených emailů | + | * **scheduler.resendEmailCron** - Cron definice automatické úlohy pro opakování odeslání nedoručených emailů, více viz [[documentation: |
- | * **scheduler.checkLetterExpirationCron** - Cron definice automatické úlohy pro označení zásilek jako expirovaných | + | * **scheduler.checkLetterExpirationCron** - Cron definice automatické úlohy pro označení zásilek jako expirovaných, více viz [[documentation: |
- | * **scheduler.notifyRecipientCron** - Cron definice automatické úlohy pro posílání notifikace uživatelům, | + | * **scheduler.notifyRecipientCron** - Cron definice automatické úlohy pro posílání notifikace uživatelům, |
- | * **scheduler.checkRequestExpirationCron** - Cron definice automatické úlohy pro odstranění nevyužitých/ | + | * **scheduler.checkRequestExpirationCron** - Cron definice automatické úlohy pro odstranění nevyužitých/ |
===== Logování ===== | ===== Logování ===== | ||
Line 125: | Line 125: | ||
===== Základní stavové diagramy ===== | ===== Základní stavové diagramy ===== | ||
+ | V některých diagramech se pracuje s počtem pokusů o opakované odeslání, tj. textem ve smyslu '' | ||
==== Stavový diagram zásilky ==== | ==== Stavový diagram zásilky ==== | ||
Line 134: | Line 135: | ||
==== Stavový diagram metadat souboru ==== | ==== Stavový diagram metadat souboru ==== | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Stavový diagram registrace uživatele/ | ||
+ | {{ : | ||
+ | |||
+ | ==== Stavový diagram uživatele ==== | ||
+ | {{ : | ||
+ | |||
+ | ==== Stavový obnovení účtu ==== | ||
+ | {{ : | ||
===== Automatické úlohy ===== | ===== Automatické úlohy ===== | ||
- | Součástí aplikace jsou automatizované úlohy, které provádí rozmanité | + | Součástí aplikace jsou automatizované úlohy, které provádí rozmanité |
==== Opakované odesílání emailů ==== | ==== Opakované odesílání emailů ==== | ||
Tato úloha se stará o opakované odesílání emailů, pokud z nějakého technického důvodu nebyly odeslány. Každý neodeslaný email je označený jako '' | Tato úloha se stará o opakované odesílání emailů, pokud z nějakého technického důvodu nebyly odeslány. Každý neodeslaný email je označený jako '' | ||
* žádost o registraci uživatele | * žádost o registraci uživatele | ||
- | * žádost o přidání | + | * žádost o přidání |
* samotný email o zásilce | * samotný email o zásilce | ||
* notifikaci o zásilce | * notifikaci o zásilce | ||
Line 148: | Line 158: | ||
Úloha v pravidelných intervalech kontroluje datum vypršení platnosti zásilky. Pokud platnost zásilky vyprší, je zásilka označená za '' | Úloha v pravidelných intervalech kontroluje datum vypršení platnosti zásilky. Pokud platnost zásilky vyprší, je zásilka označená za '' | ||
==== Notifikace příjemce ==== | ==== Notifikace příjemce ==== | ||
- | V okamžiku odeslání zásilky je vypočten datum, kdy má být příjemce zásilky notifikován, | + | V okamžiku odeslání zásilky je vypočten datum, kdy má být příjemce zásilky notifikován, |
==== Kontrola vypršení obecného požadavku ==== | ==== Kontrola vypršení obecného požadavku ==== | ||
+ | Tato úloha řeší situace, kdy byl emailový požadavek úspěšně odeslán, ale nebyl v požadované zpracován. Email tedy dorazil uživateli, ale uživatel v dané době neklikl na odkaz ve zprávě, aby tak dokončil příslušný proces. Standardní nastavení platnosti požadavku je deset dní. Úloha má za cíl takto nezpracované požadavky mazat, aby tak nedocházelo například k trvalé blokaci emailové adresy. Jedná se konkrétně o tyto situace: | ||
+ | * do systému byl nahrán soubor, který již poté nebyl odeslán (skončil ve stavu '' | ||
+ | * nebyl zpracován požadavek na registraci uživatele (neskončil ve stavu '' | ||
+ | * nebyl zpracován požadavek na přidání emailu uživatele (neskončil ve stavu '' | ||
+ | * nebyl zpracován požadavek na reproofing uživatele (požadavek stále existuje) | ||