詳細情報:
非同期フローでのカスタムロジックの設定
非同期要求で [販売トランザクションを分解] および [販売トランザクションをオーケストレーション] 呼び出し可能アクションを設定すると、分解プロセスがバックグラウンドで実行されます。分解が完了するまでフローを一時停止してから、カスタムロジックと [Orchestate Sales Transaction (販売トランザクションをオーケストレーション)] 呼び出し可能アクションを実行します。
- 自動起動フロー (トリガーなし) を作成します。
- 呼び出し可能な [販売トランザクションを分解] アクションをフローに追加します。
-
intakeRequestType を
Asynchronousに設定します。 -
次のいずれかの方法を選択して、販売取引分解イベントプラットフォームイベントを処理します。
- イベントが発生するまで一時停止するには、分解フローパス内に [条件を待機] 要素を追加します。
- イベントが公開されたときに起動するには、プラットフォームイベントトリガーフローを追加します。
大規模で同時実行のシナリオでは、after-insert Apexトリガーを使用し、カスタム ロジックとOrchestate Sales Transactionの呼び出し可能なアクションを独自のフローに分離 - 販売取引分解イベントの結果が成功した後に実行されるフローパスにカスタムロジックを追加します。
- [Orchestate Sales Transaction (販売トランザクションをオーケストレーション)] 呼び出し可能アクションをフローに追加します。
-
intakeRequestType を
Asynchronousに設定します。 - フローを保存して有効化します。
