摘要 |
A method for incorporating human-based or manual activities in computer-based business process models is provided. For this method, a UML-based modeling environment is extended to include activity states to represent human-based or manual steps. At runtime, business process objects transition into activity states in response to events and conditions that have been identified by the model designer. When an activity state is entered, the BPM system generates a respective task for each performer. The BPM system notifies each performer of their task and optionally passes designer specified reference data to each performer. The BPM system then waits for the performance to complete their tasks. As each task completes, the BPM system optionally collects information from the respective task performer. When all tasks have been completed, the BPM system transitions the business process object out of the activity state. |