@Will Cho The D_Interaction page (while marked as Editable) is still essentially a read only page for cross thread (Interaction and service cases) data presentation. It's not meant to be updated by a service case thread to show on the composite tab immediately.
In the address change case, the activity CAAddressChange used to something like you're asking. We would remove the D_Interaction.Account property and then set the .CompositeRefreshDateTime property that would trigger the composite refresh. Some of the the included sections in the CPMCompositeTabs section are configured to refresh on that property change.
Posted: 8 months ago
Updated: 8 months ago
Posted: 21 Jan 2021 14:19 EST Updated: 22 Jan 2021 7:24 EST
I found a surprisingly easy solution. It looks like D_Interaction is used as a page context of the interaction/composite tabs in Pega Customer Service. So i just updated D_Interaction[id].XYZ from service intent. Upon completing the intent, the composite tabs are updated automatically.
However, I’m noticing that when I click Wrap up, D_Interaction seems to get refreshed to older state and I lost the latest change made from an service intent. I'm not sure if this is a bug in Pega Customer Service or an intended behavior. If the latter, not sure why would we want to do that on purpose.