SYSTEM AND METHOD FOR GENERATING A CUSTOMIZED TASK LIST
Disclosed embodiments provide a system, machine-readable medium and a method that may generate user-defined task management device. A system for navigating through a number of different computer applications to complete a task. In a graphical user interface generated by a processor, a screenflow template is presented to a user via a list of screens, tasks and applications outlining steps in a process. Based on user inputs, a user-defined screenflow may be generated that incorporates screens for data entry and informational purposes, intermediate tasks for completion of the process, and computer applications for processing inputted and retrieved data. A screen of the user-defined screenflow may access data storage to obtain data required to complete the task.
1 . A method for generating at run-time, a user-defined task management device, comprising:
in response to an output from a graphical user interface at run-time, accessing, by a processor, a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;
identifying, by the processor, screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;
presenting the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;
populating, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and
presenting in the graphical user interface the run-time, user-defined task screenflow for completing the task.
2 . The method of claim 1 , comprising:
storing the user-defined task screenflow in a data storage device.
3 . The method of claim 1 , comprising:
in response to a selection of a populated data field of the tasking template, accessing the identified screen in the populated data field;
opening a computer application associated with the screen; and
presenting a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.
4 . The method of claim 1 , wherein the screen may include a link to a data file, an executable file, or an electronic document.
5 . The method of claim 1 , comprising:
in response to a computer object trigger entered in a user for the task in a data field, presenting in a third portion of the screen of the graphical user interface, a list of recommended computer objects associated with the computer object trigger; and
in response to a selection of one of the computer objects from the list of recommended computer objects, populating a data field in the task template with the selected computer object.
6 . The method of claim 1 , comprising:
updating the task screenflow by selecting additional screens for the second portion of the graphical user interface.
7 . The method of claim 1 , comprising:
indicating in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.
8 . A computer system for generating at run-time, a user-defined task management device, comprising:
a display device for presenting a task management device;
a data storage device for storing data;
a processor communicatively coupled to the display device and the data storage device, wherein the processor is configured to:
in response to an output from a graphical user interface at run-time, access a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;
identify screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;
present the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;
populate, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and
present in the graphical user interface the run-time, user-defined task screenflow for completing the task.
9 . The computer system of claim 8 , the processor is further configured to:
in response to a selection of a populated data field of the tasking template, access the identified screen in the populated data field;
open a computer application associated with the screen; and
present a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.
10 . The computer system of claim 8 , the processor is further configured to:
storing the task template with the user-defined task screenflow in a data storage device.
11 . The computer system of claim 8 , wherein the screen may be a link to a data file, an executable file, or an electronic document.
12 . The computer system of claim 8 , comprising:
in response to a computer object trigger entered in a user for the task in a data field, present in a third portion of the screen of the graphical user interface, a list of recommended computer objects associated with the computer object trigger; and
in response to a selection of one of the computer objects from the list of recommended computer objects, populating a data field in the task template with the selected computer object.
13 . The computer system of claim 8 , comprising:
update the task screenflow by selecting additional screens for the second portion of the graphical user interface.
14 . The computer system of claim 8 , comprising:
indicate in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.
15 . A machine-readable storage medium embodied with computer program instructions for causing a processor to execute a process for testing computer application functions, the process comprising:
in response to an output from a graphical user interface at run-time, accessing, by a processor, a tasking template for completing a task, wherein the tasking template has a plurality of data fields and user-selectable controls;
identifying, by the processor, screens usable for completing a task associated with the accessed tasking template based on a data input into a data field of the plurality of data fields;
presenting the tasking template in a first portion of a display of a graphical user interface, and the identified screens in a second portion of the display of the graphical user interface;
populating, in response to an input to the graphical user interface, a data field in the plurality of data fields in the tasking template with one of the identified screens to generate a task screenflow from the task template; and
presenting in the graphical user interface the run-time, user-defined task screenflow for completing the task.
16 . The machine-readable storage medium of claim 15 , the process further comprising:
storing the task template with the user-defined task screenflow in a data storage device.
17 . The machine-readable storage medium of claim 15 , the process further comprising:
in response to a selection of a populated data field of the tasking template, accessing the identified screen in the populated data field;
opening a computer application associated with the screen; and
presenting a graphical user interface for entering data usable by the computer application to complete a task associated with populated data field.
18 . The machine-readable storage medium of claim 15 , comprising:
updating the task screenflow by selecting additional screens for the second portion of the graphical user interface.
19 . The machine-readable storage medium of claim 15 , comprising:
indicating in a data field of the graphical user interface, a user who is different from the task screenflow owner that is responsible for completing the task screenflow.
20 . The machine-readable storage medium of claim 15 , wherein the screen may be a link to a data file, an executable file, or an electronic document.