Ожидать сообщения из очереди
Wait queue
Компонент ожидает появление нового элемента в очереди обмена данных. При появлении элемента, робот извлечет его из очереди Оркестратора и сохранит в переменную. Извлеченный элемент перейдет из состояния New в InProgress. Это означает, что он будет доступен вашему роботу для дальнейшей обработки в рамках сценария автоматизации. Подробнее о статусах элемента см. здесь.
Если во время выполнения компонента очередь окажется пустой, то робот будет опрашивать очередь в течение заданного времени из свойства Time. Это отличает данный компонент от других способов извлечения элемента, например, от Получить из очереди.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Переменная, в которую будет записан элемент, может быть в виде объекта, DataTable или строки. Выбор переменной осуществляется на ваше усмотрение.
Свойство | Тип | Описание |
---|---|---|
Процесс: | ||
Очередь* | String | Название очереди в Оркестраторе. Пример: |
Прочее: | ||
Time | Int32 | Период опроса очереди в миллисекундах. По умолчанию |
Вывод: | ||
Таблица | Название переменной, которая будет хранить полученный элемент очереди в виде таблицы | |
Результат | String | Название переменной, которая будет хранить полученный элемент очереди в виде строки |
Элемент | Название переменной, которая будет хранить полученный элемент очереди в виде объекта |
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
Дополнительно
Изменить статус в очереди — присваивает элементу финальный статус обработки.
Удалить из очереди — удаляет элемент из очереди.
Last updated