Claims
- 1. A method of analyzing decision points in a business process, comprising:
accessing process execution data generated by a workflow management system during execution of one or more instances of a business process involving a set of one or more activities and a set of one or more decision points; and based upon the accessed process execution data, building a predictive quantitative model comprising a set of one or more rules correlating context data at different stages of the business process with business process outcomes at one or more decision points in the business process.
- 2. The method of claim 1, wherein building the predictive quantitative model comprises partitioning the business process into a set of logical stages.
- 3. The method of claim 2, wherein each logical stage comprises a set of one or more nodes in a definition of the business process.
- 4. The method of claim 3, further comprising searching for correlations between context data and decision points at each logical stage.
- 5. The method of claim 1, wherein a correlation rule specifies an outcome probability at a decision point conditioned on completion of all activities up to a given stage of the business process and a given context data value.
- 6. The method of claim 5, wherein the given context data relates to time information.
- 7. The method of claim 6, wherein the given context data corresponds to a duration.
- 8. The method of claim 6, wherein the given context data corresponds to a start time.
- 9. The method of claim 5, wherein the given context data relates to a business process variable.
- 10. The method of claim 9, wherein the given context data corresponds to a resource identifier.
- 11. The method of claim 9, wherein the given context data corresponds to a change in a value assigned to a business process variable.
- 12. The method of claim 9, wherein the given context data corresponds to a threshold value assigned to a business process variable.
- 13. The method of claim 1, further comprising presenting one or more correlation rules to a user.
- 14. A computer program for analyzing decision points in a business process, the computer program residing on a computer-readable medium and comprising computer-readable instructions for causing a computer to:
access process execution data generated by a workflow management system during execution of one or more instances of a business process involving a set of one or more activities and a set of one or more decision points; and based upon the accessed process execution data, build a predictive quantitative model comprising a set of one or more rules correlating context data at different stages of the business process with business process outcomes at one or more decision points in the business process.
- 15. A method of analyzing decision points in a business process involving a set of one or more activities and a set of one or more decision points, comprising:
presenting to a user one or more rules correlating context data at different stages of the business process with business process outcomes at one or more decision points in the business process.
- 16. The method of claim 15, wherein a correlation rule specifies an outcome probability at a decision point conditioned on completion of all activities up to a given stage of the business process and a given context data value.
- 17. The method of claim 16, wherein the given context data relates to time information.
- 18. The method of claim 17, wherein the given context data corresponds to a duration.
- 19. The method of claim 17, wherein the given context data corresponds to a start time.
- 20. The method of claim 16, wherein the given context data relates to a business process variable.
- 21. The method of claim 20, wherein the given context data corresponds to a resource identifier.
- 22. The method of claim 20, wherein the given context data corresponds to a change in a value assigned to a business process variable.
- 23. The method of claim 20, wherein the given context data corresponds to a threshold value assigned to a business process variable.
- 24. A system for analyzing decision points in a business process involving a set of one or more activities and a set of one or more decision points, comprising a graphical user interface configured to:
present to a user one or more rules correlating context data at different stages of the business process with business process outcomes at one or more decision points in the business process.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to the following co-pending applications, each of which is incorporated herein by reference: U.S. patent application No. 09/860,230, filed May 17, 2001, by Fabio Casati et al. and entitled “Method of Identifying and Analyzing Business Processes from Workflow Audit Files;” U.S. patent application No. ______, filed ______, by Fabio Casati et al. and entitled “Investigating Business Processes” [Attorney Docket No. 10019712-1]; U.S. patent application No. ______, filed ______, by Fabio Casati et al. and entitled “Improving Business Processes” [Attorney Docket No. 10019713-1].