Correlating process instance data across multiple applications
First Claim
1. A method for maintaining information about multiple instances of an activity, comprising:
- receiving process data regarding the instances from each of a plurality of application programs;
receiving continuation data regarding the instances, the continuation data correlating, for each of the instances, process data for the instance received from at least one of the application programs with process data for the same instance received from at least another of the application programs; and
inserting process data for each of the instances into instance database records based on the continuation data.
2 Assignments
0 Petitions
Accused Products
Abstract
Instance data is transmitted for Payload/Milestone events and for Enable-Continuation events. Payload/Milestone event data contains information describing an instance and/or providing a time of one or more portions of the processing of an instance. Included in the Enable-Continuation event data is an identifier associated with an instance by a first application and an identifier associated with the same instance by another application. The identifiers are placed in a continuation data table which is used to index the appropriate record of an instance data table. Out-of-order data for an instance is hidden from view until sequentially prior data for the instance is received.
34 Citations
28 Claims
-
1. A method for maintaining information about multiple instances of an activity, comprising:
-
receiving process data regarding the instances from each of a plurality of application programs;
receiving continuation data regarding the instances, the continuation data correlating, for each of the instances, process data for the instance received from at least one of the application programs with process data for the same instance received from at least another of the application programs; and
inserting process data for each of the instances into instance database records based on the continuation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27, 28)
-
-
15. A computer-readable medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform steps comprising:
-
receiving process data regarding multiple instances of an activity from each of a plurality of application programs;
receiving continuation data regarding the instances, the continuation data correlating, for each of the instances, process data for the instance received from at least one of the application programs with process data for the same instance received from at least another of the application programs; and
inserting process data for each of the instances into instance database records based on the continuation data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification