Skip to main content

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

Integrating a case with an external resource

Updated on May 11, 2022

You can call an external resource, such as a robotic automation or another application, from a flow. By reusing the services that other resources provide, you can enhance your cases without having to maintain extra functionality in your application.

The following tasks can help you call an external resource from a flow:

  • Assigning a task to a robotic work queue

    Integrate Pega Robotic Process Automation (RPA) with your cases to define tasks that a virtual machine (VM) can do. As a result, you can reduce the need for human input in your application and resolve cases faster.

  • Assigning a task to an external application

    You can use the Assignment Service shape to send a request from a process to an external application, and wait for the application to respond. For example, in a mortgage case, a loan officer can assign a task to an external party to get the credit score for a customer, and proceed with reviewing a loan request from the customer only when the external party sends the credit score.

  • Connecting a process to an external application

    Use the Integrator shape in a process to send or receive data from an external application in a way that continues flow processing as soon as the Connect activity completes. By integrating external applications with your process, you can add more functionality to your application. For example, you can use the Integrator shape to retrieve customer account balances or verify account numbers in an external database.

  • Running a decision strategy from a process

    You can use the Run Data Flow Decision shape to run a single case data flow that runs a decision strategy as part of the business process. By integrating decision strategies with your flow, you create decision logic that is contextual for each case.

  • Calling an activity or automation from a process

    Perform processing that does not require human interaction by calling an activity or automation from a process. As a result, you can create simpler, more efficient processes that have fewer shapes.

  • Creating cases from a web mashup

    Manage the business processes of users who use external software by embedding a case into their external web page in the form of a web mashup. For example, you can embed a case type for job application processing on a web page that displays job offers.

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