Supervising the processing status of activities within workflow management systems
First Claim
1. A computer-implemented method for automatically supervising activity instances within a WorkFlow Management System (WFMS), said WFMS administering at least one process instance comprising an activity instance, said method comprising the steps of:
- a) determining whether the processing status of the activity instance is in doubt;
b) responding to a determination indicates the status is in doubt, determining whether a dedicated check-activity implementation is associated with the activity, said check-activity implementation being capable of analyzing the processing status of the associated activity; and
c) when a dedicated check-activity implementation is determined to be associated with the activity, launching an instance of the dedicated check-activity implementation to determine the processing status of the activity instance.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for supervising the processing status of activities of a business process managed by a Workflow-Management-Systems or a computer system with comparable functionality (WFMS), the activity is checked to determine whether the processing status of the activity instance has an in doubt status. If an in doubt status is found, a check is made to determine whether a dedicated check-activity is associated with the activity, a check-activity being capable of dynamically analyzing the processing status of its associated activity. If a dedicated check-activity is found, an instance is launched to determine the processing status of the activity instance.
31 Citations
9 Claims
-
1. A computer-implemented method for automatically supervising activity instances within a WorkFlow Management System (WFMS), said WFMS administering at least one process instance comprising an activity instance, said method comprising the steps of:
-
a) determining whether the processing status of the activity instance is in doubt;
b) responding to a determination indicates the status is in doubt, determining whether a dedicated check-activity implementation is associated with the activity, said check-activity implementation being capable of analyzing the processing status of the associated activity; and
c) when a dedicated check-activity implementation is determined to be associated with the activity, launching an instance of the dedicated check-activity implementation to determine the processing status of the activity instance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A WorkFlow Management System for automatically supervising activity, said System administering at least one process instance comprising an activity instance and comprising:
-
a) logic for determining whether the processing status of the activity instance is in doubt;
b) logic responsive to a determination that the status is in doubt for determining whether a dedicated check-activity implementation is associated with the activity, said check-activity implementation being capable of analyzing the processing status of the associated activity; and
c) logic responsive to a determination that a dedicated check-activity implementation is associated with the activity for launching an instance of the dedicated check-activity implementation to determine the processing status of the activity instance.
-
-
9. A data processing program for execution in a data processing system comprising software code for performing a method of automatically supervising activity instances within a WorkFlow Management System (WFMS), said WFMS administering at least one process instance comprising an activity instance, said method comprising the steps of:
-
a) determining whether the processing status of the activity instance is in doubt;
b) when the determination indicates the status is in doubt, determining whether a dedicated check-activity implementation is associated with the activity, said check-activity implementation being capable of analyzing the processing status of the associated activity; and
c) when a dedicated check-activity implementation is determined to be associated with the activity, launching an instance of the dedicated check-activity implementation to determine the processing status of the activity instance.
-
Specification