Running and monitoring Jobs

A Job is the execution of a process in GoAMS. When you create a Job, you are telling a Runner to run that process. In this tutorial, you will learn how to create Jobs, assign Runners and track the status of each execution in real time.

What is a Job?

A Job represents an individual execution of a process. Every time a process runs — whether manually or by schedule — a Job is created. The Job has its own status, logs and results, allowing you to track exactly what happened in each execution.

Each Job runs a specific process on an assigned Runner
Status updates in real time during execution
You can view logs, results and history of each Job
Completed Jobs remain recorded for later reference

Jobs screen

In the Jobs section of the GoAMS dashboard, you will find a table with all Jobs. Each row shows the executed process, the assigned Runner, the current status and other execution details. From this screen you can create new Jobs and track those already in progress.

Tela de Jobs no Go AMS - listagem e status

Creating a new Job

1

Step 1: Go to the Jobs section

In the GoAMS dashboard, go to the Jobs section. You will see the table with existing Jobs.

2

Step 2: Click to create a new Job

Click the button to add a new Job. A form will appear.

3

Step 3: Select the process

Choose which process you want to run. The list shows all available processes with their respective workflows already configured.

4

Step 4: Assign a Runner

Select which Runner will execute this process. The Runner needs to have "Online" status to start the execution. If the Runner is offline, the Job will remain pending until it comes online.

5

Step 5: Confirm and create the Job

Review the information and confirm the Job creation. The Job will be added to the table and will enter the execution cycle.

Formulário de criação de novo Job no Go AMS

Important

The Job only starts executing when the assigned Runner is online. If the Runner is offline at the time of creation, the Job will have "Pending" status until the Runner connects.

Job status

The Job status updates in real time as execution progresses. The possible statuses are:

Pending — Job created, waiting for the Runner to come online or become available

Running — The Runner is executing the process right now

Success — The process executed successfully and finished without errors

Terminated — The execution was stopped (manually interrupted or timed out)

Error — The execution failed during the process

Job lifecycle

Every Job follows a lifecycle:

Pending
Running
Success
Terminated
Error
1

The Job is created and starts as Pending

2

When the Runner is online and available, the status changes to Running

3

The status updates in real time while the Runner executes the workflow

4

Upon completion, the Job receives a final status: Success, Terminated or Error

5

The completed Job remains in the table for reference

Tip

When a Job reaches a final status (Success, Terminated or Error), execution stops. You can check the logs and results at any time to understand what happened.

Monitoring executions

In the Jobs table, you can track all ongoing and completed executions:

View each Job's status updated in real time
Check detailed logs of each execution
Quickly identify Jobs with errors to investigate
Filter Jobs by status, process or Runner
Relatórios e monitoramento de Jobs no Go AMS

Summary

To run a process with Jobs:

  1. 1

    Go to the Jobs section in the GoAMS dashboard

  2. 2

    Create a new Job by selecting the process and assigning a Runner

  3. 3

    The Job stays pending until the Runner is online

  4. 4

    The Runner executes the process and the status updates in real time

  5. 5

    Upon completion, the Job gets a status of Success, Terminated or Error

Next steps

With Jobs mastered, you can: