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

Synchronizator

Podsumowanie:

Blok Synchronizator służy do synchronizacji przetwarzania w procesie głównym i w podprocesie asynchronicznym. Należy do niego poprowadzić przejścia z procesu głównego i z podprocesu oraz skonfigurować warunek synchronizacji. Ten warunek to zapytanie SQL, które musi zwrócić wartość 1, gdy warunek zostanie spełniony. Wówczas nastąpi przejście procesu głównego do kolejnego statusu. W ogólności w warunku można sprawdzić, czy odpowiednia liczba dokumentów w podprocesie ma oczekiwany status.
Warunek jest sprawdzany za każdym razem, kiedy dokument w podprocesie osiągnie status ustawiony na przejściu podprocesu z bloku podprocesu asynchronicznego.

Oprócz właściwości opisanych osobno, dla bloku synchronizatora konieczne jest określenie specyficznych właściwości.

  • Warunek synchronizacji: wyrażenie SQL, które ma zwrócić wartość 0 lub 1:
    • 0 — status dokumentu w procesie głównym nie zmienia się, synchronizator czeka na zakończenie pozostałych podprocesów asynchronicznych lub na proces główny;
    • 1 — status dokumentu w procesie głównym zostaje zmieniony na status bloku, do którego prowadzi przejście wybrane przez warunek we właściwości Kierunek przejścia w bloku synchronizatora; podprocesy asynchroniczne zainicjowane dla tego dokumentu głównego zostały zakończone lub ich dalsze przetwarzanie nie będzie miało wpływu na proces główny.
  • Kierunek przejścia: w tym polu wpisz kod zapytania SQL, które zwróci nazwę przejścia w zależności od wyniku wyrażenia warunkowego użytego w zapytaniu; kliknij przycisk Konstruktor zapytania, aby skonstruować zapytanie przy użyciu konstruktora (wynikowy kod SQL zostanie wyświetlony w polu tekstowym, gdzie można go modyfikować); patrz Okno Konstruktor SQL - definiowanie warunków przejść bloku decyzyjnego .
|← Podproces asynchroniczny |↑ Do góry |→ NARZĘDZIA |

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