Managing Tasks, Triggers and Notifications
The three main components of a job are tasks, triggers and notifications. Taskmatics Scheduler comes with a set of built in components. It's also possible to extend the Taskmatics Scheduler by creatng custom components that can be added to the scheduler.
Reusable Task Example
Components can be used as one-offs or reused across jobs. For example, a task that deletes files which are older than a set number of days from a specific folder could be added to the scheduler as a reusable task. Reusable components can have custom configuration parameters which are surfaced in the admin website when managing a job. In this example, the task could have two custom parameters: 1) the number of days old a file should be and 2) the path to the folder where the files reside. More information about custom configuration can be found in the Concepts and Development sections of the documentation.
Once a component has been added to the system, it will appear for use when creating a job. Jobs are a composition of tasks, triggers and notifications. The Job Detail screen allows the configuration of all of these components in a single flow. More information can be found in the Managing Jobs section of the Administration guide.
Component Listing Screens
The Tasks screen.
The Tasks screen is an example of one of the three component listing screens. The screen consists of a grid containing the information about the tasks.
This includes the name of the component and the fully qualified class name of the implementation of the component. The Is System column
indicates whether the component is built in. System definitions cannot be removed or modified. Finally, audit details are displayed for each row indicating the user that modified the
component and the date corresponding to when the modification took place.
The list can be searched by component name and can be sorted by any of the columns in the grid.
A new task can be added by clicking the Create New Task button at the top right of the screen.
Component Detail Screens
The Task Detail screen.
The Task Detail screen is an example of one of the three component detail screens. It allows creating, viewing and modifying tasks.
The Name and Notes fields provide a way to describe the task.
One or more files can be uploaded. One of files must contain the .NET class implementation of the component being specified. Once files have been uploaded, the Component Class dropdown will update with the options for the class implementation of the component.
If the selected class contains custom configuration, a configuration section will display with the available parameters which will act as defaults when creating a job.