Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce フローを使用したビジネスプロセスの自動化
オーケストレーションフェーズ

オーケストレーションフェーズ

フェーズでは、関連するステップがグループ化され、論理フェーズに整理されます。フェーズは順次実行され、オーケストレーションでは一度に 1 つのフェーズのみを処理できます。フェーズを完了する前に、フェーズに必要な条件を設定します。

必要なエディション

フローオーケストレーションでサポートされるエディションを表示します。

全般

オーケストレーションには少なくとも 1 つのフェーズが必要です。フェーズは順次実行されるため、フェーズの開始のタイミングは制御できません。フェーズの完了のタイミングを制御するには、いずれかの終了条件を選択します。

メモ
メモ フローオーケストレーションのフェーズ要素は、フローのフェーズリソースには関連しません。

終了条件

フェーズの完了のタイミングを制御するには、終了条件を選択します。

フェーズ条件 必須
すべてのステップが完了とマークされると、フェーズは完了とマークされます。
指定された要件を満たしたら、フェーズは完了とマークされます フェーズを完了できるかどうかを決定する最大 10 個の要件
指定された評価フローが True を返すと、フェーズは [完了] とマークされます。 フェーズを完了できるかどうかを決定する評価フローの名前

自動出力

実行時に、オーケストレーションはフェーズ開始後のフェーズの状況にアクセスできます。ただし、設計時には、関連付けられたオーケストレーションの実行が自動出力にアクセスする前であっても、自動出力リソースは常に選択できます。そのため、オーケストレーションを作成する場合は、フェーズの開始後に実行される要素でのみ自動出力リソースを参照します。

障害パス

オーケストレーションのフェーズまたはフェーズ内のステップでエラーが発生した場合の動作を定義するには、障害パスを使用します。オーケストレーションの各フェーズには、障害パス内にあるフェーズを含め、独自の障害パスを設定できます。

障害パスには、決定要素とフェーズ要素を含めることができます。障害パスのフェーズ要素には、バックグラウンドステップと対話型ステップを含めることができます。

フェーズの障害パスに要素を追加して、添付されたフェーズの残りの必要なステップを完了するための代替方法を提供します。

オーケストレーションに障害パスを追加すると、終了要素と共に追加されます。ただし、エラーになったオーケストレーションの実行が障害パスで終わるとは限りません。障害パスの 1 つ以上の要素をオーケストレーションの次の関連要素に接続することもできます。

オーケストレーションの実行には、[完了] と [エラー] の 2 つの有効な状況があります。

メモ
メモ

障害パスでエラーが処理され、正常に完了すると、オーケストレーションの実行状況は [完了] になります。ただし、最初にエラーが発生したステップとフェーズの状況は [エラー] のままです。

条件 オーケストレーション実行状況
障害パスが設定されたフェーズの実行でエラーが発生します。設定された障害パスは終了要素で終了し、エラーなしで実行されます。 完了
障害パスが設定されたフェーズの実行でエラーが発生します。設定された障害パスは、Go To コネクタを使用してメインオーケストレーションフローに接続され、エラーは発生しなくなります。 完了
障害パスが設定されたフェーズの実行でエラーが発生します。設定された障害パスのフェーズ実行でエラーが発生し、そのフェーズ実行に障害パスが設定されていない。 エラー
障害パスが設定されていないフェーズの実行でエラーが発生します。 エラー

状況

オーケストレーションの実行中、各フェーズの状況が管理されます。フェーズは順次実行され、開始条件がないため、進行後にのみ状況になります。オーケストレーション実行では、フェーズの進行後に、対応するオーケストレーションフェーズ実行レコードが作成されます。

フェーズの実行状況 説明
進行中 フェーズが開始されました。
完了
  • フェーズが完了し、オーケストレーションが完了しました。
  • フェーズが完了し、オーケストレーションが進行中です。
  • フェーズが完了し、オーケストレーションがキャンセルされました。
サスペンド フェーズの進行中に、オーケストレーションが手動で一時停止されました。
キャンセル フェーズの進行中に、オーケストレーションがキャンセルされました。
中止 フェーズの進行中に、オーケストレーションでエラーが発生しました。
エラー
  • フェーズでエラーが発生しました。
  • フェーズ内のバックグラウンドステップでエラーが発生しました。
  • フェーズ内のバックグラウンドステップによってコールされた自動起動フローでエラーが発生しました。
  • フェーズの進行中に、フェーズ内の対話型ステップでエラーが発生しました。
  • フェーズの進行中に、フェーズ内の対話型ステップに関連付けられた画面フローでエラーが発生しました。
  • フェーズの進行中に、フェーズ内の MuleSoft ステップでエラーが発生しました。
  • フェーズの進行中に、フェーズ内の MuleSoft ステップに関連付けられた MuleSoft アクションでエラーが発生しました。

履歴

履歴では、オーケストレーションフェーズにはいくつかのマイルストーンが考えられます。

フェーズマイルストーン 説明
フェーズを開始 親オーケストレーションの実行が再開されたときにフェーズが開始または再開された。
フェーズを終了
  • フェーズが完了しました。
  • 親オーケストレーションの実行がキャンセルされた時点で、フェーズは進行中でした。
フェーズを一時停止 親オーケストレーションの実行が手動でサスペンドされた時点で、フェーズは進行中でした。
フェーズを終了
  • フェーズの完了後に親オーケストレーションの実行でエラーが発生しました。
  • フェーズの進行中に親オーケストレーションの実行でエラーが発生しました。
フェーズ失敗
  • フェーズでエラーが発生しました。
  • フェーズ内のバックグラウンドステップでエラーが発生しました。
  • フェーズ内のバックグラウンドステップによってコールされた自動起動フローでエラーが発生しました。

フローオーケストレーションフェーズ実行レコードの所有者

Winter '23 以降、フェーズ実行レコードの [所有者 ID] 項目が自動化プロセスユーザーの ID に設定されます。

 
読み込み中
Salesforce Help | Article