The Scheduler panel is used to track the progress of jobs. It provides constant progress updates for each Job that is being processed. The scheduler can be paused at any time so that you can manage the computing resources allocated to these background tasks.

For more information on a Job, please refer to What is a Job File?.

schedulermain.jpg

What is a Task?

A task is created by selecting one of the Alchemy Experts and specifying a Job File. All tasks are automatically scheduled and will run in the background as computer resources become available. This means you can continue to work in Alchemy CATALYST while these tasks are processed by the Scheduler.

For more information on a Task, please refer to What is a Task?.

Scheduler Toolbar

The Scheduler can be controlled using the toolbar at the top right-hand corner of the Scheduler Panel.

play.jpg

Click this button to run the next available task

pause.jpg

Click this button to pause all tasks in the Scheduler.

delete.jpg

Click this button to delete a task from the Scheduler. It is not possible to delete a currently active task. To do this, select Pause and then select the task to be deleted. Use the SHIFT and CTRL keys to delete several tasks simultaneously.

Scheduler and Job Files

You can specify a Job File when you launch many of the Alchemy Experts. This means that you can run these as background tasks on your machine and across many project TTKs simultaneously.

 experts-batch.bmp

This is a very powerful mechanism for working with multi-lingual projects. For example, it is now possible to launch the Analysis Expert and run several multilingual analysis reports simultaneously on your desktop.

Understanding Target and Language Folders

A Target folder is defined as part of a Job. The Job file (.jobx) will be stored in the root of this folder.

However, within this target folder, a language folder will be created for each target language defined in a Job.  Alchemy uses the RFC 1766 Standard as a guide for the naming convention for these folders. So if a target language of German(Germany)  is defined in a Job, a target folder de-DE will be automatically created.

rfc1766.jpg

In the example above, the Scheduler has created a folder for the following target languages; German(Germany), Japanese(Japan) and Chinese(PRC).

When the Scheduler processes a Job, it will create copies of your source Project TTKs in these language folders. It will also set the source and target languages appropriately for each target language defined in a Job file. These are then used as input to any of the scheduled Experts that the Scheduler processes.

note.bmp

The Scheduler will only make a copy of a source Project TTK if it doesn't exist in a language folder. If the file already exists in the language folder, the Scheduler will use it an input.

For example, if you use a Job file with the Validate Expert, the files that are processed will be the ones located in these language folders and not the original source Project TTKs.

For more information on language codes and folder names, please refer to Language Codes.

Task Status Information

The Scheduler will display the current status and other relevant information about a task.

point.bmp

Task

 

This displays the name and type of task. In the example above there is a Leverage task currently scheduled.

point.bmp

Status

 

There are several indicators used to display the current status of a task. These are outlined in the table below.

 

Scheduled

Task has not started and is scheduled to start later.

Finished

Signifies that a task has completed successfully

Preparing

Signifies that a task is about to begin. Some tasks may require temporary files or folders to be created in order to run properly. This status is used to represent this activity.

Paused

Indicates that a task has been paused by the user.

 

point.bmp

Job File

 

Name of Job File being processed by the Scheduler.

point.bmp

Source TTK

 

Name of Project TTK being processed by the Scheduler

point.bmp

Target Folder

 

Location of folder where any target files will be stored.

point.bmp

Source Language

 

Source language of file being processed by scheduler.

point.bmp

Target Language

 

Target language of file being processed by scheduler.

point.bmp

Started At

 

The date and time that task is started at.

point.bmp

Finished At

 

The date and time that a task is finished at.

 

 

note.bmp

The Scheduler will always try to maximise the use of computing resources and process jobs as quickly as possible. In situations where computing resources are low, you may find that Jobs take longer than normal to complete.

 

In these situations, closing down other applications on your desktop will increase the available computing resources and have a positive effect on the overall running time of scheduled tasks.