Эта документация была автоматически переведена ИИ.
Этот узел используется для обновления данных в коллекции, которые соответствуют заданным условиям.
Части, касающиеся выбора коллекции и присвоения значений полям, аналогичны узлу "Создать запись". Основное отличие узла "Обновление данных" заключается в добавлении условий фильтрации и необходимости выбора режима обновления. Кроме того, результатом работы узла "Обновление данных" является количество успешно обновленных строк. Эту информацию можно просмотреть только в истории выполнения, и ее нельзя использовать в качестве переменной в последующих узлах.
В интерфейсе настройки рабочего процесса нажмите кнопку с плюсом ("+") в потоке, чтобы добавить узел "Обновление данных":


Выберите коллекцию, в которой необходимо обновить данные.
Существует два режима обновления:
Выбор режима обычно зависит от целевых данных для обновления и от того, нужно ли запускать другие события рабочего процесса. Если вы обновляете одну запись по первичному ключу, рекомендуется использовать "Построчное обновление". Если вы обновляете несколько записей по условиям, рекомендуется "Массовое обновление".
Аналогично условиям фильтрации при обычном запросе к коллекции, вы можете использовать контекстные переменные рабочего процесса.
Аналогично присвоению значений полям в узле "Создать запись", вы можете использовать контекстные переменные рабочего процесса или вручную вводить статические значения.
Примечание: Данные, обновляемые узлом "Обновление данных" в рабочем процессе, не обрабатывают автоматически поле "Последний изменивший". Вам необходимо самостоятельно настроить значение этого поля по мере необходимости.
Например, при создании новой "Статьи" вам может потребоваться автоматически обновить поле "Количество статей" в коллекции "Категории статей". Это можно реализовать с помощью узла "Обновление данных":

После запуска рабочего процесса поле "Количество статей" в коллекции "Категории статей" будет автоматически обновлено до текущего количества статей + 1.