Общая информация

В релизе платформы 2.9.0 появилась возможность работы с очередями. Добавлены новые действия в группу Оркестратор 2.0 (очереди) и создана панель для взаимодействия пользователя с очередью.

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

Разработчик имеет возможность создавать программных роботов, которые смогут работать в параллели, выполнять смежные бизнес-операции и обмениваться данными между собой, используя функционал очереди.

В студии реализованы действия, которые позволят роботам передавать данные в очередь и считывать данные из очереди:

  • Добавить элемент;
  • Обновить элемент;
  • Получить коллекцию элементов;
  • Получить элемент по ID;
  • Получить элемент по условию;
  • Разблокировать элемент;
  • Завершить обработку элемента.

Функционал панели для взаимодействия с очередью включает в себя:

  • Просмотр групп очередей;
  • Просмотр очередей в каждой группе;
  • Просмотр всех метаданных выбранного элемента очереди;
  • Отображение количества элементов в очереди;
  • Просмотр всех элементов в каждой очереди;
  • Удаление всех элементов очереди;
  • Удаление только выбранных элементов очереди;
  • Просмотр создателя элемента (какой робот добавил его в очередь);
  • Просмотр редактора элемента (какой робот последним обновил элемент);
  • Просмотр инициатора блокировки элемента (робот или человек);
  • Просмотр истории работы;
  • Снятие/установка блокировок;
  • Изменение, добавление метаданных объекта (тегов, приоритетов, статусов);
  • Добавление очереди в группу;
  • Удаление очереди из группы;
  • Настройка параметров запуска робота по триггеру на основе элементов очереди;
  • Установка и снятие даты отложенной обработки.