Optimization of process properties for workflows with failing activities
First Claim
1. A method of optimization of a process property for a process model having at least one failing activity, the process model having a plurality of activities and having further at least a first and a second execution sequence for the execution of the plurality of activities, the method of optimization of the process property comprising the steps of:
- performing an optimization procedure on the basis of an occurrence of failure of each activity of the plurality of activities and corresponding activity properties(,); and
selecting a process property optimized execution sequence of the at least first and second execution sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, a data processing system as well as a computer program product for optimizing process properties for workflows with failing activities. The invention makes use of monitoring occurrence of failure of each activity of a process model of a workflow and further monitoring properties that are associated to compensating activities that are required in order to repair the failure of an activity. The method makes explicit use of determining alternative execution sequences and selecting one of the plurality of alternative execution sequences of the process model, that optimizes the process property in case of failure of an activity of the process model. The process model itself remains unaffected and need not to be remodeled.
53 Citations
20 Claims
-
1. A method of optimization of a process property for a process model having at least one failing activity, the process model having a plurality of activities and having further at least a first and a second execution sequence for the execution of the plurality of activities, the method of optimization of the process property comprising the steps of:
-
performing an optimization procedure on the basis of an occurrence of failure of each activity of the plurality of activities and corresponding activity properties(,); and
selecting a process property optimized execution sequence of the at least first and second execution sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for optimizing of a process property for a process model having a plurality of activities and having further at least a first and a second execution sequence for the execution of the plurality of activities, the data processing system for optimizing of the process property comprising:
-
means for performing an optimization procedure on the basis of an occurrence of failure of each activity of the plurality of activities and corresponding failure properties(,); and
means for selecting a process property optimized execution sequence of the at least first and second execution sequences. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product for optimizing of a process activity for a process model having at least one failing activity, the process model having a plurality of activities and having further at least a first and a second execution sequence for the execution of the plurality of activities, the computer program product comprising computer program means being adapted to perform the steps of:
-
performing an optimization procedure on the basis of an occurrence of failure of each activity of the plurality of activities and corresponding failure properties(,); and
selecting a process property optimized execution sequence of the at least first and second execution sequences. - View Dependent Claims (19, 20)
-
Specification