Get entity by id#


../../_images/get-entity-by-id.png

Основные сведения#

Шаг “Get Entity by ID” предназначен для получения элемента данных компоненты по его уникальному идентификатору (ID). Этот шаг обычно используется в комбинации с шагами, такими как “Lookup” или “Update Entry”, которые возвращают ID, пригодный для использования в данном шаге.

Параметры#

Настройки Шага:

Поле настройки

Варианты значений

Назначение

Step name

-

Наименование шага

Source step

-

Выбор предыдущего шага

Src field

-

Поле, содержащее ID для поиска

Dst field name

-

Поле, куда будет записан результат

Component

-

Компонент, в котором осуществляется поиск


Кейсы#

  • Поиск данных по ID: Используется для точного извлечения конкретной записи по ID из компонента.

Исключения#

  • Зависимость от точности ID: Необходимо точное указание и наличие соответствующего ID в исходных данных для успешного выполнения запроса.

  • Обработка несоответствий: В случае отсутствия записи с указанным ID, шаг может вернуть пустой результат.

Вариант применения#

Этот компонент предоставляет возможность добавления поля типа каталога и создания датафлоу для получения сущности по ее идентификатору. Поле типа каталога размещается на странице для выбора соответствующего значения из каталога. Датафлоу включает шаг Get action model для инициализации, шаг Get entity by id для получения сущности по идентификатору, используя выбранное значение из каталога, и шаг Write response для вывода результата.

  • Конфигурацию компонента можно скачать здесь.