Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Якорь
зачем нужны очереди ресурсов
зачем нужны очереди ресурсов
Очереди ресурсов необходимы для хранения данных и последовательного доступа к ним. 

Информация

Они Очереди ресурсов применяются в целях:

  • ускорения обработки данных (например, когда параллельно работают 2 и более роботов)
  • обмена данными между роботами, в особенности если роботы исполняются на разных машинах
  • получения данных в определенном порядке

...

  • Значения. Это данные различного типа (строка, число, коллекция, путь к папке и т.д.)
  • Параметров. Параметры ресурса – это его дополнительные свойства, необходимые при поиске и работе с ресурсами. Подробнее о параметрах: "Карточка очереди ресурсов"
Информация

С очередью ресурсов может работать:

  • Пользователь - через интерфейс Оркестратора
  • Программный робот при помощи действий, которые могут добавлять новые ресурсы в очередь, удалять старые, получать и изменять их значение и параметры. Это действия из группы "Оркестратор", подгруппы "Очереди ресурсов":
    • Создать ресурс
    • Изменить ресурс
    • Получить коллекцию ресурсов
    • Получить ресурс по ID
    • Получить ресурс по условию
    • Разблокировать ресурс
    • Удалить ресурс
    • Завершить обработку ресурса

...

Название столбца\кнопки

Описание

Столбец "Идентификатор"Уникальный идентификатор, который система присваивает каждому ресурсу очереди при его создании
Столбец "Статус"


Информация

У каждого ресурса может быть 1 из 4-х статусов:

  • Новый
  • В работе
  • Обработан
  • Ошибка


Подробнее про статусы описано ниже

Столбец "Попытки обработки"

Число оставшихся попыток обработки ресурса

Подробнее про попытки обработки описано выше

Столбец "Теги"

Слова или фразы, дополнительно описывающие ресурс (в основном нужны при поиске ресурса роботом)

Если тегов слишком много, отображается только часть из них. Все остальные видны только по нажатию на кнопку

Столбец "Приоритет"

Приоритет обработки ресурса относительно других ресурсов очереди

Столбец "Блокировки"

В столбце «Блокировка» можно просмотреть, какие текущие блокировки установлены у ресурса:

  • Если значение не указано, то ресурс не заблокирован
  • Если указано "На чтение", ресурс заблокирован только на чтение
  • Если указано "На запись", ресурс заблокирован только на запись
  • Если указано "На чтение" и "На запись" одновременно, то ресурс заблокирован и на чтение, и на запись. Ресурс обладает совокупностью особенностей этих блокировок

Если ресурс заблокирован с указанием даты снятия блокировки, рядом с названием соответствующей блокировки будет иконка . При наведении на иконку можно посмотреть дату и время снятия блокировки

Подробнее про блокировки описано ниже

Столбец "Автор"

Инициатор создания ресурса

Т.к. на данный момент создавать ресурсы могут только роботы, в столбце будет указано:

  • название робота
  • название машины, на которой робот работал в момент создания ресурса
  • название учетной записи, под которой робот работал
Столбец "Дата создания"Дата и время создания ресурса. Отображается с учетом часового пояса пользователя, который работает с данным интерфейсом
Столбец "Редактор"

Инициатор последнего изменения ресурса. Изменить ресурс может и робот, и пользователь, поэтому:

  1. Если инициатор - пользователь, то указано его ФИО
  2. Если инициатор - робот, то указано:
    • название робота
    • название машины, на которой робот работал в момент создания ресурса
    • название учетной записи, под которой робот работал
Столбец "Дата обновления"Дата и время последнего изменения ресурса. Отображается с учетом часового пояса пользователя, который работает с данным интерфейсом

Кнопка "Обновить"
image-2024-5-29_12-44-37.png

По нажатию происходит обновление записей в таблице

Кнопка "Изменить параметры ресурса"

По нажатию открывается окно "Параметры ресурса"

Подробнее об окне описано ниже

Кнопка "Удалить"

При нажатии появляется окно с подтверждением удаления ресурса:

...

При изменении максимального числа попыток (в меньшую или большую сторону), оставшееся число попыток у всех ресурсов в статусе "Новый" или "В работе" станет равно новому максимальному значению.

Якорь
Принципы работы и изменения статусов
Принципы работы и изменения статусов
Принципы работы и изменения статусов

Статусы нужны для:

  • Поиска ресурсов роботами. Например, роботы должны искать только ресурсы в статусе "Новый".
  • Определения текущего прогресса в обработке ресурсов - сколько уже обработано, сколько еще в работе, а сколько еще не взято в работу, с какими ресурсами были проблемы.
  • Предотвращения повторной обработки одних и тех же ресурсов. Роботы не смогут получить или изменить ресурсы, которые уже находятся в статусе "Обработан" или "Ошибка".

...