The ParallelProcess component triggers multiple events asynchronously.
Add the component to an automation and then click the plus sign (+) to add output event
connections. When the ParallelProcess component fires, all output events trigger events
on different threads. The output connection point for the entire component waits for all
outgoing threads to complete. If the all of the threads complete before the interval
specified in the Timeout property, the completed event for the component is fired.
Properties
Property | Description |
Timeout | The interval, in milliseconds, the system waits before forcing the
output event to fire. If you enter zero (0), the system waits
indefinitely. |
WaitForFinish | Boolean. Indicates whether the outcome of the execution event must
not release until all of the execution threads coming out of the
component have completed. |
Sensitive | Check the box to hide this component's values in logs and the
Automation Surface. |
Events
Events | Description |
Complete | Occurs when the process is complete. |
OutputEvent | Occurs when an Output event occurs. |
ProcessesCompleted | Occurs when all processes have been completed. |
Methods
Method | Description | Parameters | Result Type |
AddOutput | Adds an output. | None | Void |
RemoveOutput (1 Parameter) | Removes the specified output. | String output name | Void |