Вы находитесь здесь:
Настройка настраиваемой логики между разложением и оркестрацией
Чтобы вставить настраиваемую логику в процесс выполнения между этапами разложения и оркестрации, вызовите два процесса отдельно. Стандартное вызываемое действие «Отправить транзакцию продажи» последовательно выполняет процессы разложения и оркестрации. Чтобы разделить процессы, используйте отдельные действия «Разложить транзакцию продажи» и «Оркестрировать вызываемую транзакцию продажи». Добавьте настраиваемую логику и создайте план выполнения с необходимой актуальной информацией. Настраиваемая логика важна, если определенные данные, необходимые для определенных проверок или пополнения данных, доступны только после разложения. После выполнения настраиваемой логики запустите вызываемое действие Orchestrate Sales Transaction разными методами, например, настраиваемые события платформы, триггеры Apex или действия прямого потока.
Конфигурация потока зависит от того, синхронно или асинхронно обрабатываются транзакции.
- Синхронный откат: Ошибка приводит к откату артефактов разложения и оркестрации.
- Асинхронный откат: Артефакты успешного разложения не откатываются при неудачной оркестрации, если только ошибка не произошла при создании плана выполнения.
- Настройка настраиваемой логики в синхронном потоке
При настройке вызываемых действий «Разложить транзакцию продажи» и «Оркестрировать транзакцию продажи» в синхронном запросе поток выполняет действия последовательно. - Настройка настраиваемой логики в асинхронном потоке
При настройке вызываемых действий «Разложить транзакцию продажи» и «Оркестрировать транзакцию продажи» в асинхронном запросе процесс разложения выполняется в фоновом режиме. Приостановите поток до завершения декомпозиции, прежде чем выполнять настраиваемую логику и вызываемое действие «Оркестрирование транзакции продажи».
