AgilePoint Application Development / Designing a Process Branch |
Besides the success branch, there are additional sub-branches, which are typically used for exception cases.
Exception cases often occur because of a mistake made by a participant -- for example, if an approval is rejected because a required document is missing.
In the enterprise, it's often difficult to define the sub-branch and exception branch precisely. People understand the success branch better than the exception branches because it is used more frequently. Exceptions often occur infrequently and are handled in an inconsistent or ad hoc fashion.
During your process design, if you can capture 70-80 percent of the exception branches, it is a reasonable goal for the first iteration of the process implementation. In the future, you can find ways to refine and improve your process. The AgilePoint metadata platform makes these improvements simple and efficient.