Вы находитесь здесь:
Типы этапов выполнения
При планировании оркестрации помните о разных типах этапов выполнения и их работе. Типы этапов выполнения можно использовать для определения задач вручную, автоматических задач, контрольных точек, выносок и других действий.
Требуемые версии
| Доступно в версиях: Enterprise, Unlimited и Developer Edition Revenue Cloud |
Этапы выполнения определяются в рабочем пространстве выполнения. Дополнительные сведения о создании этапов выполнения см. в разделе «Определение компонентов плана оркестрации».
При создании этапов выполнения используйте следующие ссылки для понимания функционирования разных типов выполнения.
- Этап автоматического выполнения задачи
Используйте автоматические задачи для автоматической обработки данных в плане оркестрации. Этап выполнения автоматической задачи требует Salesforce Flow для выполнения автоматизации. - Этап выполнения выноски
При выполнении заказов оркестранту динамического дохода (DRO) может понадобиться связь с внешними системами. Выноска обрабатывает это сообщение. - Этап выполнения задачи вручную
Добавьте ручную задачу к оркестрации, если вам нужен ввод пользователя в определенном месте потока выполнения. Например, при необходимости подписи на утверждение или ручного пополнения данных. Динамический оркестр доходов может назначить задачу вручную пользователю или очереди. - Этап выполнения контрольной точки
Контрольная точка представляет точку процесса выполнения между разными потоками управления и выполняется после завершения всех зависимостей. Например, можно использовать контрольную точку для обозначения выполненного заказа в конце плана оркестрации. - Этап выполнения приостановления
Этап приостановления прекращает выполнение до создания определенных условий. Задайте правилу «Включить возобновление» значение, которое должно быть истинным до завершения этапа приостановления. - Этап поэтапной оценки
Чтобы самостоятельно активировать отдельные или пакетные продукты, даже если другие позиции строки заказа находятся в процессе, используйте этап активации. Этап поэтапной активации обычно применим к долгосрочным заказам, которые охватывают много часов, дней или даже недель.
Этап автоматического выполнения задачи
Используйте автоматические задачи для автоматической обработки данных в плане оркестрации. Этап выполнения автоматической задачи требует Salesforce Flow для выполнения автоматизации.
DRO содержит следующие готовые потоки:
- Повторное распространение полей продукта заказа на поля позиции строки заказа выполнения
- Этот шаблон потока извлекает позиции строки заказа, связанные с этапом, и синхронизирует значения их полей с соответствующими полями позиции строки заказа выполнения.
- Обратное распространение атрибутов продукта заказа выполнения в атрибутах продукта заказа
- Этот шаблон потока извлекает атрибуты позиции строки заказа выполнения для обновления связанных атрибутов позиции строки заказа.
Клонируйте шаблоны потоков и настройте автоматические задачи для использования настроенных потоков в соответствии с вашими бизнес-требованиями. Автоматическая задача запускает поток во время выполнения плана выполнения, и настраиваемый поток активируется.
- Автоматические задачи поддерживают только типы потока автоматического запуска. В потоке задайте «Автоматически запущенные потоки без триггера потока» в качестве типа процесса.
- Чтобы повторно распространить, обновите элемент «Продукт заказа трансформации» для соотнесения соответствующих полей для трансформации. Для обратного распространения обновите элемент «Определить имя атрибута», чтобы указать атрибут, который должен распространяться.
Ниже указаны типы переменных ввода, которые можно использовать в шаблонах потока:
- stepId
- Код автоматической задачи.
- recordId
- Код позиции строки заказа или записи позиции строки заказа выполнения, которую запись связи «Источник этапа выполнения» связывает с автоматической задачей.
- recordIds
- Коллекция идентификаторов записей элемента заказа или позиции строки заказа выполнения, связанных записью взаимосвязи «Источник этапа выполнения» с автоматической задачей.
- planSourceIdentifierId
- Код записи заказа, связанной с планом выполнения.
Ниже указаны переменные вывода, используемые в шаблонах потока.
- isSuccess
- Указывает на успешность выполнения потока.
- fulfillmentStepErrorMessage и fulfillmentStepErrorCode
- Отображает сообщение об ошибке выполнения с зарегистрированным кодом ошибки.
Этап выполнения выноски
При выполнении заказов оркестранту динамического дохода (DRO) может понадобиться связь с внешними системами. Выноска обрабатывает это сообщение.
На этапе выполнения введите имя очереди выпадения, которой этап назначен в случае сбоя, и имя определения интеграции для запуска при выполнении выноски.
Выноска может работать синхронно или асинхронно:
- Синхронно: Выноска ожидает практически немедленного ответа.
- Асинхронно: Выноска ожидает
202кода HTTP после размещения запроса. Выноска переходит в состояние «Выполняется» в ожидании ответа.
Используйте адаптеры поставщика для создания полезных данных запроса из источников этапа. Можно также настроить адаптеры. См. Выноски в оркестраторе динамических доходов.
Во избежание фатального сбоя на этапе выноски при обслуживании связанной внешней системы деактивируйте связанное определение интеграции, чтобы отложить этап.
- Включите параметр «Будущие датированные этапы».
- Используйте параметр «Ограничение выноски вне удержания» для определения максимального количества этапов выноски, которые могут перейти из состояния ожидания в состояние готовности или планирования в минуту. Этот параметр управляет размером пакета, когда удерживаемые этапы освобождаются после появления внешней системы.
DRO приостанавливает этап выноски, если связанное определение интеграции неактивно. Этапы ожидания выноски отображаются в плане выполнения, чтобы операторы выполнения и представители могли отслеживать их и выполнять действия. Когда определение интеграции становится активным, этапы выноски отпускаются пакетами в зависимости от параметра «Ограничение выноски отключения».
Этап выполнения задачи вручную
Добавьте ручную задачу к оркестрации, если вам нужен ввод пользователя в определенном месте потока выполнения. Например, при необходимости подписи на утверждение или ручного пополнения данных. Динамический оркестр доходов может назначить задачу вручную пользователю или очереди.
Чтобы назначить задачу определенному пользователю, выберите нужного пользователя в поле «Назначено».
Чтобы назначить задачу человеку в очереди посредством правил назначения задач, сперва назначьте задачу очереди, потом выберите метод назначения этапов:
- Круговой обзор
- Назначает задачу следующему доступному лицу в очереди.
- Наименее загруженные
- Назначает задачу лицу с наименьшим количеством открытых назначений задач.
- На основе контекста
- Назначает задачу человеку на основе характеристик в связанном правиле назначения задачи выполнения. Это может быть либо следующий доступный человек (круговой обзор), либо человек с наименьшим количеством открытых назначений задач (наименее загруженный).
Задача вручную может быть простой задачей для выполнения пользователем или можно связать задачу вручную с Omniscript или Salesforce Flow.
Вручную задачи поддерживают следующие переменные ввода в потоке:
- stepId
- Код этапа выполнения.
- recordId
- Код записи элемента заказа или позиции строки заказа выполнения, которую запись взаимосвязи источника этапа выполнения связывает с задачей вручную.
- recordIds
- Коллекция идентификаторов элементов заказа или записей позиций строки заказа выполнения, которые запись исходной взаимосвязи этапа выполнения связывает с задачей вручную.
- planSourceIdentifierId
- Код записи заказа, связанной с планом выполнения.
Этап выполнения контрольной точки
Контрольная точка представляет точку процесса выполнения между разными потоками управления и выполняется после завершения всех зависимостей. Например, можно использовать контрольную точку для обозначения выполненного заказа в конце плана оркестрации.
Этап выполнения приостановления
Этап приостановления прекращает выполнение до создания определенных условий. Задайте правилу «Включить возобновление» значение, которое должно быть истинным до завершения этапа приостановления.
Этап выполнения приостановления требует как самого этапа выполнения приостановления, так и правила возобновления, определяющего время продолжения процесса.
Когда выполнение переходит на этап приостановления, этап переходит в состояние «Выполняется» и выполнение останавливается. После выполнения условий в правиле «Включить возобновление» этап приостановления переходит в состояние «Завершено» и выполнение продолжается.
Вы хотите, чтобы выполнение было приостановлено до тех пор, пока агент обслуживания Field не пометит заказ-наряд завершенным. Правило «Включено возобновление» может утверждать, что выполнение продолжается после изменения агентом определенного атрибута в позиции строки заказа выполнения. Когда агент вносит изменение, оркестрант динамического дохода отмечает этап приостановления как завершенный и выполнение продолжается.
После создания самого этапа приостановления откройте меню действий на этапе и выполните данные инструкции:
- Выберите «Настроить возобновление по правилу».
- Нажмите «Создать правило».
- Задайте условия правила посредством интерфейса «Создать правило». Вы можете выбрать ресурсы транзакций продажи или ресурсы позиции строки выполнения.
Этап поэтапной оценки
Чтобы самостоятельно активировать отдельные или пакетные продукты, даже если другие позиции строки заказа находятся в процессе, используйте этап активации. Этап поэтапной активации обычно применим к долгосрочным заказам, которые охватывают много часов, дней или даже недель.
Например, клиент заказывает настраиваемый веб-сайт и имя домена. Регистрация имени домена выполняется быстро, но разработка настраиваемого веб-сайта требует нескольких недель. Тем временем клиент решает добавить хостинг электронной почты к своему домену. Поскольку имя домена уже активировано, поставщик услуг может добавить хостинг электронной почты, не дожидаясь завершения разработки веб-сайта.
Данная таблица содержит типы позиций строки заказа, преобразованные в активы выполнения при применении этапа активации к процессу выполнения.
| Этап поэтапной оценки, к которому применяется | Элементы, преобразованные в активы |
|---|---|
| Отдельная позиция строки заказа выполнения | Отдельная позиция строки заказа выполнения. |
| Отдельная позиция строки заказа | Отдельная позиция строки заказа и связанные позиции строки заказа выполнения. |
| Пакет корневых продуктов, содержащий позиции строки заказа | Весь пакет и связанные позиции строки заказа выполнения. |
| Пакет корневых продуктов, содержащий позиции строки заказа выполнения | Весь пакет и связанные позиции строки заказа выполнения. |
| Некорневой продукт в пакете, содержащем позиции строки заказа и позиции строки заказа выполнения | Нет. Этап пропускается. |
| Заказ рампы | Нет. Этап пропускается, и все сегменты активируются только после завершения плана выполнения. |

