Method and system for process mapping, including task mining,process recognition, and case recognition
A method and system for process mapping including: a processor; and a memory storage operatively connected with the processor, wherein the memory stores computer-readable instructions, which, when executed by the processor, performs the method of: recording activities performed by employees on a plurality of computers, wherein the activities comprise screens used and related data that can be obtained through a web-based connection; analyzing the screens used and related data to generate employee activity data; determining processes based on the activity data; and generating a process map based on the determined processes.
1 . A method for process mapping comprising:
remotely recording activities performed by employees on a plurality of computers, wherein the activities comprise screens used and related data that can be obtained through a web-based connection;
automatically analyzing the screens used and related data to generate employee activity data, wherein the activity data comprises events relating to the screens used and states relating to the internal structure of the screens used;
determining processes based on the activity data, wherein the determining processes based on the activity data comprises:
determining generic processes based on predefined recognition patterns, wherein the predefined recognition patterns are provided in a library;
determining specific processes based on generated recognition patterns, wherein the generated recognition patterns are developed from the output of the determining generic processes; and
determining process cases and instances based on case classifiers, wherein the case classifiers comprise a primary identifier and auxiliary data; and
generating a process map based on the determined generic and specific processes and the determined process cases and instances.
2 . A method for process mapping according to claim 1 , wherein the analyzing the screens used and related data to generate employee activity data comprises:
identifying application in use, screen elements, and screen attributes; and
using artificial intelligence to analyze the screen elements and screen attributes based on the application in use.
3 . A method for process mapping according to claim 1 , wherein the predefined recognition patterns comprise: generic predefined recognition patterns and customer-specific recognition patterns.
4 . A system for process mapping comprising:
a processor; and
a memory storage operatively connected with the processor, wherein the memory stores computer-readable instructions, which, when executed by the processor, performs the functions of the following modules:
an input for remotely recording activities performed by employees on a plurality of computers, wherein the activities comprise screens used and related data that can be obtained through a web-based connection;
a screens module configured to automatically analyze the screens used and related data to generate employee activity data, wherein the activity data comprises events relating to the screens used and states relating to the internal structure of the screens used;
a processes module configured to determine processes based on the activity data, wherein the determine processes based on the activity data comprises:
determining generic processes based on predefined recognition patterns, wherein the predefined recognition patterns are provided in a library;
determining specific processes based on generated recognition patterns, wherein the generated recognition patterns are developed from the output of the determining generic processes; and
determining process cases and instances based on case classifiers, wherein wherein the case classifiers comprise a primary identifier and auxiliary data; and
a process map module configured to generate a process map based on the determined processes.
5 . A method for process mapping according to claim 1 , wherein the primary identifier is determined using a registry of primary identifier types.
6 . A system for process mapping according to claim 4 , wherein the screens module:
identifies application in use, screen elements, and screen attributes; and
uses artificial intelligence to analyze the screen elements and screen attributes based on the application in use.
7 . A system for process mapping according to claim 4 , wherein the predefined recognition patterns comprise: generic predefined recognition patterns and customer-specific recognition patterns.
8 . A system for process mapping according to claim 4 , wherein the primary identifier is determined using a registry of primary identifier types.