Update entry#


../../_images/update-entry.png

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

Шаг “Update Entry” используется для создания, обновления или удаления существующей записи в системе. Этот шаг выполняется напрямую и система ожидает его завершения. В случае возникновения ошибки во время выполнения, дальнейшее выполнение data flow будет остановлено.

Параметры#

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

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

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

Назначение

Step name

-

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

Source step

-

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

Component

-

Компонент, в который будет вноситься обновление

Field component key

-

Поле с ключом компонента для обновления

Mark entry for deletion

true, false

Отметка удаления записи

Name field

-

Название поля для обновления

Result store field

-

Поле для сохранения результата операции

Fields mapping

-

Сопоставление полей между data flow и компонентом


Кейсы#

  • Обновление данных: Используется для обновления информации в существующих записях компонентов системы, что обеспечивает актуальность и точность данных.

  • Удаление записи: Шаг “Update Entry” может быть использован для удаления существующих записей в системе. Это особенно актуально в сценариях, где требуется удалить устаревшую или неверную информацию, чтобы поддерживать актуальность и точность данных в системе. Например, это может быть удаление учетной записи пользователя, который покинул организацию, или удаление недействительных товаров из инвентаря. Важно отметить, что шаг может быть настроен на отметку записи для удаления (Mark entry for deletion), что позволяет управлять процессом удаления более гибко.

Исключения#

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

  • Управление ошибками в процессе выполнения: Любая ошибка в процессе обновления данных приведет к остановке data flow, что требует внимательного контроля за обработкой ошибок и исключений.

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

В компоненте представлен сценарий добавления, редактирования и удаления записей компонента c помощью шага “Update entry”

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