# Jobs

A Job is a combination of a Robot and a Process, or a Robot, Process, and Task. A Job can be created through the Orchestrator user interface (manually) or via the API. Additionally, a Job can be created by the Orchestrator according to a Trigger added by the User.

The "Jobs" screen contains a "Jobs" table.

The table contains the following columns:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-7bf63288528307261add28f35605f5b121def68f%2F2025-04-19_20-36-22%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="54"></th><th width="141"></th><th width="354"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Name</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Robot</td><td>Contains the name of the Robot responsible for executing the Job.</td></tr><tr><td>2.</td><td>Process</td><td>Indicates the Process within which the Job is executed.</td></tr><tr><td>3.</td><td>Task</td><td>Contains information about the specific Task that the Robot must perform within the Process.</td></tr><tr><td>4.</td><td>Status</td><td>Displays the current state of the Job. The status allows tracking the progress of the Job at different stages.</td></tr><tr><td>5.</td><td>Source</td><td>Indicates the source of the Job creation. Possible source options: ‘GUI’/ ‘Trigger’/ ‘API’. This information is important for understanding how the Job was initiated and by whom.</td></tr><tr><td>6.</td><td>Created</td><td>Records the date and time when the Job was created. This information helps track the history of Job creation.</td></tr><tr><td>7.</td><td>Started</td><td>Records the time when the Job was started. This time may differ from the creation time.</td></tr><tr><td>8.</td><td>Completed</td><td>Records the date and time when the Job was successfully completed. This information may be necessary for analyzing the total duration of the Job execution and for assessing the efficiency of Processes.</td></tr><tr><td>9.</td><td>Updated</td><td>Records the date and time when the Job was updated.</td></tr></tbody></table>

The interface of the "Jobs" screen also contains the following buttons:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-5bbe3a4bcbfc183bdadebc1a349914b945ba3884%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%20(305).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="56"></th><th width="136"></th><th width="367"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Name</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Create</td><td>Initiates the process of creating a new Job. When clicked, a form opens where the User can fill in the required fields.</td></tr><tr><td>2.</td><td>Refresh</td><td>Used to update the list of Jobs on the screen. This can be useful for obtaining up-to-date information about the current statuses of Jobs and their changes.</td></tr><tr><td>3.</td><td>Clone Job</td><td>Allows creating a new Job based on an existing one. When clicked, the User can select the Job they want to clone, and all its parameters will be copied.</td></tr><tr><td>4.</td><td>Request Stop</td><td>Allows performing a "soft" stop and completing the Job correctly. When the button is clicked, a dialog box appears to confirm the action.</td></tr><tr><td>5.</td><td>Interrupt Selected</td><td>Allows performing a "hard" stop of the Job, meaning stopping without additional actions. When the button is clicked, a dialog box appears to confirm the action.</td></tr><tr><td>6.</td><td>Delete Selected</td><td>Deletes the selected Jobs from the system. When the button is clicked, a dialog box appears to confirm the action.</td></tr><tr><td>7.</td><td>Import from CSV</td><td>Allows the User to import Job data from a CSV file.</td></tr><tr><td>8.</td><td>Export to CSV</td><td>Allows the User to export existing Job data to a CSV file.</td></tr><tr><td>9.</td><td>Export from XLSX</td><td>Allows the User to export existing Job data to an XLSX file.</td></tr><tr><td>10.</td><td>Maintenance</td><td>Allows specifying the date and time for stopping or interrupting selected Jobs.</td></tr></tbody></table>

## **Creating a New Job**

To create a new Job, you need to click the "Create" button in the "Jobs" table and fill out the opened form.

<table data-header-hidden><thead><tr><th width="53"></th><th width="512"></th></tr></thead><tbody><tr><td><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdBXkoxUi9nNGRjMtbRjGfugh-wiLZx3Sdl4uYG8bZCEhqzTE7EAXER-MY68ufqE8FD6q-UxQBQxfLYRFlLiq8H7GizULU32Q5lpp52PtXTm1i0_FxQU58NhKwS1KQ4R2A-WiiVXw?key=jXxpQJRYkQW6F4d0HoRgIxP1" alt="" data-size="line"></td><td>Before creating a Job, a Robot, Process, and Task must be created. When filling in the fields, only previously created Robots, Processes, and Tasks are available for selection.</td></tr></tbody></table>

The form contains the following fields:

<figure><img src="https://3237142148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FscP4BXwl9ufpJr5mfVln%2Fuploads%2Fgit-blob-b97505a76603f72f1a489e608051d7c08207dd2b%2Fimage%20(13).png?alt=media" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="54"></th><th width="127"></th><th width="367"></th></tr></thead><tbody><tr><td><strong>No.</strong></td><td><strong>Interface Element</strong></td><td><strong>Description</strong></td></tr><tr><td>1.</td><td>Robot</td><td>Allows selecting a previously created Robot from a dropdown list.</td></tr><tr><td>2.</td><td>Process</td><td>Allows selecting a previously created Process from a dropdown list.</td></tr><tr><td>3.</td><td>Task</td><td>Allows selecting a previously created Task from a dropdown list.<br>Task is an optional parameter, meaning the Task can be left unselected and the field can be left blank.</td></tr><tr><td>4.</td><td>Priority</td><td><p>Allows managing the order of Job execution.</p><p>If there are multiple Jobs in the list with different priorities assigned to the same Robot (or without assigned Robots), those with higher priority will be executed first.</p><ul><li>1 - Low,</li><li>2 - Normal,</li><li>3 - High.</li></ul></td></tr><tr><td>5.</td><td>Stop After</td><td>Allows specifying the date and time after which the Job execution should be stopped.</td></tr><tr><td>6.</td><td>Interrupt After</td><td>Allows specifying the date and time after which the Job execution should be interrupted.</td></tr></tbody></table>

After saving the new Job, the status will be "Pending." As soon as the Robot assigned to this Job becomes available, it will take the Job, run the script of the corresponding Process, and execute it.

Depending on the result of the Job, the status of the Job in the "Status" column may change.

[Creating a Job on the "Jobs" screen is described here.](https://docs.sherparpa.ru/en/sherpa-rpa/sherpa-orchestrator/rabota-v-sherpa-orchestrator/nachalo-raboty-v-sherpa-orchestrator/sozdanie-raboty-s-vybrannymi-robotom-i-processom)<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/en/sherpa-rpa/sherpa-orchestrator/rabota-v-sherpa-orchestrator/ekrany/raboty.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
