Очереди обмена данными
Очереди обмена данными – это структуры данных в хранилище Оркестратора, использующие принцип Первым пришёл – первым обслужен (FIFO). Очереди нужны для организации коммуникации Роботов и Студии при выполнении RPA-проектов.
Кроме FIFO, Робот может обратиться к элементу напрямую по ключу – прочитать значение или удалить элемент очереди. Прямое обращение используется и для изменения статус а элемента на один из: Завершилось успешно, Завершилось с ошибкой общего вида, Завершилось с бизнес-ошибкой. Подробнее возможные действия с элементами очереди при помощи средств Студии описаны в разделе Очереди.
Для создания очереди перейдите в раздел Оркестратора Роботы ➝ Очереди обмена данными и нажмите кнопку Добавить очередь:
Очередь может создаваться с дополнительными настройками:
Параметр | Описание |
---|---|
Время жизни элемента очереди (сек.) | Время, после которого элемент принудительно удаляется из очереди |
Максимальное количество попыток поставить элемент в очередь повторно | Когда элемент очереди получает статус Завершилось с ошибкой общего вида или Завершилось с бизнес-ошибкой, он ставится в очередь по FIFO повторно. После превышения этого значения элемент в очередь повторно не ставится |
На какие ошибки элемент должен ставиться в очередь повторно | Завершилось с ошибкой общего вида (Error) или Завершилось с бизнес-ошибкой (BusinessError) |
Specific JSON Schema | JSON-схемы, которым должен соответствовать элемент очереди |
Output JSON Schema | см. выше |
Analytics JSON Schema | см. выше |
Робот может удалять только свои элементы | Робот по ключу сможет удалить только те элементы, которые он сам поместил в очередь |
Зашифрована | Определяет, будут ли элементы очереди храниться в БД в зашифрованном виде. По умолчанию элементы не шифруются |
Публичная | Очередь д оступна либо всем роботам, либо только перечисленным |
С дополнительными параметрами могут создаваться и элементы очереди. Чтобы добавить элемент через интерфейс Оркестратора, выделите нужную очередь и нажмите на количество элементов в ней - откроется раздел со списком элементов. Вверху страницы нажмите кнопку Добавить элемент:
Параметр | Описание |
---|---|
Натуральный ключ | Содержательный идентификатор элемента очереди. Может быть глобальным в пределах очереди, в пределах всех очередей или уникальность может отсутствовать |
Метаданные | Словарь Ключ-значение с произвольными строковыми данными |
Дата, до которой элемент считается недоступным | Время, до которого откладывается обработка значения элемента Роботом |
Дата, после которой элемент считается недосту пным | Время, после которого элемент будет удален из очереди |
Статус элемента очереди | Текущий статус элемента в истории его статусов: Успешно, Ошибка общего вида, Бизнес-ошибка |
Теги | Произвольные строки, по которым может осуществляться поиск элементов |
Last modified 2mo ago