Общая информация¶
В релизе платформы 2.9.0 появилась возможность работы с очередями. Добавлены новые действия в группу Оркестратор 2.0 (очереди) и создана панель для взаимодействия пользователя с очередью.
Очереди необходимы для хранения данных и последовательного доступа к ним. Применяются для ускорения обработки данных (например, когда параллельно работают 2 и более роботов) или для построения данных в определенном порядке. С очередью может работать пользователь и программный робот.
Разработчик имеет возможность создавать программных роботов, которые смогут работать в параллели, выполнять смежные бизнес-операции и обмениваться данными между собой, используя функционал очереди.
В студии реализованы действия, которые позволят роботам передавать данные в очередь и считывать данные из очереди:
- Добавить элемент;
- Обновить элемент;
- Получить коллекцию элементов;
- Получить элемент по ID;
- Получить элемент по условию;
- Разблокировать элемент;
- Завершить обработку элемента.
Функционал панели для взаимодействия с очередью включает в себя:
- Просмотр групп очередей;
- Просмотр очередей в каждой группе;
- Просмотр всех метаданных выбранного элемента очереди;
- Отображение количества элементов в очереди;
- Просмотр всех элементов в каждой очереди;
- Удаление всех элементов очереди;
- Удаление только выбранных элементов очереди;
- Просмотр создателя элемента (какой робот добавил его в очередь);
- Просмотр редактора элемента (какой робот последним обновил элемент);
- Просмотр инициатора блокировки элемента (робот или человек);
- Просмотр истории работы;
- Снятие/установка блокировок;
- Изменение, добавление метаданных объекта (тегов, приоритетов, статусов);
- Добавление очереди в группу;
- Удаление очереди из группы;
- Настройка параметров запуска робота по триггеру на основе элементов очереди;
- Установка и снятие даты отложенной обработки.