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

Podproces asynchroniczny

Podsumowanie:

Blok Podproces asynchroniczny służy do wywołania zdefiniowanego osobno procesu dokumentu biznesowego. Ten blok nie ma definiowanego statusu ze względu na asynchroniczny tryb wywołania podprocesu. Proces główny przechodzi do statusu bloku wskazanego przez przejście z włączonym przełącznikiem Kontynuacja procesu głównego.

Według stanu dla wersji nAxiom 1.12 to przejście można poprowadzić do bloku synchronizatora lub do bloku decyzyjnego. W tym drugim przypadku możliwe jest wygenerowanie jednego lub kilku dokumentów w podprocesie i przekazanie sterowania do procesu głównego.

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ą.

  • 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:

  • Ścieżka kontynuacji procesu głównego: przełącznik, który może zostać włączony tylko dla jednego przejścia wychodzącego z bloku procesu asynchronicznego; powoduje przejście procesu głównego do statusu bloku docelowego dla tego przejścia; jeśli przełącznik jest włączony, lista wyboru Status zakończenia podprocesu jest niedostępna.

W związku z ograniczeniami występującymi w wersji 1.12 po wywołaniu podprocesu asynchronicznego proces główny może przejść do statusu synchronizatora lub do statusu bloku umieszczonego po bloku decyzyjnym (na wyjściu z pętli blok podprocesu asynchronicznego-blok decyzyjny).

    • 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.

|← Podproces synchroniczny |↑ Do góry |→ Synchronizator |

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