Siebel Business Process Designer Administration Guide > For Developers: Understanding How Workflow Processes Are Designed > Handling Errors >

Using Exceptions to Handle Errors

Exceptions are a type of branch designed for handling system and user-defined errors. An example of a system generated error would be a failure when sending an email notification. A user-defined error would be trying to submit an order that was incomplete.

As a branch, an exception is a type of connector between two steps. Exceptions are illustrated in the Palette Designer as red connectors. When you click on an exception connector in the Palette Designer, the WF Step Branch applet appears showing the branch properties.

NOTE:  Be aware that exceptions on a step are evaluated after the step has completed. If you want to evaluate an exception before executing a step, you must attach the exception to the previous step in the process.

The main parts of creating exceptions for a workflow process are:

  • Define an exception
  • Define the exception conditions
  • Add the exception actions

For more information, see Defining Exceptions.

Siebel Business Process Designer Administration Guide