Dynamic and collaborative workflow authoring with cloud-supported live feedback
First Claim
Patent Images
1. A method of developing a workflow, the method comprising:
- implementing, using a collaborative workflow development system, an interactive workflow authoring methodology comprising;
receiving a proposed workflow component of a workflow under development at a local computing device of said collaborative workflow development system;
determining, by said collaborative workflow development system, that at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component;
based at least in part on determining, by said collaborative workflow generating system, that said at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component, generating, by said collaborative workflow development system, a simulation stub derived from historical workflow execution logs of said at least one historical workflow, wherein said historical workflow execution logs comprise digital traces accumulated about how other previously developed workflows were executed; and
executing, by said collaborative workflow development system, said simulation stub;
wherein said simulation stub comprises an approximation of said proposed workflow component.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to a method of developing a workflow. The method includes receiving a proposed workflow component at a local computing device of a workflow development system. The workflow development system generates a simulation stub derived from historical workflow execution logs that are relevant to the proposed workflow component. The workflow development system executes the simulation stub, which is an approximation of the proposed workflow component.
8 Citations
20 Claims
-
1. A method of developing a workflow, the method comprising:
-
implementing, using a collaborative workflow development system, an interactive workflow authoring methodology comprising; receiving a proposed workflow component of a workflow under development at a local computing device of said collaborative workflow development system; determining, by said collaborative workflow development system, that at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component; based at least in part on determining, by said collaborative workflow generating system, that said at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component, generating, by said collaborative workflow development system, a simulation stub derived from historical workflow execution logs of said at least one historical workflow, wherein said historical workflow execution logs comprise digital traces accumulated about how other previously developed workflows were executed; and executing, by said collaborative workflow development system, said simulation stub; wherein said simulation stub comprises an approximation of said proposed workflow component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for developing a workflow, the computer program product comprising:
- a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a signal, the program instructions readable by a processor circuit to cause the processor circuit to perform a method comprising;
implementing through a collaborative workflow development system an interactive workflow authoring methodology comprising; receiving a proposed workflow component of a workflow under development; determining that at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component; based at least in part on determining that said at least one historical workflow developed prior to said proposed workflow component overlaps said proposed workflow component, generating a simulation stub derived from historical workflow execution logs of said at least one historical workflow, wherein said historical workflow execution logs comprise digital traces accumulated about how other previously developed workflows were executed; and executing said simulation stub; wherein said simulation stub comprises an approximation of said proposed workflow component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a signal, the program instructions readable by a processor circuit to cause the processor circuit to perform a method comprising;
-
17. A collaborative workflow development system comprising:
-
a first local computing device in communication with a second local communication device through a collaborative workflow development network; said first local computing device configured to receive from a first workflow author a first proposed workflow component of a workflow under development; the collaborative workflow system configured to determine that at least one first historical workflow developed prior to said first proposed workflow component overlaps said first proposed workflow component; the collaborative workflow system further configured to, based at least in part on the collaborative workflow generating system determining that said at least one first historical workflow developed prior to said first proposed workflow component overlaps said first proposed workflow component, generate a simulation stub derived from historical workflow execution logs of said at least one first historical workflow, wherein said historical workflow execution logs comprise digital traces accumulated about how other previously developed workflows were executed; the collaborative workflow system further configured to execute said first simulation stub, wherein said first simulation stub comprises an approximation of said first proposed workflow component; and the collaborative workflow system further configured to control, via said collaborative workflow development network, access by said second local computing device to said first proposed workflow component and a result of the collaborative workflow system executing said first simulation stub. - View Dependent Claims (18, 19, 20)
-
Specification