Mechanism to control delegation and revocation of tasks in workflow system
First Claim
Patent Images
1. A method to revoke a task in a workflow system, the method comprising:
- receiving task data, the task data including information regarding a task having multiple portions to be performed;
receiving delegation data, the delegation data including information identifying a delegator of the task, the task, being subsequently delegated, further including information identifying a delegatee to perform the multiple portions of the task, and, additionally, a delegatee to perform reassigned ones of the multiple portions of the task based on a determination that portions of the task are to be reassigned;
receiving revocation task data, with the revocation task data being directed to revoking the reassigned ones of the multiple portions of the task;
subsequently reassigning the reassigned ones of the multiple portions of the task after receiving the revocation task data;
using at least one processor, verifying the revocation task data is associated with the delegator of the task; and
storing the revocation task data in a database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method to revoke a task includes receiving task data, the task data including information regarding a task to be performed. The method further includes receiving delegation data, the delegation data including information identifying a delegator of the task and a delegatee to perform the task. The method further includes receiving revocation task data, with the revocation task data having as its object at least aspects of the task.
90 Citations
13 Claims
-
1. A method to revoke a task in a workflow system, the method comprising:
-
receiving task data, the task data including information regarding a task having multiple portions to be performed; receiving delegation data, the delegation data including information identifying a delegator of the task, the task, being subsequently delegated, further including information identifying a delegatee to perform the multiple portions of the task, and, additionally, a delegatee to perform reassigned ones of the multiple portions of the task based on a determination that portions of the task are to be reassigned; receiving revocation task data, with the revocation task data being directed to revoking the reassigned ones of the multiple portions of the task; subsequently reassigning the reassigned ones of the multiple portions of the task after receiving the revocation task data; using at least one processor, verifying the revocation task data is associated with the delegator of the task; and storing the revocation task data in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium that is not a transitory, propagating signal storing a sequence of instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising:
-
receiving delegation data, the delegation data including information identifying a delegator of the task, the task, being subsequently delegated, further including information identifying a delegatee to perform the multiple portions of the task, and, additionally, a delegatee to perform reassigned ones of the multiple portions of the task based on a determination that portions of the task are to be reassigned; receiving revocation task data, with the revocation task data being directed to revoking the reassigned ones of the multiple portions of the task; subsequently reassigning the reassigned ones of the multiple portions of the task after receiving the revocation task data; verifying the revocation task data is associated with the delegator of the task; and storing the revocation task data in a database.
-
Specification