Parse Process to Process Event

Hi,

I'm quite new with Appian and I'm facing an issue in my first implementation. Any help would be very appreciated Slight smile

I have 2 processes: register service and update service. The first one (register service) has a receive message event that will wait for a signal/event from the update service process.

Update service send successfully an event:

Message Content: Invoice as Text: =pv!message

Optional Context: =pv!message

message as: {"OrderNumber":"12345","InvoiceNumber":"xxxxx.20D673.13333","Skus":[["049300"]]}

Register service receives successfully the event:

msg!body as: {"OrderNumber":"12345","InvoiceNumber":"xxxxx.20D673.13333","Skus":[["049300"]]}

Problem: I want to check the OrderNumber and Skus in Event Conditions against the current process variables to validate if they match before resume the process. However, I'm not able to parse the msg!body to json... Does anyone know why? or how can I implement this condition assuming I allways receive a json that need to get values from and compare them with process variables?

  Discussion posts and replies are publicly visible

Parents Reply
  • I use the process A as the main process that execute a few steps, then it needs to wait for an external signal. The signal I need comes from our external enterprise messaging system. So, I have this process B that receives all the signals from a given enterprise messaging flow, checks the message content for potencial match and if it's match, I send the message to process A that continues with business flow.

Children