Skip to main content

ParallelProcess

Suggest edit Updated on November 10, 2021

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
Did you find this content helpful? YesNo

Have a question? Get answers now.

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

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

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