История страницы
In the section available:
- why do we need resource queues
- view the resource queue list
- resource queue creation
- deleting a previously created resource queue
Resource queues are needed to store data and access it sequentially. Якорь зачем нужны очереди ресурсов зачем нужны очереди ресурсов
...
- Values. This is data of various types (string, number, collection, folder path, etc.)
- Parameters. Parameters of a resource are its additional properties required when searching and working with resources. More information about parameters: "Resource queue card"
Информация |
---|
A resource queue can work with:
|
Якорь Очереди ресурсов Очереди ресурсов
Resource queues
Очереди ресурсов | |
Очереди ресурсов |
Resource queues table description
A table with previously created resource queues.
...
Use the "Columns" dropdown list to select which columns will be hidden or displayed, with the "Resource queue" column always displayed.
Якорь Создание очереди ресурсов Создание очереди ресурсов
Creating a resource queue
Создание очереди ресурсов | |
Создание очереди ресурсов |
To create a new resource queue, you need to:
- Click the "Create resource queue" button in the "Resource queues" section. The "Create resource queue" window opens
Enter the name of the new queue in the "Resource queue name" field. The name must be unique.
Click on the "Create" button to confirm your choice. Or click on the "Cancel" button if you decide not to create it.
When you click on "Create", the window will be closed and the new resource queue will be added to the table.
Якорь Карточка очереди ресурсов Карточка очереди ресурсов
Resource queue card
Карточка очереди ресурсов | |
Карточка очереди ресурсов |
In the "Resource queue" card available:
- viewing the list of queue resources
- resource changes
- switching to the card of the launch condition based on the resource queue - to create, view or modify the condition
- changing the number of attempts to process resources
Queue resource table description
The table contains a list of queue resources with their parameters.
Column/button name | Description | ||
---|---|---|---|
"ID" column | A unique identifier that the system assigns to each queue resource when it is created | ||
"Status" column | Shows the status of the resource
Details about statuses are described below | ||
"Attempts to process" column | Number of remaining attempts to process the resource For more information about processing attempts, see below | ||
"Tags" column | Words or phrases that additionally describe the resource (mostly needed when a robot searches for the resource) If there are too many tags, only some of them are displayed. All others are visible only by clicking the button | ||
"Priority" column | Priority of resource processing relative to other resources in the queue | ||
"Blockings" column | You can view what current blockings the resource has in place
If a resource is blocked with the date when the blocking was lifted, there will be an icon next to the name of the corresponding blocking. If you hover over the icon, you can see the date and time when the blocking was lifted: More about blocking is described below | ||
"Author" column | Initiator of resource creation Since currently only robots can create resources, the column will contain:
| ||
"Creation date" column | The date and time the resource was created. Displayed based on the time zone of the user who is working with this interface | ||
"Editor" column | The initiator of the last change to the resource. Both the robot and the user can modify the resource, so:
| ||
"Update date" column | The date and time when the resource was last modified. Displayed based on the time zone of the user who is working with this interface | ||
"Refresh" button | By clicking on it, the records in the table are updated | ||
"Edit resource parameters" button | By clicking on it, the "Resource parameters" window opens Details of the window are described below | ||
"Delete" button | When you click on it, a window appears confirming the deletion of the resource: |
Use the "Columns" dropdown list to select which columns will be hidden or displayed, with the "ID" column always displayed.
Якорь Условие запуска на основе очереди ресурсов Условие запуска на основе очереди ресурсов
Launch condition based on resource queue
Условие запуска на основе очереди ресурсов | |
Условие запуска на основе очереди ресурсов |
You can customize the launch of the robot so that it is activated depending on the availability of resources in the queue. To do this, you need to create a launch condition based on the resource queue. You can create such a launch condition:
...
For more information on creating, viewing and modifying such a launch condition, see section "Launch conditions".
Якорь Изменение параметров очереди ресурсов Изменение параметров очереди ресурсов
Changing resource queue parameters
Изменение параметров очереди ресурсов | |
Изменение параметров очереди ресурсов |
Currently, only the "number of attempts to process resources" parameter is available as a queue setting. This parameter limits the number of attempts to process the same resources if the robots constantly fall into an error when working with them.
...
Информация |
---|
You cannot specify different maximum number of attempts for different resources. This is a common parameter for all resources in the queue. The remaining attempts are counted separately for each resource. For example, if the maximum value is 3, the robot failed to process the 1st resource twice and the 2nd resource once. As a result, the 1st resource will have the number of remaining attempts "1 out of 3" and the 2nd resource will have "2 out of 3". If the maximum number of attempts is changed (downward or upward), the number of attempts remaining for all resources in the "New" or "In progress" status will be equal to the new maximum value. |
Якорь Принципы работы и изменения статусов Принципы работы и изменения статусов
Operating principles and status changes
Принципы работы и изменения статусов | |
Принципы работы и изменения статусов |
Statuses are needed for:
- Searching for resources by robots. For example, robots should only search for resources in the "New" status.
- Determining the current progress of resource processing - how many resources have already been processed, how many are still in progress, how many are not yet in progress, which resources have had problems.
- Preventing re-processing of the same resources. Robots will not be able to retrieve or modify resources that are already in "Processed" or "Error" status.
Подсказка | ||
---|---|---|
| ||
|
Якорь Принципы работы блокировок ресурса Принципы работы блокировок ресурса
Resource blocking working principles
Принципы работы блокировок ресурса | |
Принципы работы блокировок ресурса |
If robots have to process resources from the same queue, they will start taking the same resources without additional constraints. To prevent this from happening, you can use the resource blocking mechanism.
...
If a robot has blocked resources and has not unblocked them before it finishes its work, the system will automatically remove these blockings. Only blockings that have a specific date set for their removal will not be removed.
Setting a delayed blocking release date
In some situations, it may be necessary to remove blocking from resources not immediately after the robot finishes its work, but much later.
...
Both the robot and the user can set this unblocking date.
Якорь Изменение параметров ресурса Изменение параметров ресурса
Changing resource parameters
Изменение параметров ресурса | |
Изменение параметров ресурса |
To change the parameters of a resource, follow the steps:
- Click the "Change resource parameters" button in the row with the desired resource (in the resource table). The "Resource parameters" window opens:
- Make the necessary adjustments.
- Click on the "Save" button to confirm the changes made. Or click on the "Cancel" button if you decide not to apply the changes.
"Resource parameters" window description
Button/field name | Description | ||
---|---|---|---|
Resource ID | Uneditable string with the identifier of the resource whose parameters were opened | ||
"Status" field | A dropdown list where you can change the status of the resource
A user can change the status of a resource to any other status in any order | ||
"Tags" field | Words or phrases that additionally describe the resource (mostly needed when a robot searches for the resource) Each tag has a button in the form of a cross to delete it A field for entering a new tag is added as soon as you click | ||
"Priority" field | Priority of resource processing relative to other resources in the queue Valid values: integers from 0 and higher | ||
"Lock for reading" checkbox | If the checkbox is enabled:
Details on how blocking works are described above | ||
"Unblocking date for reading" field | A field for entering the date and time until which the resource will be blocked for reading If the resource was blocked by the robot and the user changes or removes the date in this field, the user becomes the initiator of blocking the resource The required date/time value can be specified manually or using the date and time selection form that opens by clicking the button If the "Lock for reading" checkbox is disabled, this field is not editable | ||
"Lock for writing" checkbox | If the checkbox is enabled:
Details on how blocking works are described above | ||
"Unblocking date for writing" field | A field for entering the date and time until which the resource will be blocked for writing If the resource was blocked by the robot and the user changes or removes the date in this field, the user becomes the initiator of blocking the resource The required date/time value can be specified manually or by using the date and time selection form that opens by clicking the button . If the "Lock to record" checkbox is off, this field is not editable. | ||
"Save" button | When the button is clicked, the window closes and all changes made are saved | ||
"Cancel" button | When you click on it, a window appears confirming that you want to cancel the changes you have made: |
...