I have 3 approval activities A, B and C in a process. Each approval activity is on the same level in the process and each has a unique destination defined in them. Each approval activity has 2 outcomes: approved and rejected. And to simplify the workflow, each of the 3 approval activities has a line that joins to the same activity called 'Approved', Likewise, there is also a line from each of the 3 approval activities that joins to the same activity 'Rejected'. Therefore, instead of having 3 sets of 'Approved' and 'Rejected' activities, there are only 1 shared by the 3 approval activities. Both the 'Approved' and 'Rejected' activities are the final stage in the process and each has a sever mail event that informs the originator when a process has been approved or rejected.
Question: I want to setup the mail such that if Process A is approved, an email will be sent to inform the originator that Process A has been approved. How can I determine which is the process that leads to the 'Approved or 'Rejected' activity? As the 3 processes are independent of each other with different destination user, the order at which the processes are finished is indeterministic.