Bramki sterują rozchodzeniem się i zbieganiem przepływu sekwencji, określając w ten sposób gałęzie i scalenia ścieżek, którymi może przebiegać wykonywany proces lub instancja przypadku.
Na diagramie przepływu procesu lub usługi można modelować bramki następujących typów:
| Ikona komponentu | Typ bramki | Opis |
|---|---|---|
![]() |
Równoległa (AND) | Bramki równoległe rozbieżne stosuje się, gdy proces powinien przebiegać wzdłuż wszystkich dostępnych ścieżek. Bramki równoległe zbieżne stosuje się, gdy wszystkie ścieżki mają się ze sobą zbiegać. |
![]() |
Niewykluczająca (OR) | Bramki niewykluczającej rozbieżnej należy użyć, gdy na podstawie określonych warunków wybierana ma być jedna lub kilka dostępnych ścieżek. Wyjście ścieżki niewykluczającej rozbieżnej umożliwia zbiegnięcie się wielu ścieżek w jedną po zakończeniu wykonywania wszystkich aktywnych ścieżek. Łączenie niewykluczające sprawdza wejście każdej ścieżki, aby określić, czy jest ona aktywna (w takim przypadku łączenie oczekuje). W przeciwnym razie przesyła element bez oczekiwania. |
![]() |
Wykluczająca (XOR) | Służy do modelowania punktu w wykonywanym przepływie procesu
lub usługi, w którym, w zależności od określonego warunku, można podążyć tylko za jedną z kilku ścieżek,
lub do modelowania punktu w wykonywanym procesie, w którym
znacznik jednej lub kilku ścieżek przychodzących jest przekazywany przez
bramkę. Uwaga: Bramki wykluczające to jedyne bramki, które
można zaimplementować w usługach personelu. Więcej informacji na ten temat zawiera sekcja Implementowanie bramek wykluczających.
|
![]() |
Zdarzeniowa | Służy do modelowania miejsca w wykonywanym procesie, w którym w zależności od zaistniałych zdarzeń można podążyć tylko jedną spośród kilku ścieżek. Wybierana ścieżka jest określana na podstawie konkretnego zdarzenia, na przykład odebrania komunikatu lub zdarzenia licznika czasu. Model bramki zdarzeniowej musi zostać wykonany w konkretny sposób, opisany w sekcji Modelowanie bramek zdarzeniowych. |
Korzystając z bramek, należy pamiętać o następujących faktach:
Więcej informacji na temat implementowania bramek niewykluczających i wykluczających zawiera sekcja Przykładowe bramki.
Aby dodać bramki do diagramu procesu lub usługi personelu: