











Signup for Training
- Atlanta, GA Dec 3-5
- Melbourne, AU, Dec 9-11
- New York Dec 10-12
- Brussels, BE, Dec 16-18
- Washington, DC, Dec 17-19
More trainings...
Intalio|BPMS Webinars
- Nov 20, 2008 1 PM EST
- Nov 21, 2008 1PM EST
- Nov 26, 2008 10 AM GMT
- Dec 5, 2008 10 AM PST
- Dec 9, 2008 1 PM EST
- Dec 11, 2008 1 PM EST
- Dec 19, 2008 10 AM PST
- Dec 30, 2008 10 AM PST
- Jan 13, 2009 10 AM PST
- Jan 15, 2009 1 PM EST
- Feb 3, 2009 10 AM PST
- Feb 12, 2009 1 PM EST
- Feb 17, 2009 10 AM PST
- Mar 10, 2009 10 AM PST
- Mar 12, 2009 1 PM EST
- Mar 24, 2009 10 AM PST
Login
Who's online?
- (jloge@ebsco.com)
- (paul.fenton@vertex.co.uk)
- Andrey Nazarov (andrey.nazarov)
- chris robson (chris.robson)
- Deepa Tekumalla (deepa.tekumalla)
- Guerman Smirnov (guerman.smirnov)
- Ilo Rivero (ilo.rivero)
- Leonardo Saraiva (leonardo.saraiva)
- Manesh Nagar (manesh)
- manindra mallick (manindra.mallick)
- Marcin Urbanski (marcin.urbanski)
- Milos Vacek (milos.vacek)
- Oleg Pozdnyakov (o.pozdnyakov)
- Ravinderjit Singh (ravinderjit.singh)
- Sirswendu Ganapati (sirswendu.ganapati)
- Talita Pezzi (talita.pezzi)
- Tamara Dobrynina (tamara.dobrynina)
- Teo Bon (teo.bon)
- Wael Soliman (wael.soliman)
Tutorials-5.1
Exception Handling Part 1: BPMN Overview (Advanced) Exception Handling Part 1: BPMN Overview (Advanced)
This series of 3 tutorials covers the topic of Exception Handling. Put simply, Exception handling is a programming language construct or computer hardware mechanism designed to handle the occurrence of some condition (exception) that changes the normal flow of execution. In general, the current state will be saved in a predefined location and execution will switch to a predefined handler.
You will be shown how you can model and implement exception handling in Intalio|BPMS. The tutorial is split into three parts:
Part 1: How to model Exception Handling in BPMN
Part 2: Business Fault
Part 3: Technical and System Faults
Part 1: Exception Handling in BPMN
BPMN was created to provide a simple mechanism for creating business process models, while at the same time being able to handle the complexity inherent to business processes. One example of this is BPMN's capability to inherently handle advanced modeling concepts like exception handling.
First lets introduce the BPMN objects that are used for Exception Handling.
Error End Event: This type of event indicates that a named error should be generated (triggered) as a consequence of the process ending.
Error Intermediate Event: This type of Event can only be attached to the boundary of an activity. It reacts to (catches) a named error, or to any error if a name is not specified.
Exception flow: This occurs outside the Normal Flow of the Process and is based upon an Intermediate Event that occurs during the performance of the Process. When Error Intermediate Events are attached to the boundary of activities, they catch error triggers, interrupt the activity and create exception flow. These triggers could come from an Error End Event, technical fault or system fault.
One or more Tasks can be added to handle the event by attaching them to the activity boundary with the exception flow.
Part 2 of the series focuses on how to implement Exception handling for Business Faults. The above BPMN objects will be used to build a model and you will be shown how to add technical semantics to make this model into an executable implementation.
You can navigate to parts 2 and 3 of the series here:
Part 3: Technical and System Faults
