Tracing software execution of a business process
First Claim
1. A computer-implemented method to trace an execution of a business process, comprising:
- receiving from a computer generated user interface, an input to one or more business objects corresponding to one or more business rules associated with the business process;
based upon detecting a trigger to execute the business process, a processor of the computer performing a step of processing the one or more business rules and the corresponding one or more business objects associated with the business process, to compute a process-resultant for the business process;
the processor tracing a process-path of the computed process-resultant by tracing one or more key-strings corresponding to the business objects to generate a trace-resultant;
the processor parsing the trace-resultant by determining one or more versioned business objects and business information of the key-strings, and deriving a business definition for the one or more versioned business objects; and
based upon the derived business definition, the processor generating a comprehensive trace-map, comprising a compilation of the process-resultant of the executed business process, the comprehensive trace-map including a resultant of an evaluation of the process-resultant and a demonstration of the trace-resultant.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods to trace an execution of a business process are disclosed. Business rules and corresponding business objects required to execute the business process are identified and rendered to receive an input. Based upon detecting a trigger to execute the business process, the business rules and the corresponding business objects are processed to compute a process-resultant for the business process. A process-path of the computed process-resultant is traced by tracing key-strings corresponding to the business objects involved in computing the process-resultant, to generate a trace-resultant. The trace-resultant is parsed by determining versioned business objects and business information of the key-strings, to derive a business definition for the traced business objects involved in computing the process-resultant. Based upon the business definition, a comprehensive trace-map comprising a compilation of the process-resultant to execute the business process is generated.
-
Citations
20 Claims
-
1. A computer-implemented method to trace an execution of a business process, comprising:
-
receiving from a computer generated user interface, an input to one or more business objects corresponding to one or more business rules associated with the business process; based upon detecting a trigger to execute the business process, a processor of the computer performing a step of processing the one or more business rules and the corresponding one or more business objects associated with the business process, to compute a process-resultant for the business process; the processor tracing a process-path of the computed process-resultant by tracing one or more key-strings corresponding to the business objects to generate a trace-resultant; the processor parsing the trace-resultant by determining one or more versioned business objects and business information of the key-strings, and deriving a business definition for the one or more versioned business objects; and based upon the derived business definition, the processor generating a comprehensive trace-map, comprising a compilation of the process-resultant of the executed business process, the comprehensive trace-map including a resultant of an evaluation of the process-resultant and a demonstration of the trace-resultant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system to trace an execution of a business process, comprising:
-
a processor configured to read and execute instructions stored in one or more memory elements; and the one or more memory elements storing instructions to; a user interface engine to receive an input to one or more business objects corresponding to one or more business rules associated with the business process; a business processor to process the one or more business rules and the corresponding business objects associated with the business process and to compute a process-resultant for the business process, based upon detecting a trigger to execute the business process; a path tracing engine to trace a process-path of the computed process-resultant by tracing one or more key-strings corresponding to the business objects involved in computing the process-resultant and to generate a trace-resultant; a trace-parser to parse the trace-resultant by determining one or more versioned business objects and business information of the key-strings, and to derive a business definition for the one or more versioned business objects involved in computing the process-resultant; and a compiler to generate a comprehensive trace-map comprising a compilation of the process-resultant of the executed business process, based upon the business definition, the comprehensive trace-map including a resultant of an evaluation of the process-resultant and a demonstration of the trace-resultant. - View Dependent Claims (17, 18, 19)
-
-
20. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to:
-
receive from a user interface, an input to one or more business objects corresponding to one or more business rules associated with the business process; based upon detecting a trigger to execute the business process, process the one or more business rules and the corresponding business objects associated with the business process, to compute a process-resultant for the business process; trace a process-path of the computed process-resultant by employing a processor to trace one or more key-strings corresponding to the business objects involved in computing the process-resultant, and to generate a trace-resultant; parse the trace-resultant by employing the processor to determine one or more versioned business objects and business information of the key-strings, and to derive a business definition for the one or more versioned business objects involved in computing the process-resultant; and based upon the business definition, generate a comprehensive trace-map comprising a compilation of the process-resultant of the executed business process the comprehensive trace-map including a resultant of an evaluation of the process-resultant and a demonstration of the trace-resultant.
-
Specification