Loading
Автоматизация бизнес-процессов посредством Salesforce Flow
Обновление записей из процесса

Обновление записей из процесса

Обновите как минимум одну запись, связанную с записью, начавшей процесс, введя значения вручную или используя значения из связанных записей.

Требуемые версии

Доступно в версиях: Salesforce Classic (недоступно во всех организациях) и Lightning Experience.
Доступно в версиях: Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition.
Необходимые полномочия пользователя
Для создания, редактирования или просмотра процессов:

Управление потоком

AND

Просмотр всех данных

Важно!
Важно! Поддержка и обновления конструктора процессов закончились 31 декабря 2025 года. Это означает, что поддержка не будет предоставлена для любого процесса и ошибки в продукте конструктора процессов не будут исправлены. См. раздел «Бизнес-правила и окончание поддержки конструктора процессов».

После 31 декабря 2025 года существующие процессы продолжают выполняться, их можно активировать, деактивировать и редактировать, однако рекомендуем использовать Flow Builder. Чтобы перенести существующие процессы, запланируйте переключение на Flow Builder и используйте инструмент «Миграция в поток». Для новых автоматизаций создайте потоки в Flow Builder.

Чтобы добавить действие в процесс, заполните соответствующие поля после создания действия и выбора типа действия «Обновление записей». Поле записи «Последнее изменение сделано» установлено на пользователя, начавшего процесс создания или редактирования записи.

  1. Введите имя этого действия. Этот текст отображается на холсте и помогает отличить это действие от других в процессе. Имя усекается для размещения на холсте.
  2. В поле «Тип записи» выберите запись или записи для обновления и нажмите «Выбрать».

    Вы можете обновить только запись, начавшую процесс, или связанные с ней записи. Например, можно ссылаться на [Case].ContactId, но не на [Case].Contact.AccountId.

    • Чтобы обновить запись, начавшую процесс, нажмите соответствующую кнопку-переключатель. Например, если процесс основан на записи обращения, щелкните рядом с «Выбрать запись обращения, начавшую процесс».
      Выбрать запись обращения, начавшую процесс
    • Чтобы обновить запись, связанную с записью, начавшей процесс, нажмите соответствующую кнопку-переключатель и выберите одно из имен полей в раскрывающемся списке.

      При выборе поля, которое заканчивается на «Код», выбирается отдельная запись. Данное имя поля соответствует полю поиска исходной записи. Дополнительную информацию о полях поиска см. в разделе «Типы настраиваемых полей».

      Например, если запись обращения начала процесс и вы выбрали «Код организации», это действие обновляет организацию, связанную с обращением.

      Выбор записи, связанной с записью, начавшей процесс

      При выборе элемента во множественном числе, который не заканчивается на «Код», обновляются все записи данного типа объекта, связанные с записью, начавшей процесс. Данный элемент во множественном числе соответствует дочерним записям исходной записи, которые могут отображаться в связанном списке исходной записи.

      Например, при выборе параметра CaseComments данное действие обновляет все комментарии к обращению, связанные с обращением.

      Выбор связанного поля
    • Чтобы обновить поля связанной записи, щелкните поле с Значок связанной записи рядом (оканчивающееся на «Код»), чтобы открыть поля этой записи.

      Например, для процесса, оценивающего запись обращения (1), необходимо обновить все контакты, связанные с родительской организацией обращения. Нажмите «Код организацииЗначок связанной записи» (2), потом «Контакты» (3) и «Выбрать».

      Выбор поля связанной записи
  3. По желанию, укажите условия для фильтрации обновляемых записей. Например, если процесс обновляет статус родительского обращения, укажите условия, чтобы не обновлять родительское обращение, если его статус установлен на «В ожидании».

    Ниже перечислены действия, которые не поддерживаются при определении условий обновления записей.

    • Ссылка на поле «Область подробного текста»
    • Ссылка на поле обогащенного текста
    • Ссылка на связанные поля дочерней записи.

      Например, можно ссылаться на [Case].ContactId, но не на [Case].Contact.AccountId.

      При определении нескольких фильтров логике фильтра обычно задается значение AND. Однако, если у нескольких фильтров выбрано одинаковое поле и используется оператор «равно», фильтры сочетаются с OR. Например, фильтры проверяют, равно ли значение обращения «Тип» значению «Проблема» (1), «Тип» значению «Запрос функции» (2) и «Расширение» значению «true» (3). При выполнении фильтры объединяются в (1 OR 2) AND 3.

      При обновлении записи, которая запустила этот процесс, конструктор процессов добавляет скрытый фильтр в фоновом режиме: [Object].Id equals myCurrentVariable.Id. При добавлении критериев фильтрации, устанавливающих код записи на значение посредством оператора «равно», при выполнении фильтры [Object].Id equals объединяются посредством логики фильтра OR. Например, вы обновляете обращение, которое запустило процесс, и добавляете этот фильтр: [Case].Id equals 500D00000044XgV. При выполнении фильтр сочетается с скрытым фильтром ([Case].Id equals myCurrentVariable.Id) с OR.

    1. Выберите «Обновленные записи соответствуют всем условиям».
    2. Задайте условия, которые нужно использовать для фильтрации обновленных записей.
      Поле Выберите поле, значение которого нужно оценить.
      Оператор Доступные операторы определяются типом данных поля.
      Тип Доступные типы значений определяются типом данных поля. Дополнительную информацию см. в разделе «Типы значений конструктора процессов».
      Значение Определите значение для оценки поля.

      Например, если процесс обновляет записи организаций, можно выбрать обновление только организаций с годовым доходом (1) больше (2) 1 000 000 долларов (3).

      Условия для обновления записи
  4. Укажите новые значения полей.
    Поле

    Выберите поле, значение которого нужно задать. Чтобы отфильтровать раскрывающийся список, введите имя поля.

    Значения можно назначать полям только в записи или записях, определенных в поле «Объект». Используйте отдельное действие «Обновить записи» для обновления полей связанных записей.

    Тип Выберите нужный тип значения. Доступные типы определяются выбранным полем.
    Значение Задайте значение для поля. Например, при выборе типа значения «Формула» щелкните «Создать формулу...» для создания значения формулы для поля.
  5. Сохраните действие.
 
Загрузка
Salesforce Help | Article