Task decomposition with data availability
First Claim
1. A computer-readable medium non-transitorily storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- receiving, at a server from a first machine, a request for decomposition of a task, the task comprising completion of an application form comprising a plurality of fields, the plurality of fields comprising a restricted field for which one or more invitees lack access permission, a second field for which information from the one or more invitees is required to complete the task, and a message field for which a message provided by the first machine is displayed to the one or more invitees, the request comprising identifications of the task for which the one or more invitees are allowed to assist with completion of the application form, an invitee of the one or more invitees, and the second field;
decomposing, by the server, the task into a plurality of subtasks, the decomposing comprising verifying that the first machine has permission to decompose the task and identifying at least one restricted field of the plurality of fields for which the invitee lacks an access permission, the decomposing further comprising generating a restricted version of the application form, the restricted version of the application form comprising at least one restricted portion of the application form, the restricted portion having an access control restricting access by the invitee to the at least one restricted field, the access control comprising a hidden field restriction that hides the at least one restricted field from being viewable by the invitee, the decomposing further including providing, by the first machine in the message field, the message viewable by the invitee, the message providing information for assisting with completion of the application form;
inviting the invitee to assist with completion of the at least one second field, the inviting comprising retaining responsibility by the first machine for completion of the task and completion of the subtask;
providing, by the server to a second machine and accessible by the invitee in response to detecting that the invitee has the restricted version of the application form, the at least one second field; and
notifying, by the server to the first machine upon detection by the server, that the invitee has completed the at least one second field.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein provides methods and apparatus, including computer program products, for task decomposition of a task of a workflow. In one aspect there is provided a method. The method may include selecting, for decomposition, a task from a workflow including a plurality of tasks; indicating whether one or more portions of information associated with the decomposed task are restricted; and providing, to another user interface, the decomposed task including the one or more restricted portions. The received command is executed at the database. Related systems, apparatus, methods, and/or articles are also described.
-
Citations
11 Claims
-
1. A computer-readable medium non-transitorily storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving, at a server from a first machine, a request for decomposition of a task, the task comprising completion of an application form comprising a plurality of fields, the plurality of fields comprising a restricted field for which one or more invitees lack access permission, a second field for which information from the one or more invitees is required to complete the task, and a message field for which a message provided by the first machine is displayed to the one or more invitees, the request comprising identifications of the task for which the one or more invitees are allowed to assist with completion of the application form, an invitee of the one or more invitees, and the second field; decomposing, by the server, the task into a plurality of subtasks, the decomposing comprising verifying that the first machine has permission to decompose the task and identifying at least one restricted field of the plurality of fields for which the invitee lacks an access permission, the decomposing further comprising generating a restricted version of the application form, the restricted version of the application form comprising at least one restricted portion of the application form, the restricted portion having an access control restricting access by the invitee to the at least one restricted field, the access control comprising a hidden field restriction that hides the at least one restricted field from being viewable by the invitee, the decomposing further including providing, by the first machine in the message field, the message viewable by the invitee, the message providing information for assisting with completion of the application form; inviting the invitee to assist with completion of the at least one second field, the inviting comprising retaining responsibility by the first machine for completion of the task and completion of the subtask; providing, by the server to a second machine and accessible by the invitee in response to detecting that the invitee has the restricted version of the application form, the at least one second field; and notifying, by the server to the first machine upon detection by the server, that the invitee has completed the at least one second field. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
receiving, at a server from a first machine, a request for decomposition of a task, the task comprising completion of an application form comprising a plurality of fields, the plurality of fields comprising a restricted field for which one or more invitees lack access permission, a second field for which information from the one or more invitees is required to complete the task, and a message field for which a message provided by the first machine is displayed to the one or more invitees, the request comprising identifications of the task for which the one or more invitees are allowed to assist with completion of the application form, an invitee of the one or more invitees, and the second field; decomposing, by the server, the task into a plurality of subtasks, the decomposing comprising verifying that the first machine has permission to decompose the task and identifying at least one restricted field of the plurality of fields for which the invitee lacks an access permission, the decomposing further comprising generating a restricted version of the application form, the restricted version of the application form comprising at least one restricted portion of the application form, the restricted portion having an access control restricting access by the invitee to the at least one restricted field, the access control comprising a hidden field restriction that hides the at least one restricted field from being viewable by the invitee, the decomposing further including providing, by the first machine in the message field, the message viewable by the invitee, the message providing information for assisting with completion of the application form; inviting the invitee to assist with completion of the at least one second field, the inviting comprising retaining responsibility by the first machine for completion of the task and completion of the subtask; providing, by the server to a second machine and accessible by the invitee in response to detecting that the invitee has the restricted version of the application form, the at least one second field; and notifying, by the server to the first machine upon detection by the server, that the invitee has completed the at least one second field. - View Dependent Claims (7, 8)
-
-
9. A system comprising:
-
a processor; and
amemory, wherein the processor and memory are configured to perform operations comprising; receiving, at a server from a first machine, a request for decomposition of a task, the task comprising completion of an application form comprising a plurality of fields, the plurality of fields comprising a restricted field for which one or more invitees lack access permission, a second field for which information from the one or more invitees is required to complete the task, and a message field for which a message provided by the first machine is displayed to the one or more invitees, the request comprising identifications of the task for which the one or more invitees are allowed to assist with completion of the application form, an invitee of the one or more invitees, and the second field; decomposing, by the server, the task into a plurality of subtasks, the decomposing comprising verifying that the first machine has permission to decompose the task and identifying at least one restricted field of the plurality of fields for which the invitee lacks an access permission, the decomposing further comprising generating a restricted version of the application form, the restricted version of the application form comprising at least one restricted portion of the application form, the restricted portion having an access control restricting access by the invitee to the at least one restricted field, the access control comprising a hidden field restriction that hides the at least one restricted field from being viewable by the invitee, the decomposing further including providing, by the first machine in the message field, the message viewable by the invitee, the message providing information for assisting with completion of the application form; inviting the invitee to assist with completion of the at least one second field, the inviting comprising retaining responsibility by the first machine for completion of the task and completion of the subtask; providing, by the server to a second machine and accessible by the invitee in response to detecting that the invitee has the restricted version of the application form, the at least one second field; and notifying, by the server to the first machine upon detection by the server, that the invitee has completed the at least one second field. - View Dependent Claims (10, 11)
-
Specification