Book Image

Oracle Siebel CRM 8 Developer's Handbook

By : Alexander Hansal
Book Image

Oracle Siebel CRM 8 Developer's Handbook

By: Alexander Hansal

Overview of this book

Table of Contents (33 chapters)
Oracle Siebel CRM 8 Developer's Handbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface

Exception handling in workflow processes


Those among us who are familiar with classic programming know how important it is to handle erroneous situations within the program flow. Most modern programming languages such as Java or C# provide this kind of exception handling. Because Siebel Workflow is in fact a programming language, it is important to understand how we can handle exceptions within a workflow process.

There are two techniques for exception handling in Siebel workflow processes:

  • Error exception connectors: Allow developers to handle the errors that occur at the execution of a discrete workflow step

  • Error process: Allows specification of a specialized workflow process to be executed when an error occurs at any step of the original workflow process

In the following section, we will discuss both approaches.

Using error exception connectors

An error exception connector can be used to define the path in case of errors. In the sense of programming, it resembles a catch block. Any process...