Patent ID: 8468529

Claim:
A computer-implemented method for generating trace events that are configured to report an association between a workflow activity of a workflow and a received message, the method comprising: receiving, by a first workflow activity of a first workflow, a message over a communication medium, wherein the message was sent by a second workflow and indicates that the second workflow is initiating the first workflow to perform a portion of work included in the second workflow, and wherein the message further includes a unique workflow activity identifier (ID) that uniquely identifies the first workflow activity of the first workflow and a unique message ID that uniquely identifies the message; generating, by the first workflow activity of the first workflow, a tracking record that includes one or more workflow state information related to the portion of work; generating, by the first workflow activity of the first workflow, a trace event that includes a combination of the unique workflow activity ID and the unique message ID, wherein the trace event is configured to report the association between the first workflow activity and the message; and storing, by the first workflow activity of the first workflow, the generated trace event in a data store.