承認プロセスを作成する
学習の目的
この単元を完了すると、次のことができるようになります。
- 最初の承認者にメールを送信する承認プロセスを設定する。
- ユーザーが商談レコードを承認または却下できる承認プロセスを設定する。
Flow Builder のハンズオン
ではここで Trailhead Playground を起動して、このモジュールの手順を実行してみましょう。Trailhead Playground を開くには、ハンズオン Challenge までスクロールダウンし、[起動] をクリックします。また、ハンズオン Challenge を実行するときにも Playground を使用します。
メールテンプレートを作成する
まず、メールテンプレートを作成し、レコード所有者のマネージャーに商談の割引率が 40% を超えたことを通知できるようにしましょう。
- [設定] から、[クイック検索] ボックスに「テンプレート」と入力し、[Classic メールテンプレート] を選択します。
-
[新規テンプレート] をクリックします。
- テンプレートの種類に [テキスト] を選択して、[Next (次へ)] をクリックします。
- メールテンプレートを設定します。
- Folder (フォルダー): Unfiled Public Classic Email Templates (未整理公開 Classic メールテンプレート)
- Available for Use (有効): 選択
- Email Template Name (メールテンプレート名):
Approve Opportunity Discount
(商談割引の承認)
- Encoding (文字コード): General US & Western Europe (米国および西ヨーロッパ言語)
- Subject (件名):
Please approve this discounted opportunity
(この割引された商談を承認してください)
- Email Body (メール本文):
{!User.Manager}, The {!Opportunity.Name} has been discounted. Please approve this discount. Thank you.
({!User.Manager} さん、{!Opportunity.Name} が割引されました。この割引を承認してください。よろしくお願い申し上げます。)
- Folder (フォルダー): Unfiled Public Classic Email Templates (未整理公開 Classic メールテンプレート)
差し込み項目 {!Opportunity.Name}
を使用すると商談レコードへのリンクが追加されるため、承認者が処理しやすくなります。これにより、承認者はレコードを確認してから依頼に応答することができます。
-
[Save (保存)] をクリックします。
カスタム項目の追加
次に、各商談の割引率と承認状況の追跡できるようにカスタム項目を作成しましょう。
- [設定] から [クイック検索] ボックスに「オブジェクトマネージャー」と入力し、[オブジェクトマネージャー] を選択します。
-
[Opportunity (商談)] をクリックします。
-
[Fields & Relationships (項目とリレーション)] を選択し、[New (新規)] をクリックします。
- [Data Type (データ型)] 列で [Percent (パーセント)] を選択し、[Next (次へ)] をクリックします。
- 次の値を使用して、[Percent (パーセント)] 項目を設定します。
- Field Label (項目の表示ラベル):
Discount Percent
(割引率)
- Length (長さ): デフォルトのままにする
- Decimal Places (小数点の位置): デフォルトのままにする
- Required (必須): 選択
- Field Label (項目の表示ラベル):
-
[Next (次へ)] をクリックします。
-
[Next (次へ)] をクリックします。
-
[保存 & 新規] をクリックします。
- [Data Type (データ型)] 列で [Picklist (選択リスト)] を選択し、[Next (次へ)] をクリックします。
- 次の値を使用して、[Picklist (選択リスト)] 項目を設定します。
- Field Label (項目の表示ラベル):
Discount Percent Status
(割引率の状況)
- Value (値):Enter values, with each value separated by a new line (各値を改行で区切って入力します。)
- Specify Entry Criteria (選択リスト値):
Approved
(承認済み)-
Not Approved
(未承認)
- Field Label (項目の表示ラベル):
-
[Next (次へ)] をクリックします。
-
[Next (次へ)] をクリックします。
-
[Save (保存)] をクリックします。
承認者に通知するためのメールテンプレートを作成し、オブジェクトに承認プロセスをサポートする必須項目を設定しました。
承認プロセスを作成する
組織の準備ができたので、承認プロセスを作成してみましょう。
- [設定] から、[クイック検索] ボックスに「承認」と入力し、[承認プロセス] を選択します。
- [承認プロセスを管理するオブジェクト] で [商談] を選択します。
-
[承認プロセスの新規作成] | [ジャンプスタートウィザードを使用] をクリックします。ジャンプスタートウィザードでは、簡単な承認プロセスを作成でき、一部の設定は自動的に選択されます。
- 承認プロセスを設定します。
- Name (名前):
Approve Opportunity Discount
(商談割引の承認)
- Approval Assignment Email Template (承認割り当てメールテンプレート): Approve Opportunity Discount (商談割引の承認)
- Specify Entry Criteria (入力条件の指定):
- Field (項目): Opportunity: Discount Percent (商談: 割引率)
- Operator (演算子): greater than (次の値より大きい)
- Value (値):
0.4
[Percent (パーセント)] 項目には、入力値を 100 で除算した値が保存されます。たとえば、[Percent (パーセント)] 項目に 40 と入力すると、0.4 として保存されます。この開始条件により、40% より高い割引率が検索されます。
- Field (項目): Opportunity: Discount Percent (商談: 割引率)
- Select Approver (承認者の選択): Let the submitter choose the approver manually (申請者が承認者を手動で選択する)
- Name (名前):
- 承認プロセスを保存します。
-
[承認プロセスの詳細ページの参照] をクリックします。
- [最終承認時のアクション] で、[新規アクションの追加] | [項目自動更新] をクリックし、次の値を使用して設定します。
- Name (名前):
Approved
(承認済み)
- Field to Update (更新する項目): Discount Percent Status (割引率の状況)
- A specific value (特定値): Approved (承認済み)
- Name (名前):
-
[Save (保存)] をクリックします。
- [最終却下時のアクション] で、[新規アクションの追加] | [項目自動更新] をクリックし、次の値を使用して設定します。
- Name (名前):
Not Approved
(未承認)
- Field to Update (更新する項目): Discount Percent Status (割引率の状況)
- A specific value (特定値): Not Approved (未承認)
- Name (名前):
-
[Save (保存)] をクリックします。
割引された承認の評価を開始するには、承認プロセスを有効化します。
レコードの送信を確認する
レコードの承認が申請された場合の処理を自動化するために、多くの作業を行いました。次は、ユーザーが承認プロセスを開始できるボタンをページレイアウトに追加しましょう。
- [Setup (設定)] から、[Object Manager (オブジェクトマネージャー)] タブをクリックします。
-
[Opportunity (商談)] をクリックします。
-
[Page Layouts (ページレイアウト)] をクリックします。
-
[Opportunity Layout (商談レイアウト)] を選択します。
- レイアウトエディターのヘッダーバーで、[Buttons (ボタン)] を選択します。
- [Submit for Approval (承認申請)] ボタンをページレイアウトの [Standard Buttons (標準ボタン)] セクションにドラッグします。
-
[Save (保存)] をクリックします。
これで、ユーザーが商談の [Submit for Approval (承認申請)] をクリックすると、申請は承認プロセスを通ることになります。ただし、ユーザーがボタンをクリックし忘れるとどうなるでしょうか? Flow Builder に移動します。アクション要素で選択可能なアクションの 1 つが「Submit for Approval (承認申請)」です。つまり、レコードの承認を自動的に申請するレコードトリガーフローを作成できるということです。また、ユーザーは商談の承認を申請することを覚えておく必要がありません。たとえば、商談が編集されるとトリガーされて、割引率が 40% より大きいかどうかをチェックし、大きい場合は商談の承認申請をするアクション要素を実行するレコードトリガーフローを作成できます。
フローを使用したレコードの承認申請についての詳細は、「フローのデータとアクション」バッジを参照してください。またそのときに、「Flow Builder を使用したフローの作成」トレイルの残りも完了し、レコードトリガーフローの作成方法なども学習することをお勧めします。
もうひとこと...
ホームページに未承認申請コンポーネントを追加して、ユーザーが進行中の承認申請を確認できるようにします。また、ユーザーがメールまたは Chatter から直接、承認申請に応答できるようにします。詳細は、「組織での承認の準備」を参照してください。
リソース