Patent ID: 8050952

Claim:
A computer-implemented method of documenting occurrence of an event in a computer system, the method comprising: receiving, at a computer system, first event information forwarded upon a first event occurring in execution of a first step in a transaction process, the first event information including a first step key, a first step type, and first time-of-occurrence information, wherein the transaction process includes a plurality of documents that each outline one or more steps for completing a portion of the transaction process, wherein the first step is associated with a first document of the plurality of documents, and wherein the first event information is generated by one of a plurality of applications that provides information in association with the first event that is limited to the first step key and the first step type, wherein the first step key identifies the transaction process and the first step type identifies a type for the first step; identifying, by the computer system upon receiving the first event information, an anchor step type based on the first step type matching a previously identified type of event for which performance metrics are to be generated, wherein the anchor step type identifies an anchor step in the transaction process that is associated with the first document; reading, by the computer system using the anchor step type, an anchor key of the anchor step in an execution log for the transaction process, the execution log being identified using the first step key, wherein the anchor key identifies the first document; and associating the anchor key with the first time-of-occurrence information in the computer system for the first event.