Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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 przycisku Edytuj 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 dialogowe Tworzenie statusu, w którym można utworzyć nowy status; po utworzeniu statusu należy wybrać go z listy.
    • Edytuj: otwiera okno dialogowe Edycja 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.

|← Podprocesy |↑ Do góry |→ Podproces asynchroniczny |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.