Archivace

Aby byla archivace na prostředí funkční tak je potřeba v local.js nastavit archivation: { enabled: true, },a poté pustit migraci aby se vytvořily archivační tabulky.

V rámci archivace máme 2 možnosti jak případ archivovat.

  1. Automatická archivace definována v šabloně
  2. Ruční archivace na konkrétním případu

Automatická archivace - nastavení v šabloně

Nastavení archivace se provádí přímo v konkrétní šabloně, jejíž případy chceme archivovat. V nastavení máme možnost si zvolit, kdy chceme archivaci aktivovat. Můžeme zvolit:

  1. Určitý počet dní od začátku spuštění případu - může se hodit v případech, kdy víme, že proces není dlouhodobý a nechceme řešit ukončování případu v rámci WF.
  2. Určitý počet dní od konce případu - vhodný např. pro smlouvy, které již nejsou aktivní a jsou dokončené.

Archivace poté probíhá pomocí cronu ArchivationCron. Tento proces projde všechny případy, které splňují podmínky k archivaci a provede přesunutí těchto případů do archivu.

V rámci cronu lze nastavit limit počtu případů pro jeden běh aby nedošlo k zahlcení DB v případě velkého objemu archivovancýh případů naráz.

Pro funkční automatickou archivaci je potřeba cron nastavit ve vhodné termíny aby nekolidoval s jinými operacemi a spouštěl se mimo "špičku".

Ruční archivace

Případy můžeme archivovat i ručně, pokud je potřeba. Slouží k tomu tlačítko Archivovat, které najdeme na přehledu "Případy" u daného případu.

Archiv případů (přehledy archivovaných případů)

Pro všechny archivované procesy si můžeme vytvořit přehledy, ve kterých je možné vyhledávat stejně jako v klasických přehledech. Nastavení se provádí pouze zakliknutím stavu "Archivovaný" v expert módu u přehledu. Výhodné je si udělat kopii stávajícího přehledu a následně upravit kopírovaný přehled.

Vrácení archivovaného případu do aktivních případů (Dearchivace)

V rámci archivovaných případů "Případy" => "Archivované". Lze provést vrácení archivovaného případu zpět mezi Aktivní případy.

Zde u vybraného případu vyberu možnost Dearchivovat.

Frantisek Brych Updated by Frantisek Brych

Dynamické tabulky

Skripty

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)