Systems and methods for determining and rectifying events in processes
First Claim
1. A processor implemented method, comprising:
- obtaining, by a hardware processor, a process model comprising one or more process maps, the one or more process maps comprising one or more process levels pertaining to a process system, wherein each of the one or more process levels comprises one or more sub-levels;
configuring, by the hardware processor, one or more key metrics for the process model pertaining to the process system;
executing, by the hardware processor, the process model comprising the one or more process maps;
concurrently recording, by the hardware processor, execution of the one or more process levels in the one or more process maps to obtain recorded information pertaining to the one or more key metrics and to the one or more process levels with corresponding timestamps;
monitoring, by the hardware processor, status of the one or more key metrics based on the obtained information;
performing, by the hardware processor, a comparison of (i) one or more values associated with the one or more key metrics and (ii) a pre-defined threshold;
determining, by the hardware processor, the one or more events in the one or more process levels based on the comparison for rectification, wherein the one or more events are indicative of the one or more problems occurred in at least one of the one or more process levels and the one or more sub-levels;
identifying, from the corresponding timestamps in the recorded information, one or more time stamps pertaining to each of the one or more determined events;
identifying, by the hardware processor, at least one of (i) at least one process level from the one or more process levels and (ii) at least one sub-level based on the one or more identified timestamps;
rectifying, by the hardware processor, at least one of the identified process level and the sub-level based on the one more determined events indicative of the one or more problems; and
updating, by the hardware processor, the process model with the one or more process maps comprising with the one or more process levels based on at least one of the rectified process level and the rectified sub-level.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems (100) and methods are provided for obtaining process model which comprises of process maps, wherein process maps comprises of process levels and sub levels, which are configured with key metrics and corresponding time stamp to monitor health of process model. During execution of process model and therein the process levels, configured key metrics are monitored and compared with the pre-defined threshold value. Any increase in the key metrics beyond threshold limit, one or more events are determined, which are analyzed and based on the time stamp of the events, process levels and sub levels are identified and rectified. In one of the embodiment, system (100) enables replay process to replay process model for problem determination purpose. In the replay process, system (100) enables viewing of obtained process model wherein process definition and data with time stamp is in XML format for every step which is recorded in the past.
21 Citations
11 Claims
-
1. A processor implemented method, comprising:
-
obtaining, by a hardware processor, a process model comprising one or more process maps, the one or more process maps comprising one or more process levels pertaining to a process system, wherein each of the one or more process levels comprises one or more sub-levels; configuring, by the hardware processor, one or more key metrics for the process model pertaining to the process system; executing, by the hardware processor, the process model comprising the one or more process maps; concurrently recording, by the hardware processor, execution of the one or more process levels in the one or more process maps to obtain recorded information pertaining to the one or more key metrics and to the one or more process levels with corresponding timestamps; monitoring, by the hardware processor, status of the one or more key metrics based on the obtained information; performing, by the hardware processor, a comparison of (i) one or more values associated with the one or more key metrics and (ii) a pre-defined threshold; determining, by the hardware processor, the one or more events in the one or more process levels based on the comparison for rectification, wherein the one or more events are indicative of the one or more problems occurred in at least one of the one or more process levels and the one or more sub-levels; identifying, from the corresponding timestamps in the recorded information, one or more time stamps pertaining to each of the one or more determined events; identifying, by the hardware processor, at least one of (i) at least one process level from the one or more process levels and (ii) at least one sub-level based on the one or more identified timestamps; rectifying, by the hardware processor, at least one of the identified process level and the sub-level based on the one more determined events indicative of the one or more problems; and updating, by the hardware processor, the process model with the one or more process maps comprising with the one or more process levels based on at least one of the rectified process level and the rectified sub-level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory storing instructions; one or more communication interfaces; one or more hardware processors coupled to the memory using the one or more communication interfaces, wherein the one or more hardware processors are configured by the instructions to; obtain a process model comprising one or more process maps, the one or more process maps comprising one or more process levels pertaining to a process system, wherein each of the one or more process levels comprises one or more sub-levels; configure one or more key metrics for the process model pertaining to the process system; execute the process model comprising the one or more process maps; concurrently record execution of the one or more process levels in the one or more process maps to obtain recorded information pertaining to the one or more key metrics and to the one or more process levels with corresponding timestamps; monitor status of the one or more key metrics based on the obtained information; perform a comparison of (i) one or more values associated with the one or more key metrics and (ii) a pre-defined threshold; determine the one or more events in the one or more process levels based on the comparison for rectification, wherein the one or more events are indicative of the one or more problems occurred in at least one of the one or more process levels and the one or more sub-levels; identify from the corresponding timestamps in the recorded information, one or more time stamps pertaining to each of the one or more determined events; identify at least one of (i) at least one process level from the one or more process levels and (ii) at least one sub-level based on the one or more identified timestamps; rectify at least one of the identified process level and the sub-level based on the one more determined events indicative of the one or more problems; and
update the process model with the one or more process maps comprising with the one or more process levels based on at least one of the rectified process level and the rectified sub-level. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium embodying a program executable in a computing device, the program comprising:
-
a program code for obtaining, by a hardware processor, a process model comprising one or more process maps, the one or more process maps comprising one or more process levels pertaining to a process system, wherein each of the one or more process levels comprises one or more sub-levels; configuring, by the hardware processor, one or more key metrics for the process model pertaining to the process system; executing, by the hardware processor, the process model comprising the one or more process maps; concurrently recording, by the hardware processor, execution of the one or more process levels in the one or more process maps to obtain recorded information pertaining to the one or more key metrics and to the one or more process levels with corresponding timestamps; monitoring, by the hardware processor, status of the one or more key metrics based on the obtained information; performing, by the hardware processor, a comparison of (i) one or more values associated with the one or more key metrics and (ii) a pre-defined threshold; determining, by the hardware processor, the one or more events in the one or more process levels based on the comparison for rectification, wherein the one or more events are indicative of the one or more problems occurred in at least one of the one or more process levels and the one or more sub-levels; identifying, from the corresponding timestamps in the recorded information, one or more time stamps pertaining to each of the one or more determined events; identifying, by the hardware processor, at least one of (i) at least one process level from the one or more process levels and (ii) at least one sub-level based on the one or more identified timestamps; rectifying, by the hardware processor, at least one of the identified process level and the sub-level based on the one more determined events indicative of the one or more problems; and updating, by the hardware processor, the process model with the one or more process maps comprising with the one or more process levels based on at least one of the rectified process level and the rectified sub-level.
-
Specification