5. Gateways
5
XOR-split takes ONE
outgoing branch
XOR-join proceeds
when ONE incoming
branch has completed
XOR
Condition 1
Condition 2
6. Gateways
6
OR-split takes ONE/MORE
outgoing branches depending
on condition
OR-join proceeds when all
ACTIVE incoming branches
have completed
OR
Condition 1
Condition 2
7. Gateways
7
A Complex Gateway allows the modeler to specify any
random rules needed to determine how to produce tokens
or process arriving tokens.
Complex gateway
Dead Path Elimination.
+
Business Rule
11. A complex merge pattern using a subprocess.
Complex Merge
Complex Gateway
11
12. 12
The Error and Escalation events are similar in that they provide a way to stop
an ongoing subprocess and change the course or correct a situation.
Escalation event can also throw events and continue processing without
stopping the process or subprocess.
Escalation represent a planned condition created inside the process that must
be handled outside the normal flow
Error events always stop the branch of the subprocess that they are on.
Events And Error Handling
Error events & Escalation Events
Error Escalation
A use case to declare an executive review of a product line requires a business process to check concurrently whether the product has high legal liabilities, is subject to frequent quality post-manufacture returns, and has unsatisfactory internal quality checks. The outcomes of these checks is to be evaluated so that as soon as two of these checks pass and the product doesn’t have any high liabilities, a clean product state is declared and the third check is aborted.
تتطلب حالة الاستخدام للإعلان عن مراجعة تنفيذية لخط الإنتاج عملية تجارية للتحقق بشكل متزامن مما إذا كان المنتج لديه مسؤوليات قانونية عالية ، ويخضع لإرجاع جودة متكرر بعد التصنيع ، ولديه فحوصات جودة داخلية غير مرضية. يجب تقييم نتائج هذه الفحوصات بحيث بمجرد اجتياز اثنتين من هذه الفحوصات وعدم وجود أي مسؤوليات عالية للمنتج ، يتم الإعلان عن حالة المنتج النظيف وإلغاء الفحص الثالث.