Adding Logic Components to a Workflow

Insert logic components into a workflow to support or configure the workflow logic and provide control over the workflow execution.

The following table summarizes the types of logic components and when to use them.

Activity Type



It terminates the current loop and resumes execution on the next activity. The break logic can be used in both While and For Each loops.


Signal the completion of an activity and terminate the workflow. The component ends the workflow and sets the state of the workflow to Succeeded, Failed (Completed), or Failed (Not Completed).

Condition Block

Execute one of the defined Condition Branches in a workflow. It checks conditions for each of the branches, in order from left to right, and executes the first Condition Branch whose condition is true.

For Each

Add the activities to the workflow that should be executed one time for each item in the target source.


Run activities in a block in a sequential order. Group block is used mainly to group a set of actions logically and the block can be collapsed or expanded in the workflow designer. Group block should be able to move inside other logic blocks just like an action.

Parallel Block

Run two or more branches of a workflow simultaneously. The component consists of two or more sequential block components that execute their activities in parallel.

Start Point

Indicate points within a workflow (in addition to the top of the workflow) at which you can start the workflow. You will always be able to start the workflow from the beginning. However, if a workflow contains a Start Point component, then you can start the process from the location of the Start Point within the workflow.

While Loop

Execute a sequence of child activities (contained in the While Block) that repeats as long as the specified condition is true.

To add logic components to a process:

  1. In the Workflow Editor, choose Logic tab from the Left pane, then highlight and drag the appropriate logic component to the Workflow pane.

  2. On the component property pages, define the properties.

  • No labels
Terms & Conditions Privacy Statement Cookies Trademarks