dotyczy wersji: 8.x, autor: Tomasz Mierzwa
Aby w pełni panować nad tworzonym workflow, każdy projektant obiegów powinien wiedzieć, kiedy dokładnie wykonują się różnego rodzaju akcje.
W trakcie przejścia krokiem w systemie BPS akcje wykonywane są w następującej kolejności:
- Akcje na zakończenie (krok, z którego wychodzimy – przy przejściu dowolną scieżką)
- Akcje na ścieżce przejścia (krok, z którego wychodzimy)
- Akcje na wejście (krok docelowy)
W zależności od typu konfiguracji, część akcji przesuwana jest do kolejki "pending".
Do takich akcji należą:
- Przesunięcie do następnego kroku
- Dodanie uprawnień
- Obniżenie uprawnień
- Wyślij e-mail
- Wyślij konfigurowalny e-mail
Są to akcje, których działanie zależy od wykonania innych akcji (np. czy są już wygenerowane zadania), dlatego muszą być uruchomione na samym końcu.
Do akcji pending, poza transakcją (w zależności od konfiguracji) należą także:
- Dodaj/Usuń członka grupy SharePoint
- Odczyt kodu kreskowego
- Dodanie kodu kreskowego do załącznika
- Tworzenie grupy SharePoint
- Tworzenie witryny SharePoint
- Wyślij konfigurowalny e-mail
- Udziel uprawnień SharePoint
- Akcje użytkownika (SDK) (w zależności od implementacji dodatku)
Należy również pamiętać, że akcje wykonują się w momencie, gdy wszystkie zadania są zakończone. Jeżeli tworzone jest zadanie o równoległości "Wykonanie – wszyscy",
A jednocześnie w parametrach ścieżki "Operacja wykonana na zadaniach równoległych" ustawiona jest na "Czekaj na zakończenie zadań wymaganych",
To przy takiej konfiguracji akcje wykonają się dopiero, gdy swoje zadania zakończą wszystkie osoby przypisane.