<< Click to Display Table of Contents >> RayFlow > 7.4 u1 > User and Administration Guide > Management Jobs |
The Jobs feature in RayFlow allow its users to keep an eye on the status of various tasks/jobs being executed by the application in background. These tasks can range from SLA time calculation to batch processing jobs.
This feature comes with an enriched user interface, allowing users to get detailed information pertaining to all the active and historical tasks and their execution history. The view of this feature can be divided into 4 major areas:
1. Job Status: Arranged as tabs, they represent the four states a job can be in. Hence for each of the job types, a user can select a state and based upon this the jobs are listed in the Job list area.
2. Running/Paused Jobs: When selected, all the jobs which are currently running/paused under various job types are listed in the job list ares.
3. Job Types: By default, RayFlow recognizes four types of primary jobs, they are Batch Processing, SLA, Deployment, and Messaging.
4. Job List: Is the area where all the jobs are listed, based upon the user selection of job status and its type.
A job can have one of the following four states:
•Active
An active task is one, which is still waiting to be executed. In the job list, an active job can be recognized by the active icon, which is shown preceding the job name.
•Successful
The state of a job is set to successful, once it has been successfully executed. It is recognized by the success icon in the job list.
•Failed
A job state is set to failed, once there is an error or exception during its execution. It is recognized by the failed state icon.
•Canceled
A state of a job is set to canceled, once its execution is interrupted or stopped while waiting in the active state.
Each of the job has an user property. This property defines the user who has created this job. For example, the SLA calculator runs under the root user. A root user can run or pause the execution of jobs.
The image below shows a list of running jobs:
The image below shows jobs which has been paused for execution
Job Types
A job can be of one of the following types:
•A batch processing job, this job is also visible through the Batch Processing page.
•A SLA calculation Job: The SLA calculator which is embedded within the RayFlow application calculates the SLA time for tasks in a predefined iteration. Result of each of the execution iteration is available under the respective Job status.
•Messaging: RayFlow uses its notification email feature to send out notification email to its subscribed users. For more information on notification email and rules for which a notification email can be configured, refer to the Notification Email chapter of this document.
•Deployment: RayFlow in integration with RayManageSoft deployment agent, allows software packages to be deployed on client machines. Each of the deployment job created is shown under this job type.
Based upon the user selection of job status and its type, jobs are listed in the Job list area. Each of the job has default properties, which makes the job list column header. These properties includes:
•Type: Name of the job
•Scheduled: Next execution time of the job
•Execution: Last execution of the job
•Repetitions: Job execution iteration rule defined by the user
•User: User account under which the job runs
•Progress: Progress of the job
Under the progress header, there exist a details icon. Clicking on this icon shows the detail of the job. This detail is shown in the edit mode, if the job is in active state and has been clicked upon by the user account under which the job runs.
Details icon |
Job Details:
Job Details in Edit Mode:
Additionally for the jobs in active state, under the progress header, a cancel icon is shown. Clicking on this icon will set the state of the task to canceled and the future execution of the job will be stopped.
Cancel Icon |