Jobs

<< 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:

 

JobsOverview

 

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.

 

Job Status

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.

ActiveJobs

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.

SuccessfulJobs

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.

FailedJobs

Canceled

A state of a job is set to canceled, once its execution is interrupted or stopped while waiting in the active state.

CanceledJobs

 

Running/Paused Jobs

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:

 

RunningJobs

 

The image below shows jobs which has been paused for execution

 

PausedJobs

 

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.

 

Job List

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.

 

clip0175

Details icon

 

Job Details:

 

clip0158

 

Job Details in Edit Mode:

 

clip0176

 

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.

 

clip0177

Cancel Icon