How to include case ID dynamically in “Post to Pulse” utility message in Constellation?

Hi everyone,

I’m trying to post a Pulse message automatically from a flow using the Post to Pulse utility in a Constellation application (Pega Infinity 24.2.2).

In the Message field of the utility, I want to include the case ID (for example, “Case C-12345 has been resolved”).

However, when I try using property references like .pyID or <CaseID> in the Message field, they are not evaluated — the message just posts the literal text instead of the actual case ID.

Is there a way to make the Post to Pulse utility evaluate dynamic property values (such as .pyID)?
Or do I need to call an activity (like pxPostMessage) to construct and post the message with the case ID instead?

Any best practice guidance or workaround for this scenario in Constellation would be appreciated.

Thanks in advance!

@MaleeshaW

For referencing cases we support @Case mention as of now.

The pulse authoring is plain text editor and does not support field references. In future we might support Rich text editor which will support dynamic property valuess. As a work around you can use the extension activity to modify the pulse message. Hope this helps.

Rekha

@Rekha Rani Thanks so your suggestions.

Yes, I wans able to achieve the requirement using the pxPostMessage activity and passing the message as a parameter to it.

SS.jpg

We can also use pxCreateSystemPost activity, but then the Actor will be hardcoded as System.