PROCESS FLOW ANALYSIS BASED ON PROCESSING ARTIFACTS
First Claim
1. A method for analyzing flow of an item through a process, the method comprising:
- applying a plurality of reporting elements to the process;
during operation of the process, generating, by each activated reporting element of the plurality of reporting elements, processing artifacts each comprising a coordination identification that is substantially unique to the item, a service identification that is substantially unique to a portion of the process to which the reporting element is applied, and a time stamp; and
analyzing flow of the item through the process based on the processing artifacts.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of reporting elements are applied to a process, which reporting elements, during operation of the process, generate processing artifacts each including a coordination identification (relative to a specific item flowing through the process), a service identification and a time stamp. Thereafter, flow of the item through the process may be analyzed based on the processing artifacts. The processing artifacts may be stored locally at each reporting element or centrally. In the presently preferred embodiment, the analysis of the flow of an item through the process includes generating an industry-standard representation of the flow based on the processing artifacts. In this manner, the present invention provides for a complete analysis of a given process, particularly business processes, through the collection of relatively simple, easily-generated processing artifacts.
-
Citations
37 Claims
-
1. A method for analyzing flow of an item through a process, the method comprising:
-
applying a plurality of reporting elements to the process; during operation of the process, generating, by each activated reporting element of the plurality of reporting elements, processing artifacts each comprising a coordination identification that is substantially unique to the item, a service identification that is substantially unique to a portion of the process to which the reporting element is applied, and a time stamp; and analyzing flow of the item through the process based on the processing artifacts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for analyzing of flow of an item through a process, the method comprising:
-
acquiring processing artifacts generated by at least one of a plurality of reporting elements applied to the process each comprising a coordination identification that is substantially unique to the item, a service identification that is substantially unique to a portion of the process to which a corresponding one of the plurality of reporting elements is applied, and a time stamp; and analyzing flow of the item through the process based at least in part upon the processing artifacts. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for analyzing flow of an item through a process, comprising:
-
a processing artifact collector operative to acquire, from at least one of a plurality of reporting elements, processing artifacts each comprising a coordination identification that is substantially unique to the item, a service identification that is substantially unique to a portion of the process to which a corresponding one of the plurality of reporting elements is applied, and a time stamp; and a flow analyzer, in communication with the processing artifact collector, operative to receive the processing artifacts and analyze flow of the item through the process based at least in part upon the processing artifacts. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus for analyzing flow of an item through a process, comprising:
-
at least one processor; a storage device, in communication with the at least one processor, having stored thereon executable instructions that, when executed, cause the processor to; acquire processing artifacts, generated by at least one of a plurality of reporting elements applied to the process, each comprising a coordination identification that is substantially unique to the item, a service identification that is substantially unique to a portion of the process to which a corresponding one of the plurality of reporting elements is applied, and a time stamp; and analyze flow of the item through the process based at least in part upon the processing artifacts. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. In a reporting element for use in analyzing flow of an item through a process, a method for providing processing artifacts, the method comprising:
-
detecting an event related to the item flowing through the process; providing, in response to the event, a coordination identification that is substantially unique to the item; providing, in response to the event, a service identification that is substantially unique to a portion of the process to which the reporting element is applied; and providing, in response to the event, a time stamp, wherein the coordination identification, the service identification and the time stamp collectively constitute a processing artifact. - View Dependent Claims (32, 33, 34)
-
-
35. A reporting element for generating processing artifacts during operation of a process, comprising:
-
an event detector operative to detect an event related to an item flowing through the process; a coordination identification provider, in communication with the event detector, operative to generate a coordination identification, in response to the event, that is substantially unique to the item; a service identifier provider, in communication with the event detector, operative to determine a service identification, in response to the event, that is substantially unique to a portion of the process to which the reporting element is applied; and a time stamper, in communication with the event detector, operative to determine a time stamp in response to the event. - View Dependent Claims (36)
-
-
37. A machine-readable medium having stored thereon at least one data structure for use in analyzing flow of an item through a process, each of the at least one data structure comprising:
-
a coordination identification, provided by a reporting element, that is substantially unique to the item; a service identification that is substantially unique to a portion of the process to which the reporting element is applied; and a time stamp corresponding to occurrence of an event within the process related to the item.
-
Specification