История страницы
...
Очереди ресурсов необходимы для хранения данных и последовательного доступа к ним. Якорь зачем нужны очереди ресурсов зачем нужны очереди ресурсов
Информация | |
---|---|
title | Очереди ресурсов применяются в целях:
|
...
- Значения. Это данные различного типа (строка, число, коллекция, путь к папке и т.д.)
- Параметров. Параметры ресурса – это его дополнительные свойства, необходимые при поиске и работе с ресурсами. Подробнее о параметрах: "Карточка очереди ресурсов"
Информация | ||
---|---|---|
title | С очередью | ресурсов может ресурсов может работать:
|
...
Если роботы должны обрабатывать ресурсы из одной и той же очереди, то без дополнительных ограничений они начнут брать в работу одни и те же ресурсы. Чтобы такое не происходило, можно использовать механизм блокировок ресурсов. В целом он
Подсказка | ||
---|---|---|
| ||
|
Таким образом, два робота последовательно обрабатывают ресурсы очереди, не пересекаясь друг с другом.
Тот, кто устанавливает блокировку, является ее инициатором. Есть несколько правил относительно инициаторов:
- Если блокировку устанавливает робот, то инициатором является не сам робот, а его экземпляр. Например, дважды запустили одного и того же робота, т.е. 2 его экземпляра. 1-й экземпляр блокирует ресурс, и становится инициатором этой блокировки. 2-й экземпляр уже не сможет управлять этим заблокированным ресурсом, т.к. его инициатором является 1-й экземпляр.
- Установленная блокировка не накладывает ограничений на инициатора этой блокировки. Инициатор может обрабатывать свой заблокированный ресурс, снимать установленную блокировку.
- Если инициатор блокировки - робот, на пользователя это не накладывает никакие ограничения: он может читать, изменять ресурс, в том числе менять и установленные блокировки. Роботы такими правами не обладают: если инициатор блокировки кто угодно, но не данный экземпляр робота, то работа с ресурсом для него будет ограничена.
Информация |
---|
В платформе Robin предусмотрено несколько видов блокировок:
|
Если робот заблокировал ресурсы, и не снял с них блокировку перед завершением своей работы, то система автоматически снимет эти блокировки. Не будут сняты только блокировки, для которых установлена конкретная дата их снятия.
...
- Нажать на кнопку "Изменить параметры ресурса" в строке с нужным ресурсом (в таблице ресурсов). Откроется окно "Параметры ресурса":
- Внести необходимые корректировки.
- Нажать на кнопку «Сохранить» для подтверждения внесенных изменений. Или нажать на кнопку "Отменить", если решили не применять изменения. Окно "Параметры ресурса" закроется.
Описание окна "Параметры ресурса"
Название кнопки\поля | Описание | ||
---|---|---|---|
Идентификатор ресурса | Нередактируемая строка с идентификатором ресурса, параметры которого открыли | ||
Поле "Статус" | Выпадающий список, в котором можно поменять статус ресурса
Пользователь может изменять статус ресурса на любой другой статус в любом порядке | ||
Поле "Теги" | Слова или фразы, дополнительно описывающие ресурс (в основном нужны при поиске ресурса роботом) У каждого тега есть кнопка в виде крестика для его удаления По нажатию на кнопку ввода ввода нового тега. Максимально допустимое количество символов при вводе тега = - 30 | ||
Поле "Приоритет" | Приоритет обработки ресурса относительно других ресурсов очереди Допустимые значения: целые числа от 0 и выше | ||
Чекбокс "Заблокировать на чтение" | Если чекбокс включен:
Подробнее о работе блокировок описано выше | ||
Поле "Дата снятия блокировки на чтение" | Поле для ввода даты и времени, до наступления которых ресурс будет заблокирован на чтение Если ресурс был заблокирован роботом, а пользователь меняет или убирает дату в этом поле, то инициатором блокировки становится пользователь Необходимое значение даты/времени можно указать вручную или при помощи формы выбора даты и времени, которая открывается по нажатию на кнопку Если чекбокс "Заблокировать на чтение" выключен, данное поле недоступно для редактирования | ||
Чекбокс "Заблокировать на запись" | Если чекбокс включен:
Подробнее о работе блокировок описано выше | ||
Поле "Дата снятия блокировки на запись" | Поле для ввода даты и времени, до наступления которых ресурс будет заблокирован на запись Если ресурс был заблокирован роботом, а пользователь меняет или убирает дату в этом поле, то инициатором блокировки становится пользователь Необходимое значение даты/времени можно указать вручную или при помощи формы выбора даты и времени, которая открывается по нажатию на кнопку Если чекбокс "Заблокировать на запись" выключен, данное поле недоступно для редактирования | ||
Кнопка "Сохранить" | При нажатии на кнопку окно закрывается, все внесенные изменения сохраняются | ||
Кнопка "Отменить" | При нажатии появляется окно с подтверждением отмены внесенных изменений: |