Patent ID: 11868226
Assignee: AVEVA SOFTWARE, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a device, performs a method comprising:
providing a script-driven framework to a target process management system to monitor performance of industrial operations on two or more sets of objects within the target process management system, each of the two or more sets of objects being an application object that has an operation performed thereon; and
executing, within the script-driven framework, a script file comprising a test scenario with user-defined language stipulations, the user-defined language stipulations including a flow-control construct and corresponding operation hierarchy for the industrial operations to execute each of the two or more sets of objects in sequence with each other within the script-driven framework, the execution of the script file comprising:
creating the two or more sets of objects according to said test scenario;
monitoring performance of the industrial operations on the two or more sets of objects according to said test scenario, said monitoring comprising executing the industrial operations on each of the two or more sets of the objects in sequence with each other according to the operation hierarchy of the test scenario as defined by user-defined language stipulations, the sequential operation of the two or more sets of objects are based on each of the objects being at a same level of the hierarchy within the test scenario which enables identification of degraded performance at a macro or micro level;
collecting and storing performance metric data in memory, the performance metric data corresponding to the industrial operations of the objects for each of the two or more sets of objects according to an order of execution and termination of an object to maintain the performance metric data in relations to the operation hierarchy of each of the two more sets of objects;
deleting the two or more sets of objects upon completion of the sequential industrial operations; and
terminating execution of industrial operations.