Condition

A transition can contain conditions, that is a set of circumstances that must be met to complete a transition from one step to another.

Once a transition is created, it is possible to add a condition. This means that the transition will be executed only if and when the condition is met. It enables you to further tailor your process, expanding the scope of scenarios the process can handle.

Every piece of data can be used to drive the process forward depending on its value. For instance, you can create a condition to execute a specific task if the new hire's location is X but not Y or Z. You can set different branches of the processes for different people.

A transition can have multiple conditions. To ensure that a task is assigned only if two or more elements are true, the Onboarding (Transitions) administrator can use the Condition Requirements field when configuring the transition. This field provides two options:

  • All conditions must be valid

  • At least one of the conditions must be valid

Once a process has been enabled, it cannot be modified for the most part. This is to ensure that all new hires associated with a process advance through the same series of steps. One exception to this is that the conditions on transitions between steps can be modified even while a process has Active status. Consequently, there is no need to create a duplicate (with Draft status) of the process if changes to the conditions to existing transitions between steps are required. This was actually the behavior prior to version 12C and has been restored in version 13A.

Conditions are indicated in the preview process graphic mode with a bold or thick arrow, but no written details are available on the condition in the preview mode. However, the Transitions tab in the Process page has a column that provides a useful view of whether or not a transition has any conditions. Another column in the Transitions tab also shows whether one or all of the conditions must be met in order for the transition's To task to get assigned.