Dynamically repositioning workflow by end users
First Claim
Patent Images
1. A computer implemented system comprising:
- a computer-readable storage medium having stored thereon computer-executable components, the computer-executable components comprising;
a workflow provider that provides a workflow, the workflow including a plurality of workflow states and a plurality of web pages corresponding to the plurality of workflow states, the plurality of web pages including;
a first web page corresponding to a first workflow state of the plurality of workflow states;
a second web page corresponding to a second workflow state of the plurality of workflow states, the second web page being positioned in the workflow after the first web page, the second workflow state being positioned in the workflow after the first workflow state; and
at least one intermediate web page corresponding to at least one intermediate workflow state of the plurality of workflow states, the at least one intermediate web page being positioned in the workflow after the first web page and before the second web page, the at least one intermediate workflow state being positioned in the workflow after the first workflow state and before the second workflow state; and
a dynamic state manager component as part of an engine of the workflow, the dynamic state manager component, in response to a browser browsing from the second web page back to the first web page, creates one or more relationships between the workflow states that have not been modeled as part of the workflow, to enable ad hoc state changes in the workflow at run time;
the one or more relationships created in response to the browser browsing from the second web page back to the first web page including;
a relationship between the first web page and the second web page that causes the workflow to, in response to a submission of the first web page, navigate from the first web page to the second web page and skip over the at least one intermediate web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that dynamically reset a workflow state by employing a dynamic state manager that is external to the workflow, and enables interaction of a host with a workflow instance. An event driven workflow or state machine workflow can be supplied, wherein ad hoc events are employed to reset and manipulate the workflow to states that have not been modeled as part of the workflow itself, to dynamically create relation ships at runtime.
-
Citations
8 Claims
-
1. A computer implemented system comprising:
a computer-readable storage medium having stored thereon computer-executable components, the computer-executable components comprising; a workflow provider that provides a workflow, the workflow including a plurality of workflow states and a plurality of web pages corresponding to the plurality of workflow states, the plurality of web pages including; a first web page corresponding to a first workflow state of the plurality of workflow states; a second web page corresponding to a second workflow state of the plurality of workflow states, the second web page being positioned in the workflow after the first web page, the second workflow state being positioned in the workflow after the first workflow state; and at least one intermediate web page corresponding to at least one intermediate workflow state of the plurality of workflow states, the at least one intermediate web page being positioned in the workflow after the first web page and before the second web page, the at least one intermediate workflow state being positioned in the workflow after the first workflow state and before the second workflow state; and a dynamic state manager component as part of an engine of the workflow, the dynamic state manager component, in response to a browser browsing from the second web page back to the first web page, creates one or more relationships between the workflow states that have not been modeled as part of the workflow, to enable ad hoc state changes in the workflow at run time; the one or more relationships created in response to the browser browsing from the second web page back to the first web page including; a relationship between the first web page and the second web page that causes the workflow to, in response to a submission of the first web page, navigate from the first web page to the second web page and skip over the at least one intermediate web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
Specification