System and Method for Enabling Decision Activities in a Process Management and Design Environment
First Claim
1. A system for providing decision activities in a business process management environment, said system comprising:
- a process designer module that defines a process model, said process model including one or more activities linked by transitions;
a decision activity for providing suggestions based on historical data, wherein said decision activity defines a set of variables relevant to making a decision in said process model; and
an execution engine that instantiates a process instance by executing at least one of said activities of the process model, captures a plurality of said decisions taken over a period of time and generates a suggestion based on said decisions.
2 Assignments
0 Petitions
Accused Products
Abstract
A set of decision activities can be provided to a business process management and design software tool. The tool can be used to define various processes that contain one or more activities linked by transitions. During process design time, a business analyst can identify process-relevant data of the process to be presented to the end users. The relevant data can be rendered to the end users at runtime, along with a set of possible options for the activities in a process instance. Upon receiving a decision of the user, the process instance can follow the selected transition to a different activity. Over time, the system can capture the decisions taken by users and enter the data associated with these decisions into a data classifier. In doing so, the software tool can generate suggestions, provide probabilities, automate and distribute workloads, flag abnormalities and deviations and generally improve process design and management.
141 Citations
20 Claims
-
1. A system for providing decision activities in a business process management environment, said system comprising:
-
a process designer module that defines a process model, said process model including one or more activities linked by transitions; a decision activity for providing suggestions based on historical data, wherein said decision activity defines a set of variables relevant to making a decision in said process model; and an execution engine that instantiates a process instance by executing at least one of said activities of the process model, captures a plurality of said decisions taken over a period of time and generates a suggestion based on said decisions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing decision activities in a business process management environment, said method comprising:
-
defining a process that contains one or more activities linked by transitions; receiving an identification of process-relevant data of said process to be presented to one or more end users; presenting said one or more end users with said relevant data and a set of possible options for said activities in a process instance; receiving one or more decisions that select at least one of said set of possible options wherein said decisions determine the transitions through which the process instance will follow; capturing said one or more decisions taken by the end users over a period of time, said decisions based on the set of possible options; and generating a suggestion based on said decisions and providing said suggestion to said end users. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium having instructions stored thereon which when executed by one or more processors, cause a system to:
-
define a process that contains one or more activities linked by transitions; receive an identification of process-relevant data of said process to be presented to one or more end users; render said relevant data and a set of possible options for said activities in a process instance to said one or more end users; receive one or more decisions that select at least one of said set of possible options wherein said decisions determine the transitions through which the process instance will follow; capture said one or more decisions taken by the end users over a period of time, said decisions based on the set of possible options; and generate a suggestion based on said decisions and providing said suggestion to said end users.
-
Specification