Siebel Business Process Framework: Task UI Guide > Task UI Concepts > Language Concepts for Task UI >
A task branch is a child object of a task that facilitates the flow of execution for a task to go from one step to another. There are different types of task branches, just as there are different types of branches in workflow processes. The two types of standard task branches are conditional and nonconditional (default branch). They are used to direct the execution of the flow between task steps. Conditional task branches are used in conjunction with decision steps, which determine the appropriate path to take in the flow, based on some criteria. Exception task branches are used to direct the flow of execution in case of errors. Error steps are used to customize error messages returned to the user.