Группа: Оркестратор

Подгруппа: Очереди ресурсов

Последняя версия: 11 (Java)


Описание

Действие выполняет поиск ресурсов по указанным условиям и возвращает все подходящие ресурсы. Если ни один нужный ресурс не найден, действие ожидает их появления в течение установленного тайм-аута.

Применение

Действие полезно, когда нужно получить сразу все или несколько ресурсов из очереди.
Например, нужно обработать все ресурсы в статусе "Новый", но работать будет только один робот. В таком случае лучше получить сразу все нужные ресурсы, чем тратить время на получение каждого ресурса по отдельности.

  1. Откройте в веб-интерфейсе платформы раздел "Очереди ресурсов" (Оркестратор).
  2. Найдите очередь, в которой будут лежать нужные ресурсы, и запомните\скопируйте ее название.
  3. Получите ресурсы действием "Получить коллекцию ресурсов", указав в нем полученное название очереди.
  4. Используйте действие, которое сможет извлечь значение элемента коллекции. Например, действие "Совместный цикл (Foreach)".
    Все элементы этой коллекции содержат словарь.
  5. Используйте действие "Получить значение" (Коллекции - Словари), для получения значения из словаря. В зависимости от указанного ключа из этого словаря можно получить либо значение ресурса очереди, либо его метаданные (приоритет, теги и т.п.).

Версии