Transakční protokol

Transakční protokol je výpis akcí, které ve FormFlow proběhly. Pro každou akci se zobrazuje datum a čas události, textový popis, v které části FormFlow proběhla, uživatel, který ji spustil, a další informace. Eviduje se i IP adresa, ze které byl požadavek zaslán, a informace o tom, zda operace proběhla úspěšně.

Výpis transakčního protokolu

Výpis zobrazíte v okně Transakční protokol (SPRÁVA  Nastavení aplikace  Transakční protokol).

transakcni protokol

V transakčním protokolu lze i vyhledávat. K tomu slouží tlačítko Filtr, umístěné nad tabulkou. Po klepnutí na tlačítko se zobrazí dialog, ve kterém můžete vyplnit hledané vlastnosti záznamu, například časové období, a tlačítkem Odeslat pak potvrdit vyhledávání. V protokolu se pak zobrazí pouze záznamy odpovídající nastavenému filtru.

transakcni protokol filtr

Tlačítkem ozubene umístěným vpravo nad tabulkou si zobrazíte dialog pro nastavení limitů filtrace a třídění pro tento seznam. Jednotlivá nastavení podrobněji popisuje kapitola Administrace gridů.

Správa transakčního protokolu

Transakční protokol může vytvářet velké množství záznamů v databázi, což má vliv na výkon. Proto je možné starší záznamy transakčního protokolu odkládat do externího úložiště v podobě souborů ve formátu JSON Lines, a z databáze odmazávat. Toto chování se zapíná a nastavuje na kartě Správa transakčního protokolu.

O přenášení a mazání záznamů se stará služba na pozadí TranslogTransfer. V horní části stránky najdete informaci o tom, zda je služba zapnutá, a odkaz na správu této služby. Další informace o běhu služeb na pozadí najdete v kapitole Služby běžící na pozadí.

Pro transakční protokol lze nastavit následující:

  • Provádět ukládání transakčního protokolu – je-li zatrženo, záznamy z logu se budou ukládat do úložiště.

  • Typ externího úložiště – typ úložiště, do kterého se budou záznamy z transakčního protokolu ukládat:

    • soubory na disku nebo síťovém disku jako UNC cesta

    • Azure Blob Storage

  • Cesta k úložišti – vyplňte podle vybraného typu externího úložiště. Pro soubory na disku vložte UNC cestu, pro Azure Blob Storage vložte SAS url včetně parametru sig.

  • Přístupové údaje k úložišti – pokud je typ úložiště Azure Blob storage, v tomto poli se na základě cesty vyplněné v předchozím poli zobrazuje zašifrovaná hodnota parametru sig z SAS. Pro soubory na disku se nepoužívá.

  • Certifikát pro pečetění záznamů – vyberte jeden z certifikátů elektronické pečeti uložených ve FormFlow. Vytvářené soubory budou opečetěny tímto certifikátem.

  • Provádět odmazávání záznamů – je-li zatrženo, záznamy transakčního protokolu uložené do souborů budou po uplynutí retence z databáze smazány.

  • Retence v měsících – záznamy starší než uvedený počet měsíců budou z transakčního protokolu smazány.

Tlačítkem Test spojení s úložištěm můžete ověřit, zda je cesta k úložišti platná a úložiště dostupné.

transakcni protokol sprava