Структура каталога

Компонент для получения описания структуры каталога: список полей, их типы, настройки, а также метаданные самого каталога.

Когда использовать

Используйте Структура каталога, когда сценарию нужно узнать устройство каталога программно. Типичные примеры:

  • Получить список всех полей каталога и их ID

  • Узнать, какие значения доступны в поле типа «Статус»

  • Определить, является ли поле обязательным

  • В универсальном сценарии, который работает с разными каталогами

Настройка компонента

Секция «Общие свойства»

Поле

Описание

Название

По умолчанию «Структура каталога». Можно изменить на своё — например, «Получить поля заявок»

Описание

Необязательное поле. Можно добавить комментарий для себя или коллег

Секция «Получить структуру каталога»

Указать каталог Способ выбора каталога для получения структуры каталога. Доступные варианты: из списка и через переменную. Вариант «из списка» подойдет, когда вы знаете из какого каталога хотите получить структуру каталога. Вариант «через переменную» используется, если нужно получить структуру каталога из разных каталогов в зависимости от логики в сценарии.

Каталог Свойство доступно при выбранном значении Указать каталог = Из списка. Выбор каталога из числа доступных в системе для получения структуры каталога. Формат: выбор из списка каталогов.

ID каталога Свойство доступно при выбранном значении Указать каталог = Через переменную. Идентификатор (ID) каталога, из которого нужно получить структуру каталога. Формат: значение/выражение.

Секция «Результат»

Поле

Описание

Сохранить в

Имя переменной, в которую сохраняется структура каталога. Вместо имени переменной можно указать ключ объекта — тогда данные сохранятся как значение этого ключа

Пример сохранения в ключ объекта: если указать data.temp, то результат будет сохранён как data.temp.

Формат возвращаемых данных

Компонент возвращает объект со следующей структурой:

circle-exclamation

Разница форматов с API

Пограничные события

Компонент поддерживает 2 типа пограничных событий: Ошибка — выход из компонента, если произошла какая-либо ошибка Таймаут — выход из компонента, спустя заданное ограничение по времени Если компонент завершился с ошибкой, но на нем не было пограничного события, то процесс завершается. Сообщение ошибки возвращается в результатах процесса.

Last updated