Loading
Автоматизация бизнес-процессов посредством Salesforce Flow
Фоновые этапы оркестрации потока

Фоновые этапы оркестрации потока

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

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

Просмотр поддерживаемых версий для оркестрации потока.
Примечание
Примечание Ресурс этапа в оркестрации потока не связан с прекращенным элементом этапа в потоках.

Рабочий цикл этапа фона

Бизнес-правило для фонового этапа оркестрации

Фоновая обработка этапа

Каждый фоновый этап ссылается на активный автоматически запущенный поток. Когда оркестрация выполняется, она автоматически определяет, выполняется ли поток этапа синхронно или асинхронно. Выполнение оркестрации обрабатывает фоновый этап асинхронно, если основной поток этапа содержит 1 или более элементов действия, подпотока или ожидания.

Когда поток фонового этапа выполняется синхронно, оркестрация возобновляется после завершения потока.

Когда поток фонового этапа выполняется асинхронно, этап публикует событие платформы события оркестрации потока. Это событие приводит к тому, что выполнение оркестрации оценивает статус текущего этапа и каждого этапа со статусом «Не начато» или «Выполняется», содержащегося на этапе.

Когда начать этап

Чтобы управлять временем начала фонового этапа, выберите условие.

Условие этапа Требует
Когда этап начинается, этап запускается
Когда другой этап помечен как завершенный, этап запускается Имя этапа, который должен быть завершен до запуска этапа
При выполнении указанных требований этап запускается Не более 10 требований, определяющих возможность запуска этапа
Когда указанный поток оценки возвращает значение True, начинается этап Имя активного потока оценки, определяющего возможность запуска этапа

Выполнение контекста действия, вызванного фоновым этапом

В API версии 60.0 и более поздней, по умолчанию, активный автоматически запущенный поток, вызванный фоновым этапом, выполняется в контексте пользователя автоматизированного процесса. Чтобы выполнить фоновый этап в контексте другого пользователя, используйте раздел «Выбрать, от имени кого выполнять действие» на панели свойств фонового этапа. Для управления доступом уровня записи системного контекста используйте расширенный параметр «Способ выполнения потока» автоматически запущенного потока.

В API версии 59.0 и более ранних версиях активный автоматически запущенный поток, вызванный фоновым этапом, выполняется в том же контексте, в котором выполняется оркестрация.

Выполнение контекстов фоновых этапов в API версии 59.0 и более ранних версий
Оркестрация запущена Выполнение связанного потока
Контекст системы
  • Контекст системы
  • Для управления общим доступом используйте расширенный параметр «Способ выполнения потока» автоматически запущенного потока.
Контекст пользователя
  • Контекст пользователя
  • Чтобы управлять полномочием и общим доступом, используйте расширенный параметр «Способ выполнения потока» автоматически запущенного потока.

Для API версии 59.0 и более ранних контекст, в котором выполняется активный автоматически запущенный поток, вызванный асинхронным фоновым этапом, зависит от контекста родительского выполнения оркестрации

Выполнение контекстов асинхронных фоновых этапов в API версии 59.0 и более ранних версий
Оркестрация запущена Выполнение связанного потока
Контекст системы
  • Пользователь автоматизированного процесса в контексте системы
  • Управление общим доступом посредством расширенного параметра «Выполнение потока» автоматически запущенного потока
Контекст пользователя
  • Тот же контекст, в котором оркестрация выполнялась до этапа
  • Управление полномочием и общим доступом посредством расширенного параметра «Способ выполнения потока» автоматически запущенного потока
 
Загрузка
Salesforce Help | Article