For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mechanizm blokowania statusów

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

Podczas parkowania i odparkowywania mogą zadziałać reguły FormStore'a, które będą chciały zmienić status wniosku. Mogłyby istnieć wtedy 2 wnioski o tym samym numerze, ale innych statusach (np. PARKED i ABANDON). Aby temu zapobiec, powstał mechanizm blokowania statusów.

Blokowanie zmiany statusów

Blokowanie zmiany statusów odbywa się przy odparkowywaniu wniosku. W szczególnych przypadkach również przy parkowaniu. Ustawiana jest wtedy wartość flagi blokującej (unparked) na "true" (zablokowano). Informuje ona o tym, że jakiekolwiek zmiany statusu nie mają się zadziać. Wniosek jest wtedy przetrzymywany w aktualnym stanie.

Odblokowywanie zmiany statusów

Odblokowywanie zmiany statusów odbywa się przy parkowaniu (również automatycznym) wniosku. W szczególnych przypadkach dzieje się tak tylko przy jego "przekazaniu". Flaga blokująca (unparked) jest ustawiana na "false" (odblokowano). Informuje ona o tym, że zmiany statusów są aktywne.

Automatyczne odblokowanie zmian statusów

Automatyczne odblokowanie zmian statusów jest potrzebne w przypadku zawieszenia się wniosku (np. poprzez awarię serwera). Sprawdzane jest wtedy, czy ostatnia modyfikacja wniosku była co najmniej 1 dzień wcześniej. Jeśli tak, jest to powód do odblokowania zmian statusów. Dzieje się to w dwóch przypadkach.

Aktywacja reguły odblokowującej

Reguła przechodzi po wszystkich wnioskach z zablokowanym statusem. Jeśli spełnia warunek odblokowania - wniosek ten ma odblokowaną zmianę statusów.

Aktywacja reguł zmieniających stan

Reguły zmieniające stan przechodzą tak, jak dotychczas, przez wszystkie wnioski, które spełniają ich warunki. W momencie kiedy wniosek ma zablokowany status, ale nie spełnia wymogów automatycznego odblokowania - status pozostaje bez zmian.

Jeśli wniosek ma zablokowany status, ale spełnia warunek automatycznego odblokowania albo wniosek ma odblokowany status (standardowe zachowanie) - wniosek zostaje odblokowany na zmianę statusów, a następnie zachodzą zmiany, które zostały ustalone w regule.

Flaga blokująca

Flaga blokująca to zmienna "unparked" w metadanych wniosku. Jej stan można zobaczyć w FormStore w JSON (Ilustracja 1) bądź w XML (Ilustracja 2).

Ilustracja 1. FormStore podgląd wniosku - JSON
Ilustracja 2. FormStore podgląd wniosku - XML

Ostatnia aktualizacja

Czy to było pomocne?