synchronize Step

Use this step to synchronize all incoming connections and move to next step.

Last published at: July 27th, 2023

Description:

This step waits for all incoming connections to be processed before moving to the next step.

Inputs

  • None
 

 

Returns

  • None
 

 

Usage:

Example:

Let’s build and execute the “synchronizeDef” example.          

  • Create a new definition called “synchronizeDef”
  • Select the definition and click the “design” button
  • Drag the above controls from the toolbox
  • Connect the dots between the controls as shown above
  • Click on Task1 (Manage1 Approval) step to configure its "Settings" properties. Provide a task name. Navigate to “Advanced” tab. Configure the user to route the task to. 
  •  Click on Task2 (Manage2 Approval) step to configure its "Settings" properties. Provide a task name. Navigate to “Advanced” tab. Configure the user to route the task to. 
  • The “Synchronize” step does not have any configurations to set.
  • Click on Task3 (Manage3 Approval) step to configure its "Settings" properties. Provide a task name. Navigate to “Advanced” tab. Configure the user to route the task to. 
  • Save the process definition, create a new process instance and execute. 
  • Navigate to the process instance page. The above process instance is “sleeping” or waiting for the tasks completion by the users. Navigate to Engage - Tasks page. Complete “Manager 1 Approval” task. Refresh the process instance page to view the “Synchronize” step waiting for all incoming connections.