Have you ever come across a Workflow process that looks something like this:
There seems to be a popular misconception amongst some developers that Siebel Workflow can only have a single ‘End’ instance. Similarly, some developers believe that they can only have one instance of their ‘Error Logging’ Business Service step. The result is that every end point and every exception branch criss cross their way across the screen. A small but dedicated group of developers don’t even believe that steps and branches, especially condition branches, need to have meaningful or relevant names… The result can be a Workflow process that is very difficult to maintain and understand.
So remember: you can have as many ‘End’ or ‘Stop’ steps as you wish. You can invoke your Business Services from as many steps as you want – you don’t have to use a single step. Make good use of connector and step naming and use the ‘Text Forward’ and ‘Text Backwards’ shortcuts (CTRL + f and CTRL + b respectively) to move branch labels to a sensible place:
A well structured Workflow is much easier to understand and maintain.












