Tokens wait at the Synchronize activity until one token arrives from each incoming connector. This activity is similar to the Join activity, except that there will be an outgoing connector corresponding to each incoming connector. The token from the first incoming connector is then released out the first outgoing connector, the token from the second incoming connector is released out the second outgoing connector, and so on.
Specifying a Partition ID makes tokens wait only for other tokens in the same partition. This is useful for coordinating with other tokens of the same type. See Coordination for information on coordinating tokens.
The Synchronize activity allows any number of connectors out as long as the number of outgoing connectors matches the number of incoming connectors. The Synchronize does not allow other activities to be snapped to it as doing so would remove all connectors from the Synchronize.
The number of incoming and outgoing connectors will affect the behavior of this activity. See Connectors and Coordination Activities for more about the unique behavior of connectors in Coordination activities.
The following image shows properties for the Synchronize activity:
Each of these properties will be explained in the following sections.
Used to change the name of the activity. See Name for more information about this property.
The Font button opens a window to edit the activity's background color and font properties. See Font for more information about this property.
The Statistics button opens the activity's statistics window. See Statistics for more information about this property.
Defines which partition tokens will use.
The max wait timer will be evaluated if the token has not pulled its required amount after the specified time. See Max Wait Timer for more information.
The max idle timer will be evaluated each time a value is pulled from the list by the token. See Max Idle Timer for more information.