フロー承認プロセスのゼロからの作成
Flow Builder でフロー承認プロセスを作成できます。これには、[承認] アプリケーションからの自動起動フロー承認プロセスや、[設定] からの自動起動またはレコードトリガーフロー承認プロセスが含まれます。
必要なエディション
| フロー承認プロセスでサポートされるエディションを表示します。 |
| 必要なユーザー権限 | |
|---|---|
| Flow Builder でフロー承認プロセスを開く、編集する、または作成する | 「フローの管理」 |
Approvals Lightning アプリケーションを使用した自動起動フロー承認プロセスの作成
Approvals アプリケーションを開き、新しい自動起動フロー承認プロセスを最初から作成します。
-
ナビゲーションバーで、[
] をクリックします。
-
検索ボックスに「承認」と入力し、[承認] を選択します。
Approvals アプリケーションが開きます。
-
Approvals アプリケーションで、[Create Flow Approval Process (フロー承認プロセスを作成)] をクリックし、[Start from Scratch (ゼロから開始)] をクリックします。
Flow Builder が開きます。
フロー承認プロセスに要素とリソースを追加します。
[設定] でのフロー承認プロセスの作成
[設定] の [フロー] で [新規フロー] ボタンをクリックして、自動起動フローまたはレコードトリガーフローを作成します。
-
[
] をクリックし、[設定] を選択します。
- [設定] の [クイック検索] ボックスに「フロー」と入力し、[フロー] を選択します。
- [フロー] ウィンドウで、[新規フロー] をクリックします。
-
[新規自動化] ウィンドウで、作成するフロー承認プロセスの種別を選択します。
- ユーザーがレコードを手動で承認申請したときに実行されるフロー承認プロセスを作成するには、[Autolaunch Flow Approval Process (No Trigger) (自動起動フロー承認プロセス (トリガーなし))] を検索して選択します。
- レコードが追加または変更された後に自動的に実行されるフロー承認プロセスを作成するには、[レコードトリガーフロー承認プロセス] を検索して選択します。
Flow Builder が開きます。
自動起動フロー承認プロセスに要素とリソースを追加します。または、レコードトリガーフロー承認プロセスの開始要素を設定します。
レコードトリガーフロー承認プロセスのトリガーの設定
レコードトリガーフロー承認プロセスが実行されるタイミングを制御するように開始要素を設定します。
新しいレコードトリガーフロー承認プロセスを開くと、開始要素が選択され、[開始を設定] パネルが開きます。
- [オブジェクトを選択] で、フロー承認プロセスをトリガーするレコードが含まれるオブジェクトを選択します。
-
[トリガーを設定] で、オプションを選択します。
- レコードの作成時にのみフロー承認プロセスをトリガーするには、[レコードが作成されました] を選択します。
- レコードの更新時にのみフロー承認プロセスをトリガーするには、[レコードが更新されました] を選択します。
- レコードが作成または更新されたときにフロー承認プロセスをトリガーするには、[レコードが作成または更新されたとき] を選択します。
-
フロー承認プロセスが実行されるタイミングを制限する条件要件を設定します。
条件の要件 フロー承認プロセスの実行時 なし Always すべての条件に一致 (AND) すべての条件が true です。 いずれかの条件に一致 (OR) 少なくとも 1 つの条件が true である。 カスタム条件ロジックに一致 カスタム条件は true です。
このオプションを選択する場合は、最大 1,000 文字を入力して条件ロジックを指定します。以下を使用します。
- 各条件を参照する数値
- どのような条件の組み合わせが true となる必要があるのかを識別する AND、OR、NOT
- 文字列の一部をグループ化するための括弧
AND を入力した場合は、[すべての条件に一致] を選択した場合と同じです。OR を入力した場合は、[いずれかの条件に一致] を選択した場合と同じです。その他のロジックを入力する場合は、各条件の番号を含めるようにします。
たとえば、1 AND NOT(2 OR 3) の場合、フローは最初の条件が
trueであることと、2 番目および 3 番目の条件の両方がtrueでないことを評価します。数式の評価が True 数式は true と評価されます。
このオプションを選択した場合、リソース、関数、演算子を使用して数式を作成します。「 Flow Formula Builder を使用したフロー数式の作成」の「 Flow Start Element Formula Builder での数式の作成」を参照して ください。
- 作業内容を保存します。
フロー承認プロセスに要素とリソースを追加します。
フロー承認プロセスの作成
フロー承認プロセスは、フェーズ要素と決定要素で構成されます。フェーズには 1 つ以上のステップが含まれます。承認ステップとバックグラウンドステップのコールフロー。各フェーズには、そのフェーズまたはフェーズ内のステップで発生したエラーを処理する接続された障害パスを含めることができます。各フロー承認プロセスには、バックグラウンドステップを含む 1 つのフェーズを含む取り消しパスを含めることもできます。
すべてのフロー承認プロセスで 1 つ以上の承認ステップが必要です。フロー承認プロセスに承認ステップがない場合、その承認ステップに基づく承認申請は常に承認されます。「フロー承認プロセス」を参照してください。
フロー承認プロセスの構造は、その承認ステップが連続して実行されるか、同時に実行されるかによって異なります。「フロー承認プロセスでのレコードのロック」を参照してください。
承認申請が失敗しないように、フロー承認プロセスのエラー処理を設定します。フロー承認プロセスのエラー処理に使用する戦略についての詳細は、「フロー承認プロセスのエラー処理」を参照してください。
-
要素をフロー承認プロセスに追加するには、[
] をクリックして要素を選択し、表示ラベル、API 参照名、説明を入力します。
- フロー承認プロセスのステップを保存する要素を追加するには、[フェーズ] を選択します。
- フロー承認プロセスの転送先パスを決定する要素を追加するには、[決定] を選択します。決定要素の設定についての詳細は、「Decision Flow Approval Processes Resource (決定フロー承認プロセスリソース)」を参照してください。
-
ステップをフェーズに追加するには、[ステップを追加] をクリックし、ステップ種別を選択して、表示ラベル、API 参照名、説明を入力します。
- 承認者とその代理人とやりとりするステップを追加するには、[承認ステップ] を選択します。
- ユーザー操作のないステップを追加するには、[バックグラウンドステップ] を選択します。
-
フロー承認プロセスの要素は、次の要素に自動的に接続されます。フロー承認プロセスには決定要素とフェーズ要素を含めることができますが、フローの場合のようなループ要素はありません。フロー承認プロセスで 1 つ以上の要素のシーケンスを繰り返す場合や、次に実行する要素を変更する場合は、移動コネクタを使用します。
-
別の要素に接続するには、決定要素またはフェーズ要素の後で [
] をクリックし、[要素に接続] をクリックします。
-
移動する要素の
をクリックします。
-
別の要素に接続するには、決定要素またはフェーズ要素の後で [
-
(省略可能) 進行中のフロー承認プロセスが取り消されたときにステップを実行するには、取り消しパスを追加します。
- [開始] 要素を選択し、[Add Recall Path (Optional) (リコールパスを追加 (省略可能))] をクリックします。
- [Configure Start (開始を設定)] パネルで、[Add Recall Path (リコールパスを追加)] をクリックします。
-
(省略可能) 承認申請の失敗を最小限に抑えるには、障害パスを使用してエラー処理をフロー承認プロセスに追加します。
-
障害パスをフェーズに追加するには、フェーズカードで [
] をクリックし、[障害パスを追加] を選択します。
- フェーズ要素と決定要素を障害パスに追加します。フロー承認プロセスの障害パスのフェーズ要素には、承認ステップとバックグラウンドステップを含めることができます。
-
(省略可能) デフォルトでは、障害パスは終了要素で終了します。障害パスまたは障害パス内の決定結果をメインフロー承認プロセスのフェーズまたは決定に接続するには、Go To コネクタを使用します。[
] をクリックし、[要素に接続] をクリックして、移動先の要素の [
] をクリックします。
-
障害パスをフェーズに追加するには、フェーズカードで [
- 作業内容を保存します。
フロー承認プロセスを作成したら、テストして期待どおりに動作することを確認します。
フロー承認プロセスで管理される承認があるオブジェクトのレコードページレイアウトにオーケストレーション作業ガイドコンポーネントを追加します。
フロー承認プロセスを有効化します。
これで、レコードトリガーフロー承認プロセスを開始する準備が整いました。自動起動フロー承認プロセスの場合、フロー承認プロセスを使用してユーザーがレコードの承認を申請する方法を追加します。「自動起動フロー承認プロセスをユーザーが使用できるようにする」を参照してください。

