Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      


Updated on October 19, 2022

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.


TimeoutThe interval, in milliseconds, the system waits before forcing the output event to fire. If you enter zero (0), the system waits indefinitely.
WaitForFinishBoolean. Indicates whether the outcome of the execution event must not release until all of the execution threads coming out of the component have completed.
SensitiveCheck the box to hide this component's values in logs and the Automation Surface.


CompleteOccurs when the process is complete.
OutputEventOccurs when an Output event occurs.
ProcessesCompletedOccurs when all processes have been completed.


MethodDescriptionParametersResult Type
AddOutputAdds an output.NoneVoid
RemoveOutput (1 Parameter) Removes the specified output. String output nameVoid

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us