Sharing Data via Common Data Model(CDM) Between Two Constellation Applications

Hello Everyone,
We are currently migrating our Customer Service application from the Traditional (UI-Kit) architecture to Constellation.

We have completed the Process Fabric configuration to bridge the Traditional and Constellation applications. We have also created the remote cases, and the Traditional cases are now successfully rendered within the Constellation application.

We have two applications in Constellation: Sales Automation and Customer Service. Since we cannot use the blended ruleset approach in Customer Service, we have implemented Process Fabric to bridge both applications.

Now, we need to retrieve Account data from Sales Automation into the CDM, and then fetch that Account data from the CDM directly into Customer Service.

Does anyone have an idea on how to implement this - i.e., how to pull Account Data from Sales Automation into the CDM, and then expose that CDM data in the Constellation Customer Service application?

Environment:

  • Pega Customer Service (Constellation) '25.1.3
  • Pega Common '25.1.2

Hi Sahana,

Here is the documentation related to SA and CDM Bi-directional syncrhonization.

Thanks & Regards,

Mahesh

Hi Mahesh, I didn’t see the documentation link in your reply, posting it here to ensure visibility: Pegasystems Documentation

If you are looking to exchange data between different Pega applications, I would consider DX APIs if supported for SA, CDM, and CS. In the following article, I’m exchanging data between two different Pega applications (Constellation and UI-Kit) using Pega APIs, but this one is using traditional Pega APIs. Just for reference: Integrate Constellation and UI-Kit using Pega APIs