This functionality is only available for certain module packages.

You are here: EEC > Job Server and Worker > Perspective Job Server > User interface of Job Server > User interface of the Jobs

User interface of the Jobs

The user interface for the Jobs shows all the Jobs with their current status, the Job name, the associated Job definition, the Worker, who is carrying out or has carried out the Job and the actions currently possible.

By default, the list shows all the Jobs sorted chronologically, with the most recent ones at the top. The list can be manipulated by means of actions:

Action Symbol Meaning
Delete Job Removes a Job from the list.
Process next Moves the Job to the position of the oldest Job so that this Job is executed as the next one.
Open Job progress window Opens a popup window with the progress information for the Job.
Open Job log window Opens the Job-specific log.

The Jobs can be displayed and hidden according to their status by marking the filter of the same name.

If the time filter Today's jobs is used, only those Jobs are listed that occurred on the current day. This list is updated at regular intervals. The time filter All jobs displays all the messages again.

The following statuses can be displayed for the Jobs:

Status Symbol Meaning
Queued The Job Server has been started, the Job is located in the queue. As soon as a slot in the Job Server becomes free, the next Job in the queue is started.
Running The Job Server is executing a pending Job.
FinishedSuccessfully The Job has been completed successfully by the Job Server. The files of the Job have been copied into the agreed directory.
FinishedInError The Job Server reported an error while processing the Job. Processing has been aborted and the files of the Job have been copied into the agreed directory (see failedFolder). An e-mail has been sent to predefined addresses. The contents of the error log can be inserted as a text into the e-mail (see jobdefinition).
Cancelled A Job was cancelled by the user during the execution.

Additionally to these states, the job can

In addition to these statuses a free status text can be output through a native command.

In addition, further information can be displayed that is created by a script during the execution of the Job and transferred to the browser.

For example, various results of the generation can be listed:

The data for the display are transferred as a Map. The API IJobAPI implements a method called getResultData() that initially returns a Map. The following Information to be displayed are to be attached to this Map.

Tip:

In principle the method resultData.put() can process any objects. Since the transferred objects are converted into the JSON format, only simple objects such as List, Map and String should be used.

By means of a HTML file the look of the status indication is adjusted to customer-specific requirements (see jobStatusHtml).