Task Lists

From CTMS
Revision as of 16:24, 30 December 2008 by Crisfordm (talk | contribs) (New page: Tasks Lists provide functionality to execute a sequence of MTS Tasks without having to manually run each Task on completion of the preceding Task. Examples of Tasks are the Bookings Auto S...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Tasks Lists provide functionality to execute a sequence of MTS Tasks without having to manually run each Task on completion of the preceding Task. Examples of Tasks are the Bookings Auto Summary and Create TI’s functions. Such Tasks can be assigned to a user created Task List that can be descriptively named and saved. Each Task within a Task List has its own user defined parameter values and can be dependent on preceding Tasks. The example below shows a Task list named ‘Hay_Monday’ with the Task parameters:

Sequence Task Parameters
1 Auto Sum Haydock, 14/05/02
2 Auto Sum Rotherham, 14/05/02
3 Auto Sum Shire Park, 14/05/02
4 Create TIs Haydock, 14/05/02, Perishable
5 Create TIs Haydock, 14/05/02, Produce
6 Create TIs Haydock, 14/05/02, Perishable

Once a Task List has been created it can be invoked and is subsequently executed by a background process. This functionality removes the need to manually step through a list of Tasks executing each one on completion of the preceding Task. As the process is automated there is no delay between Task executions.

Task List Maintenance

The Task List Maintenance form provides the facility to add, edit and delete Task Lists, Tasks, Task Parameter Values and Task Dependencies. Standard validation ensures, for example, that a Product Type parameter is a valid MTS Product Type or that a Task is only dependent on a preceding Task rather than a subsequent Task. A Task List can be invoked for execution from this screen by pressing the Invoke List button. This function copies a snapshot of the Task List complete with Tasks, Parameter values and dependencies into a Task Execution area.

Tlm 1.jpg

Task List Inbox

The Task Lists Inbox displays the Task Execution ‘area’. This area holds all Task Lists that are due for execution or have been executed. The screen can be filtered to display only Task Lists for a particular day and a particular Status e.g. Pending, Success, Failure.

On execution of a Task List by the background process the screen can be refreshed to determine which Task is executing and the Status of the Tasks and the Task List. On completion of a Task the results can be viewed to determine whether the Task executed successfully or not.

Tlm 2.jpg