Przejdź do głównej zawartości
Wersja: 2023 R3

Akcje i automatyzacje

W WEBCON BPS w każdym kroku (oraz na przejściach między krokami) możliwe jest wstawianie automatyzacji grupujących konkretne akcje, czyli działania wykonywane automatycznie przez system. Dzięki nim część zdefiniowanych zadań jest wykonywana w tle przez WEBCON BPS Workflow Service i nie wymaga interwencji ze strony użytkownika. Kompletną listę akcji wraz z opisem zdarzeń, które mogą je wywołać, zawarto w podrozdziale Akcje.

Akcja a automatyzacja

Automatyzacje pełnią rolę kontenera pozwalającego grupować i organizować akcje, które z kolei wykonują określone operacje. Wstawiając automatyzację w odpowiednim miejscu w obiegu (na wejściu do kroku, wyjściu z niego lub na ścieżce), projektant obiegu może określić moment uruchomienia automatyzacji, a tym samym akcji w niej się znajdujących. Akcje zgrupowane w automatyzacji są wykonywane w kolejności, w jakiej są one wstawione w oknie (od góry do dołu).

Typy akcji

Typ akcji określa czynność lub stan dokumentu w systemie, w przypadku których akcja może zostać wykonana. W zależności od miejsca wywołania w procesie rozróżniamy dwa podstawowe typy akcji:

  • akcje globalne – nie są związane z żadnym konkretnym krokiem w procesie, lecz dotyczą całego procesu,
  • akcje w kroku lub na ścieżce – są powiązane z konkretnym krokiem bądź ścieżką danego obiegu elementów.

./img/drex_module_2_4_7_5_5_custom.png

Wywoływanie akcji

Moment wywołania akcji określa, w przypadku jakiej czynności lub stanu elementu obiegu akcja może zostać wykonana. W WEBCON BPS akcje mogą zostać wywołane w następujących okolicznościach:

  • Na wejście – moment wejścia elementu do kroku docelowego po przejściu ścieżką między krokami,
  • Na zakończenie – moment wyjścia elementu z kroku poprzedzający przejście ścieżką,
  • Na Timeout – akcja jest wykonywana cyklicznie na danym elemencie. Cykl wykonania, tj. timeout może być definiowany w zależności od potrzeb użytkownika,
  • Na otwarcie w przeglądarce – stan oznaczający otwarcie elementu w przeglądarce przez użytkownika posiadającego na nim aktywne zadanie (lub zastępującego osobę posiadającą takie zadanie),
  • Przycisk w menu – wywołanie akcji odbywa się poprzez wciśnięcie przycisku menu dostępnego w elemencie po otwarciu go w przeglądarce. Istnieje możliwość zgrupowania wielu przycisków w ramach rozwijanego menu,
  • Na ścieżce przejścia – akcja wywoływana jest w momencie przejścia do danego kroku,
  • Na usunięcie elementu workflow – wywołanie odbywa się w momencie usunięcia elementu z systemu,
  • Na zapis elementu workflow – wywołanie odbywa się, gdy użytkownik naciśnie przycisk Zapisz w elemencie,
  • Menu załączników – akcje są uruchamiane z rozwijanego menu dostępnego w obszarze załączników elementu (ikona odwróconego wielokropka znajdująca się obok dodanego załącznika),
  • Na dodanie załącznika – akcja jest uruchamiana w momencie dodania załącznika do elementu. Wyjątkiem jest krok startowy, tzn. akcja zdefiniowana w ten sposób zostanie wykonana dopiero po zapisaniu lub przejściu ścieżką (tj. w momencie przydzielenia elementowi WFD_ID).
informacja

Dodatkowe informacje na temat akcji można znaleźć na blogu technicznym KB w następujących artykułach: