I have an example here,
FSM Key - Request ID, External system key - Complaint ID
In Inbound integration, I am using request as primary table. In the table key returned I have used view for sending keys(Complaint ID) to external system which are not the key in primary table of Request(FSM).
Here my question is, How can I send Complaint ID in the acknowledgement ? But Complaint ID is not a key in our system. It is key in external system.
As it is condition implied by client for acknowledgement of Complaint ID, I have created a view and made complaint id as a key in the view and sending back to external system.