承認フローの設定
ロック解除要求ライフサイクルを管理するレコードトリガーフロー承認プロセスを作成します。このプロセスでは、承認申請を見積所有者のマネージャーに転送し、各フェーズで関係者に通知し、結果に基づいて見積の状況を更新します。
必要なエディション
| 必要なユーザー権限 | |
|---|---|
| 承認フローを設定する | 「ライフサイエンス商業管理者」権限セット |
このフローでは、このフローの結果のバックグラウンドステップとして、見積状況と承認状況に基づいて承認者と申請者に通知を送信する自動起動フローを追加します。「Advanced Approvals」を参照してください。
メモ このフローは、参照のみのサンプル実装です。本番で使用する前に、ビジネス要件とパフォーマンス要件に合わせてカスタマイズします。たとえば、通知アクションまたは受信者の数を減らすことができます。
- [設定] の [クイック検索] ボックスに「フロー」と入力し、[フロー] を選択します。
- [Record-Triggered Flow Approval Process (レコードトリガーフロー承認プロセス)] を選択し、[新規フロー] をクリックします。
-
開始ノードで、次の設定を使用してフロートリガーを設定します。
- オブジェクト: 見積
- トリガーイベント: レコードが作成または更新された
- [Condition Requirements (条件の要件)] で、[Formula Evaluates to True (数式の評価が True)] を選択します。
- エントリ条件:
ISCHANGED({!$Record.Status})||ISNEW()
-
承認者の詳細を保存するには、次の設定でリソースを作成します。
- リソース種別: 数式
- API 参照名: approvalr
- 説明: 承認者の詳細 (見積所有者のマネージャー) を保存します。
- データ型: Text
- 数式:
{!$Record.Owner:User.Manager.Username}
メモ 承認者がマネージャーの場合、すべてのユーザーを 1 人のマネージャーにリンクします。 -
見積の状況が [送信済み] か [承認申請] かを確認するには、次の結果を含む決定を追加します。
-
[結果 1] で、次の設定を定義します。
- 結果の表示ラベル: Is Quote Submitted for Unlock and Approval? (見積のロック解除と承認申請は行われているか)
- Status:
{$Record.Status} = 'Request for Unlock' - 条件の要件:
All Conditions Are Met (AND)
-
結果 2 で、次の設定を定義します。
- 結果の表示ラベル: Is Quote Submitted for Lock? (見積がロック用に送信されましたか?)
- Status:
{$Record.Status} = 'Submitted' - 条件の要件:
All Conditions Are Met (AND)
-
[結果 1] で、次の設定を定義します。
-
決定結果を設定します。
「Configure the Quote Status Check Decision Outcomes (見積状況チェック決定結果の設定)」および「Configure Quote Approval Decision Outcomes (見積承認決定結果の設定)」を参照してください。
- フローを保存して有効化します。
- 見積状況チェックの決定結果の設定
見積状況の決定の結果ごとに、承認フローでロック解除申請を転送する方法や、見積がロックされたときに関係者に通知する方法を決定するフェーズ、ステップ、アクションを設定します。 - ロック通知フローの設定
見積の状況と承認の決定に基づいて承認者および申請者に承認通知を送信する自動起動フローを作成します。このフローを承認プロセスのバックグラウンドステップとして参照します。たとえば、見積の承認が必要な場合にマネージャーに通知したり、見積がロックまたはロック解除された場合にフィールド担当に通知したりします。 - 見積承認の決定結果の設定
マネージャーがロック解除要求を承認または却下した後の動作を定義します。申請を承認すると、見積がロック解除され、状況が [ドラフト] に戻されるため、フィールド営業担当者は見積を編集して再送信できます。申請を却下すると、状況が [却下済み] に変更され、見積はロックされたままになります。いずれの場合も、フローは結果をフィールド営業担当者に通知します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
