An Integrator
-
Can invoke any type of service rule
-
Can invoke any type of connector rule
-
The tasks performed by the Integrator are always run in parallel with the flow
-
All of the above
Integrator shapes in Pega are specifically designed to invoke connector rules, which enable communication with external systems. They cannot invoke service rules directly - that's what the Integrator shape itself is for. The tasks in Integrators run sequentially within the flow, not in parallel.
An Integrator shape can invoke any type of Connector rule (SOAP, File, Java, EJB, etc.) to send data out to an external system — that's precisely the Integrator's role in the process flow, acting as the outbound counterpart to a Router. "Can invoke any type of service rule" is backwards — Service rules handle inbound requests coming into the application, not outbound calls the Integrator makes. The claim that Integrator tasks always run in parallel with the flow is also false; they can run synchronously inline with the flow depending on configuration.