[Salesforce] 承認プロセスにおいて、商談の金額によって承認ステップを変えたい
商談の金額毎に承認プロセスの承認者を変えたいのですが、どのような方法がありますでしょうか。
例:商談の金額が¥1,000,000以上 →(1)直属のマネージャが承認 →(2)本部長が承認 → 完了
商談の金額が¥1,000,000未満 →(1)直属のマネージャが承認 → 完了
承認プロセスの設定方法として以下の流れがございます。
- 承認プロセス作成の準備
実装が成功するよう、各承認プロセスを慎重に計画します。
※準備として、承認申請が割り振られたことをマネージャや本部長に送るメールテンプレートを作成します。 - 承認プロセスへの承認ステップの追加
承認ステップにおいて、特定の承認プロセスに一連の承認を設定します。各ステップで、そのステップの条件を満たすレコード、承認申請を割り当てるユーザ、各代理承認者による申請への返答を許可するかどうかを決定します。最初のステップでは、レコードがそのステップの条件を満たさない場合の動作を指定します。その後のステップでは、承認者が申請を却下した場合の動作を指定します。 - 承認プロセスへの自動アクションの追加
アクションは、承認ステップ、申請、最終承認、最終却下、取り消しに関連付けることができます。承認プロセスでは 4 つの自動アクション(ToDo, メールアラート, 項目自動更新, アウトバウンドメッセージ)がサポートされます。 - 承認プロセスの有効化
承認プロセスのステップを 1 つ以上作成したら、そのプロセスを有効にします。
今回は「商談の金額によって承認ステップを変える方法」を以下のように行っていきます。
- 管理者メニューの[設定]>[作成]>[ワークフローと承認申請]>[承認プロセス]を開きます。
- [承認プロセスを管理するオブジェクト]でオブジェクトを選択します。
オブジェクト:商談 - [承認プロセスの新規作成]をクリック→[標準ウィザードを使用]を選択します。
- [名前]、[一意の名前]、および[説明]を指定し、[次へ]をクリックします。
- 入力のプロセスの条件を指定します。
[条件が一致する]場合に、承認プロセスを使用します。
今回の場合は、「金額が入力されており、完了していない」商談全てが対象となります。
項目 演算子 値 商談:金額 >= 1 商談:フェーズ 次の文字列と一致しない 商談成立,ロスト
入力が完了したら、[次へ]をクリックします。 - [承認者項目と編集権限のプロパティの指定]を行います。
割り当て先として使用するユーザ項目→[マネージャ]を選択します。
[商談 所有者の承認者項目を使用]にチェックを入れます。
編集権限のプロパティにおいて、[管理者のみ、承認プロセス中にレコードを編集できます。]にチェックを入れます。
(これにより、承認プロセス中に申請者や他の一般ユーザが商談金額やフェーズを変更できないように
なります。) - 承認申請が割り当てられたことを承認者に通知する場合に使用するメールテンプレートを選択します。
- [保存]をクリックします。
次に自動アクションを追加していきます。
- アクションを追加する承認プロセスを開きます。
- 適切な関連リストから [新規追加] をクリックします。[承認時のアクション] と [却下時のアクション] が非表示の承認ステップで、個別のアクションを設定する必要がある場合は、[アクションを表示] をクリックします。
- アクションの種類(ToDo, メールアラート, 項目自動更新, アウトバウンドメッセージ)を選択します。
設定とアクションの種類の上限に達しているかどうかによって、使用可能なアクションのリストが異なります。
- アクションを設定します。
※承認ステップを入力し終えたら、以下の手順で承認プロセスを有効化して適用します。
- 承認プロセスを開きます。
- プロセスが正しく設定されていることを確認します。
- [有効化] をクリックします。
承認プロセスの設定
https://help.salesforce.com/articleView?id=approvals_getting_started.htm&type=0
コメント