Systems and methods for managing workflows
First Claim
1. A computer-implemented method for managing workflows, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- managing a multi-stage workflow that presents a user with a plurality of sequential stages to be completed by the user;
displaying representations of the plurality of stages of the multi-stage workflow to the user via a Graphical User Interface (GUI), each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage;
receiving, at a first stage in the multi-stage workflow, input from the user;
updating, in response to receiving the input from the user at the first stage, the completion status of one or more additional stages in the multi-stage workflow by;
determining that the input from the user at the first stage affects the completion status of a second stage in the multi-stage workflow,in response to determining that the input from the user at the first stage affects the completion status of the second stage, changing the completion status of the second stage, wherein changing the completion status comprises changing a current complete status to an incomplete status;
in response to changing the completion status of the second stage, modifying a representation of the second stage such that the representation of the second stage indicates to the user the updated completion status of the second stage.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a multi-stage workflow may include: 1) displaying representations of the plurality of stages of the multi-stage workflow to the user via a graphical user interface, each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage; 2) receiving, at a first stage in the multi-stage workflow, input from the user; 3) determining that the input from the user at the first stage affects a second stage in the multi-stage workflow; 4) in response to determining that the input from the user affects the second stage, changing a completion status of the second stage to an updated completion status; and 5) in response to changing the completion status of the second stage, modifying a representation of the second stage such that the representation of the second stage indicates to the user the updated completing status of the second stage.
-
Citations
20 Claims
-
1. A computer-implemented method for managing workflows, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
managing a multi-stage workflow that presents a user with a plurality of sequential stages to be completed by the user; displaying representations of the plurality of stages of the multi-stage workflow to the user via a Graphical User Interface (GUI), each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage; receiving, at a first stage in the multi-stage workflow, input from the user; updating, in response to receiving the input from the user at the first stage, the completion status of one or more additional stages in the multi-stage workflow by; determining that the input from the user at the first stage affects the completion status of a second stage in the multi-stage workflow, in response to determining that the input from the user at the first stage affects the completion status of the second stage, changing the completion status of the second stage, wherein changing the completion status comprises changing a current complete status to an incomplete status; in response to changing the completion status of the second stage, modifying a representation of the second stage such that the representation of the second stage indicates to the user the updated completion status of the second stage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising a computing device for managing workflows, the computing device comprising:
-
a management module programmed to manage a multi-stage workflow that presents a user with a plurality of sequential stages to be completed by the user; a display module programmed to display representations of the plurality of stages of the multi-stage workflow to the user via a Graphical User Interface (GUI), each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage; an input module programmed to receive, at a first stage in the multi-stage workflow, input from the user; a determination module programmed to determine that the input from the user at the first stage affects the completion status of a second stage in the multi-stage workflow; an update module programmed to update, in response to receiving the input from the user, the completion status of one or more additional stages in the multi-stage workflow by; in response to determining that the input from the user at the first stage affects the completion status of the second stage, changing the completion status of the second stage, wherein; changing the completion status comprises changing a current complete status to an incomplete status; the display module is further programmed to, in response to the update module changing the completion status of the second stage, modify a representation of the second stage such that the representation of the second stage indicates to the user the updated completion status of the second stage. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable-storage medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:
-
manage a multi-stage workflow that presents a user with a plurality of sequential stages to be completed by the user; display representations of the plurality of stages of the multi-stage workflow to the user via a Graphical User Interface (GUI), each representation of a workflow stage from the plurality of stages indicating a completion status of the workflow stage; receive, at a first stage in the multi-stage workflow, input from the user; update, in response to receiving the input from the user at the first stage, the completion status of one or more additional stages in the multi-stage workflow by; determining that the input from the user at the first stage affects the completion status of a second stage in the multi-stage workflow; in response to determining that the input from the user at the first stage affects the completion status of the second stage, changing the completion status of the second stage to an updated completion status, wherein changing the completion status comprises changing a current complete status to an incomplete status; in response to changing the completion status of the second stage, modifying a representation of the second stage such that the representation of the second stage indicates to the user the updated completion status of the second stage.
-
Specification