Skip to main content


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

Pega Process Extender for Salesforce Lightning

Updated on October 25, 2022

Pega Process Extender for Salesforce Lightning, in Pega Marketplace, is a process extender that you use to harness the power of DX APIs to integrate Pega PlatformTM's dynamic case management capabilities with Salesforce Lightning. The web components integrate seamlessly with Salesforce Desktop and your Salesforce code to display cases natively in the Salesforce UI. The process extender is also available in Salesforce appexchange.  

Key benefits

  • Application data refreshes dynamically in real time.
  • No coding required, just drag and drop supported components into the Salesforce application.
  • Supports automatic user authentication and SSO.
  • Adapts to Salesforce Lightning's UI automatically.

Main components

Pega applications integrated with Salesforce Lightning has the following components or widgets:

  • Create case: Creates cases based on pre-configured case types.
  • Get next work: Displays the assignment with the highest priority in your work queue.
  • Create case from record: Creates a case based on the selected Salesforce record.
  • My assignments: Displays a list of all assignments or cases assigned to you or your work queue.
  • Mashup container: A container for the Pega mashups in your application. 
  • Related cases: Shows Pega cases related to a Salesforce record. 

For information about configuration, initial set-up, and usage, see the detailed documentation available with the downloadable kit in Pega Marketplace here.

Note: For more information about the supported Traditional DX API features, see the Feature map.

    Supported authentication

    Pega Process Extender for Salesforce Lightning supports JWT authentication. For more information about the JWT bearer token, see the README.md file associated with the Pega Web Components download in Pega Marketplace. The name of the file might differ based on the file version you download.

    Development environment

    Set up the following items to integrate Pega's Web Components with Salesforce Lightning:

    Tip: Use the Trailhead module Quick Start: Lightning Web Components to validate your development environment setup. 

    Set-up instructions

    1. Download Pega Process Extender for Salesforce Lightning from Pega Marketplace.
    2. Extract the file contents.
    3. Update the Pega server connection info within the Salesforce deployment package.
    4. Push the package to the Salesforce organization. You can deploy to scratch, development, or production organization. Ensure that you have sufficient access.
    5. Enable authentication of Salesforce Extender Lightning Web Components within Pega server.
    6. Update the Pega-generated OAuth Client ID and Client Secret in Salesforce.
    7. Log into Salesforce and configure the web components.
    Important: Each Salesforce user must have a corresponding Pega operator record. The name of the Pega operator must match the email associated with the Salesforce user record. Ensure that your Pega user ID is the same as your Salesforce registered email, not the Salesforce ID. Otherwise, you might encounter a 401 error "Invalid Authentication Data" when logging into Pega Platform.
    Note: For detailed setup and configuration instructions, see the README.md file associated with the Pega Web Components download in Pega Marketplace. The name of the file might differ based on the file version you download. 

    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