CPC G06Q 10/10 (2013.01) [G06Q 10/0633 (2013.01); G06Q 10/1097 (2013.01)] | 18 Claims |
1. A system, comprising:
a data storage medium configured to store a plurality of profiles of users of an organization and a plurality of tasks; and
a processor programmed to:
provide remote access to the users of the organization over a network so any one of the users can view, access and complete tasks through a graphical user interface;
display tasks assigned to a user in the graphical user interface;
determine whether the user has any active task;
based on determining that the user does not have any active task, automatically activate a button for initiating a request for work in the graphical user interface;
identify tasks from the plurality of tasks stored in the data storage medium after the user clicks the button to initiate the request for work;
automatically allocate to the user a task with a greatest priority from the identified tasks;
set a status threshold relative to an escalation time on the allocated task so as to redistribute the allocated task when the status threshold is met;
automatically display the allocated task to the user in the graphical user interface;
determine whether the allocated task approaches the status threshold;
automatically display an alert in the graphical user interface to alert the user when the allocated task approaches the status threshold before re-distribution occurs; and
based on determining that the user has at least one active task, automatically deactivate the button for initiating the request for work in the graphical user interface.
|