Method and system for recording and debugging process flows
AssigneeOracle International Corporation
InventorsMuthukumar Palanisamy, Rajan Modi, Adinarayana Bellala
Life of this patent
Estimating the term…
Abstract
Implementations include a method and system configured to allow users to track, record, and store process instances and use the recordings in the same or different environments in order to test, debug, and repair detected errors and anomalies in process flows. The method and system also provides a conceptual way where users can create tests by recording and playback one or more flow instances along with processing artifacts in order to test and debug their flow in a different environment to ensure flow executions work across updates, releases, and across different environments.
Claims20
A non-transitory computer readable medium including one or more instructions executable by one or more processors for:
- receiving a process flow integration instance;
- determining which nodes of the process flow integration instance to emulate;
- processing the integration in a first environment instance which includes at least one emulated node;
- recording a portion of the process flow integration instance as a data recording;
- establishing a first error threshold for the process flow integration instance with respect to the first environment instance;
- processing the data recording in a second environment which includes at least one other emulated node;
- determining errors and anomalies from the process flow integration process with respect to the second environment;
- and
- determining whether the errors and the anomalies are within the first error threshold.
A computer implemented method comprising:
- receiving a process flow integration instance;
- determining which nodes of the process flow integration instance to emulate;
- processing the integration in a first environment instance which includes at least one emulated node;
- recording a portion of the process flow integration instance as a data recording;
- establishing a first error threshold for the process flow integration instance with respect to the first environment instance;
- processing the data recording in a second environment which includes at least other emulated node;
- determining errors and anomalies from the process flow integration process with respect to the second environment;
- and
- determining whether the errors and the anomalies are within the first error threshold.
An apparatus comprising:
- one or more processors;
- and
- logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to:
- receive a process flow integration instance;
- determine which nodes of the process flow integration instance to emulate;
- process the integration in a first environment instance which includes at least one emulated node;
- record a portion of the process flow integration instance as a data recording;
- establish a first error threshold for the process flow integration instance with respect to the first environment instance;
- process the data recording in a second environment which includes at least one other emulated node;
- determine errors and anomalies from the process flow integration process with respect to the second environment;
- and
- determine whether the errors are within the first error threshold.
Dependencies are inferred from the claim text.