Links
Comment on page

Получить из очереди по ID

Eng: Peek queue by ID
Компонент позволяет получить элемент очереди Оркестратора по его идентификатору (ID). Для успешной работы должна быть настроена связь Студии и Оркестратора.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств элемента см. в разделе Свойства элемента.
🔹
Примечание. Отличие между свойствами вывода (Элемент, Таблица, Результат) заключается только в типе данных.
Свойство
Тип
Описание
Пример
Процесс:
Очередь*
String
Название очереди в Оркестраторе, чувствительно к регистру
"Queue name"
ID*
Guid
ID элемента очереди Оркестратора, переменная
item_guid
Таймаут
Int32
Лимит времени операции (мс). Если по истечении лимита операция не выполнена, робот закончит работу с ошибкой
5000
Занимать
Boolean
По умолчанию флаг НЕАКТИВЕН. Определяет, нужно ли занимать отфильтрованные записи. Если установлен, то в ответе вернутся только те значения, которые можно сразу же изъять из очереди, чтобы далее с ними работал ваш робот
Вывод:
Элемент
Переменная для хранения элемента очереди
item
Таблица
DataTable
Переменная для хранения полученных данных в табличном виде
item_table
Результат
String
Переменная для хранения полученных данных в строковом виде
item_string

Только код

Пример использования элемента в процессе с типом Только код (Pure code):
C#
Python
JavaScript
object ret = LTools.Enterprise.OrchestratorApp.PeekQueueById(wf, "queue", id, false);
ret = LTools.Enterprise.OrchestratorApp.PeekQueueById(wf, "queue", id, false)
var ret = _lib.LTools.Enterprise.OrchestratorApp.PeekQueueById(wf, "queue", id, false);