Podproces synchroniczny
Podsumowanie:Blok
Podproces synchroniczny
służy do wywołania zdefiniowanego osobno procesu dokumentu biznesowego. Po wywołaniu podprocesu dokument w procesie głównym przyjmuje status tego bloku i czeka, aż dokument w podprocesie zmieni status na zadeklarowany we właściwościach jednego z przejść wychodzących z tego bloku.

Oprócz właściwości opisanych osobno, dla bloku podprocesu asynchronicznego i wychodzących z niego przejść konieczne jest określenie specyficznych właściwości.
Blok:
-
Dokument podprocesu
: lista rozwijana umożliwiająca wybór definicji dokumentu, której diagram procesu zostanie użyty jako podproces; zainicjowanie podprocesu z procesu głównego powoduje utworzenie nowego dokumentu zgodnego z wybraną definicją. -
Przekieruj do formularza podprocesu po zainicjowaniu podprocesu
: po włączeniu pozwala wybrać z listy jedną ze zdefiniowanych globalnych akcji otwierania formularza lub zdefiniować nową akcję tego typu. Akcja ma otworzyć formularz dokumentu podprocesu, kiedy użytkownik kliknie na formularzu dokumentu procesu głównego przycisk powodujący przejście do statusu bloku podprocesu. W oknie definiowania akcji należy wybrać opcjęwskazany dokument
i w polu tekstowym wpisać zmienną {@Id}.
Info
- W przypadku definiowania nowej akcji, po jej zapisaniu i zamknięciu okna dialogowego należy ją wybrać z listy. W przeciwnym razie akcja nie zostanie wybrana.
- Jeśli pomimo włączenia przełącznika, akcja otwierania formularza nie zostanie wybrana, po ponownym wyświetleniu właściwości tego bloku przełącznik będzie wyłączony.
-
Własna akcja do zapisu podprocesu
: po włączeniu pozwala wybrać akcjęSQL zapisu danych
, która zostanie użyta do zapisania nowego dokumentu w podprocesie; ta akcja musi zostać zdefiniowana wcześniej.
-
Konfiguracja mapowania zmiennych przy zapisie
: ustawienie dostępne, o ile nie wskazano własnej akcji zapisu podprocesu; po kliknięciu przyciskuEdytuj
otwiera okno dialogowe, w którym mapuje się pola dokumentów podprocesu i procesu głównego:-
Nazwa parametru
: nazwa pola dokumentu tworzonego w podprocesie. -
Wartość
: zmienna odpowiadająca nazwie pola dokumentu w procesie głównym; składnia {@NazwaPola}, u góry okna podano listę zmiennych reprezentujących dostępne pola dokumentu w procesie głównym.
-
W tym polu można wpisać stałą wartość, zmienną typu {@Nazwa} lub wyrażenie SQL; w ostatnim przypadku należy kliknąć przycisk ze strzałkami z prawej strony pola.
Przejście:
-
Status zakończenia podprocesu
: wybierz status dokumentu w podprocesie, dla którego proces główny przejdzie do bloku docelowego tego przejścia.-
Dodaj
: otwiera okno dialogoweTworzenie statusu
, w którym można utworzyć nowy status; po utworzeniu statusu należy wybrać go z listy. -
Edytuj
: otwiera okno dialogoweEdycja statusu
, w którym można zmodyfikować status wybrany na liście.
-
Z bloku podprocesu synchronicznego można wyprowadzić kilka przejść wychodzących i dla każdego z nich wybrać inny status dokumentu w podprocesie — dotyczy to tylko statusów końcowych przetwarzania dokumentu w podprocesie.
Powiązane tematy: