SYSTEMS AND METHODS FOR MESSAGE-BASED CONTROL AND MONITORING OF A BUSINESS PROCESS
First Claim
Patent Images
1. A system for monitoring a business process involving a plurality of workstations or/and computerized services, the system comprising:
- apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from said content of said messages, monitoring information regarding the business process.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for monitoring and controlling a business process involving a plurality of workstations or/and computerized services, the system comprising apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from the content of the messages, monitoring information regarding the single business process.
-
Citations
42 Claims
-
1. A system for monitoring a business process involving a plurality of workstations or/and computerized services, the system comprising:
apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from said content of said messages, monitoring information regarding the business process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A business process monitoring system for monitoring a business process being carried out by an organization including at least one organization entities each of which receive incoming messages and generate outgoing messages, the system comprising:
-
apparatus for storing information characterizing the business process, the information including a plurality of triads, each triad comprising at least one characteristic of an incoming message, at least one characteristic of an outgoing message and at least an indication of an entity which receives the incoming message and generates, responsively, the outgoing message; and apparatus for monitoring the business processing by processing said plurality of triads. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for monitoring a business process involving a plurality of workstations or/and computerized services, the method comprising:
receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from said content of said messages, monitoring information regarding the business process. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A business process monitoring method for monitoring a business process being carried out by an organization including at least one organization entities each of which receive incoming messages and generate outgoing messages, the method comprising:
-
storing information characterizing the business process, the information including a plurality of triads, each triad comprising at least one characteristic of an incoming message, at least one characteristic of an outgoing message and at least an indication of an entity which receives the incoming message and generates, responsively, the outgoing message; and monitoring the business processing by processing said plurality of triads. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for monitoring a business process comprising a multiplicity of business processes, the system comprising:
-
tracking and control apparatus operative to track and to control each transaction that impacts upon the multiplicity of business processes carried out by at least one computerized system operative to generate message instances which respectively belong to at least one of a first plurality of message classes, the system including at least one business application interacting with operations performed by humans, wherein said tracking and control apparatus receives a second plurality of message instances from said at least one computerized system, each of said message instances comprising message content, said tracking and control apparatus being operative based solely on said message content, said tracking and control apparatus including a meta-tag generator operative to derive, from content of each individual message class from among said first plurality of message classes, a message meta-tag comprising at least one data field operative to identify a process instance, the process instance comprising a single transaction impacting upon the multiplicity of business processes. - View Dependent Claims (38, 39, 40)
-
-
41. A business process monitoring method for monitoring a business process being carried out by an organization including at least one organization entities each of which receive incoming messages and generate outgoing messages, the method comprising:
-
storing information characterizing the business process, the information including a plurality of triads, each triad comprising at least one characteristic of an incoming message, at least one characteristic of an outgoing message and at least an indication of an entity which receives the incoming message and generates, responsively, the outgoing message; and monitoring the business process by processing said plurality of triads, wherein said monitoring comprises process correctness validation for detecting suspected occurrences of at least one of the following events;
errors in keying in data, double payment, bypassing at least one transaction of a process defined as mandatory by an organization;
alteration of payee;
purchasing for personal gain;
return of purchased item while retaining the purchase price thereof,the method also comprising; building a data centric process flow network; and monitoring at least one business process having an inception point marking its beginning and a closing point marking its end, from said inception point to said closing point, said business process including messages, said monitoring including analyzing at least one current message, belonging to the business process and having content including at least one data field, relative to at least one previous message belonging to the business process and having content including at least one data field common with the current message, including comparing values of said at least one common data field between said current and previous messages, wherein said at least one business process includes a plurality of processes at least one of which is human driven rather than being structured and wherein said monitoring includes process-instance level control and process-instance level monitoring.
-
-
42. A business process monitoring method for monitoring a business process being carried out by an organization including at least one organization entities each of which receive incoming messages and generate outgoing messages, the method comprising:
-
storing information characterizing the business process, the information including a plurality of triads, each triad comprising at least one characteristic of an incoming message, at least one characteristic of an outgoing message and at least an indication of an entity which receives the incoming message and generates, responsively, the outgoing message; and monitoring the business process by processing said plurality of triads, wherein said monitoring comprises process correctness validation for detecting suspected occurrences of at least one of the following events;
errors in keying in data, double payment, bypassing at least one transaction of a process defined as mandatory by an organization;
alteration of payee;
purchasing for personal gain;
return of purchased item while retaining the purchase price thereof,the method also comprising; building a data centric process flow network; and monitoring at least one business process having an inception point marking its beginning and a closing point marking its end, from said inception point to said closing point, said business process including messages, said monitoring including analyzing at least one current message, belonging to the business process and having content including at least one data field, relative to at least one previous message belonging to the business process and having content including at least one data field common with the current message, including comparing values of said at least one common data field between said current and previous messages, wherein said monitoring comprises message-to-process correlation, and wherein the method also comprises controlling said business process including process correctness validation during process monitoring based on said analyzing at least one current message.
-
Specification