Команды очередей
Механизм очередей обеспечивает приоритезированную многопоточность выполнения сценариев робота. Схематично работа очередей показана на рис.
Очередь – пул приоритезированных элементов очереди. Элементы из наиболее приоритетной очереди исполняются в первостепенном порядке.

Элемент очереди – приоритезированный сценарий робота. Чем приоритетнее элемент очереди, тем раньше он будет исполнен первым освободившимся роботом при обработке его очереди.

Управление алгоритмом работы очередей курируется оркестратором. Общий алгоритм работы очередей с точки зрения оркестратора представлен на рис.
Приоритетность очередей и элементов очередей идёт по возрастанию (рис. 208). Т.е. чем ниже значение поля «Приоритет», тем выше фактический приоритет на выполнение (элемент с наивысшим приоритетом на исполнение имеет нулевое значение поля «Приоритет»).
Базовые
Добавить агент к очереди
Перед началом работы с механизмом очередей необходимо убедиться, что агент добавлен к очереди (см. руководство администратора Roomy 5.1.2.4.1.5. Управление агентами для очередей).

Есть два способа добавить агент к очереди:

1. С помощью функционала оркестратора (см. руководство администратора Roomy 5.1.2.4.1.6 раздел «Управление агентами для очередей»).
2. С помощью функционала студии, используя команду
Note: Если агент уже добавлен к очереди, студия выдаст ошибку
В этом случае данную команду можно удалить из сценария.
Создать элемент очереди
Очередь представляет собой пул элементов. Каждый элемент очереди — это исполняемый агентом сценарий (скрипт для робота), обладающий функционалом приоритезации запуска, собственным расписанием, очередностью, контролем количества выполнений и возможностью повторного выполнения скрипта при обнаружении ошибки предыдущего исполнения.

После того, как агент успешно добавлен к очереди. Нужно создать элемент очереди.
Элемент очереди создаётся командой
Управление переменными сценария осуществляется в блоке
Тип и название переменных сценария неизменяемы. Значение переменных могут быть изменены в соответствии с их первоначальными типами.
Добавить элемент очереди к очереди
После того, как элемент очереди успешно создан, нужно добавить созданный элемент очереди к очереди. Добавление элемента очереди к очереди происходит командой
Редактировать элемент очереди
Редактирование элемента очереди осуществляется с помощью команды «Редактировать элемент очереди»
Удалить элемент очереди из очереди
Есть два способа удалить элемент очереди:

1. С помощью функционала оркестратора можно безвозвратно удалить элемент очереди (см. руководство администратора Roomy раздел «Очереди» работа с главной страницей, удаление элемента очереди из очереди).

2. С помощью функционала студии, используя команду
Удалить агент из очереди
Есть два способа добавить агент к очереди:

1. С помощью функционала оркестратора (см. руководство администратора Roomy Управление агентами для очередей)

2. С помощью функционала студии, используя команду
Управляющие
Остановить выполнение элемента очереди
Есть два способа остановить выполнение элемента очереди.

1. С помощью функционала оркестратора (см. руководство администратора Roomy раздел «Информация об элементе очереди»)

2. С помощью функционала студии: управление выполнением элемента очереди осуществляется с помощью команды .
Функционал данной команды позволяет сделать жесткую остановку выполнения элемента очереди.