Scenario-based process modeling for business processes including exception flow to handle an error in a task of the series of tasks
AssigneeSap SE
InventorTodor Stoitsev
Life of this patent
Estimating the term…
Abstract
Methods and systems for scenario-based process modeling are described. In one example embodiment, a system for scenario-based process modeling can include a scenario module, a deviations module, a parallel tasks module, and a workflow generation engine. The scenario module is to receive a series of tasks to define a standard process flow. The deviations module is to receive a deviation from the standard process flow. The parallel tasks module is to enable identification of one or more parallel tasks. The workflow generation engine is to generate a workflow model based on the standard process flow, deviation, and one or more parallel tasks.
Claims21
A system comprising:
- a processor;
- a scenario module to receive a series of tasks to define a standard process flow;
- an artifact repository to store an artifact attached to a task in the series of tasks, the artifact including a document template or a process specific document;
- a deviations module to receive, from a user, a deviation from the standard process flow defined by the scenario module, and to create at least one deviation scenario based on application of the deviation to the standard process flow, the at least one deviation scenario including at least one task from the standard process flow, the deviation module being implemented by the processor of the system, the deviation module is further to create an exception flow, the exception flow defining one or more exception tasks to handle an error in a task of the series of tasks;
- a parallel tasks module to enable identification of one or more parallel tasks within a composite process flow, the composite process flow including the standard process flow defined by the scenario module and the at least one deviation scenario created by the deviations module;
- and
- a workflow generation engine, operating on the processor to generate a workflow model based on the composite process flow, and the one or more parallel tasks, the workflow generation engine further configured to validate one or more tasks relationships and the one or more parallel tasks based on a set of rules for specifying parallel tasks.
A method comprising:
- receiving a series of tasks that define a standard process flow including receiving information on each task in the series of tasks, the information on each task including an artifact, the artifact including a document template or a process specific document;
- receiving, from a user, a deviation to the standard process flow;
- creating at least one deviation scenario based on application of the deviation to the standard process flow, the at least one deviation scenario including at least one task from the standard process flow;
- creating an exception flow, the exception flow defining one or more exception tasks to handle an error in a task of the series of tasks;
- identifying one or more parallel tasks within a composite process flow, the composite process flow including the standard process flow and the at least one deviation scenario;
- and
- generating, using one or more processors, a workflow model based on the composite process flow, and the one or more parallel tasks, wherein the generating the workflow model includes validating one or more task relationships defined by the composite process flow and the one or more parallel tasks based on a set of rules for specifying parallel tasks.
Dependencies are inferred from the claim text.