Skip to main content


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

ParallelProcess

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.

Properties

PropertyDescription
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.

Events

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

Methods

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.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us