組織を準備する
学習内容
このフロープロジェクトでは、割り当て、決定、レコードを取得、レコードを更新の各要素について説明しています。学習内容は次のとおりです。
- ブランチを 2 つより多くして条件分岐を実行する。
- URL パラメーターを使用してレコードからフローにデータを渡す。
組織の準備
商談成立の主要因は、Acme Wireless が割引プログラムを積極的に提供したことにある、と営業担当は述べています。残念ながら、その割引提供の許可の取得は厄介です。営業担当は管理者にメールを送信し返信を受け取ってから、この情報をお客様に伝える必要があります。このプロセスは遅いため、Acme は商談を成立させようとしているクライアントを、より動きの速い競合他社に奪い取られています。このプロセスを合理化することが最重要課題であり、あなたはその担当になりました。
このプロジェクトでは、お客様に提供する割引の金額を自動的に判断するフローを作成します。これは、完成すると次のように動作します。
営業担当は、商談で価格の見積をクライアントに提示する段階に入りました。商談レコードを表示して、[Calculate Discount (割引計算)] ボタンをクリックします。これで、割引が計算され、商談が即座に更新されます。簡単な計算がフローで行われるおかげで、営業担当は、管理者が割引を承認するまで待つ必要がありません。営業担当は自身の仕事、つまり商談の成立をすぐに行えます。
営業担当は、ボタンをクリックすること以外に何も行っていません。それは、このフローがバックグラウンドで動作するからです。ユーザーの操作が必要ないフローは、自動起動フローと呼ばれます。
このプロジェクトでは、商談オブジェクトに 2 つのカスタム項目を設定するために Trailhead Playground が必要です。[Discount Percentage (割引率)] には商談の割引が保存され、[Discounted Amount (割引後の金額)] には割引が適用された後の最終的な商談金額が計算されて保存されます。
- [Setup (設定)] から [Quick Find (クイック検索)] ボックスに
Object Manager
(オブジェクトマネージャー) と入力し、[Opportunity (商談)] を選択します。 - [Fields & Relationships (項目とリレーション)] を選択し、[New (新規)] をクリックします。
- [Data Type (データ型)] に [Percent (パーセント)] を選択し、[Next (次へ)] をクリックします。
- 次の値を入力します。
- [Field Label (項目の表示ラベル)] に、
Discount Percentage
(割引率) と入力します。 - [Length (桁数)] に
18
と入力します。 - [Decimal Places (小数点の位置)] に
0
と入力します。 - [Description (説明)] に、
Displays the percentage to be subtracted from the total amount of the opportunity.
(商談の総額から差し引くパーセンテージを表示。) と入力します。 - [Help Text (ヘルプテキスト)] に、
If the customer is getting a discount on this opportunity, enter the amount here.For example, if the discount is 10%, enter the whole number 10.
(お客様がこの商談で割引を受ける場合は、その量をここに入力。たとえば、割引が 10% である場合は、整数の 10 を入力。) と入力します。
- [Field Label (項目の表示ラベル)] に、
- [Next (次へ)] を 2 回クリックして [Save & New (保存 & 新規)] をクリックします。
[New Custom Field (新規カスタム項目)] が表示されない場合はページを更新します。 - [Data Type (データ型)] で [Formula (数式)] を選択して、[Next (次へ)] をクリックします。
- 次の値を入力します。
- [Field Label (項目の表示ラベル)] に
Discounted Amount
(割引後の金額) と入力します。 - [Field Name (項目名)] に
Discounted_Amount
と入力します。 - [Formula Return Type (数式の戻り値のデータ型)] で [Currency (通貨)] を選択します。
- [Decimal Places (小数点の位置)] に
2
と入力します。
- [Field Label (項目の表示ラベル)] に
- [Next (次へ)] をクリックします。
- 次の値を入力します。
- [Discounted Amount (Currency) (割引後の金額 (通貨))] に、
Amount * (1 - Discount_Percentage__c)
と入力します。 - [Description (説明)] に、
Calculates the opportunity amount after any discount has been applied.
(割引適用後の商談金額を計算。) と入力します。 - [Help Text (ヘルプテキスト)] に、
Opportunity amount after discount has been applied.
(割引適用後の商談金額。) と入力します。
- [Discounted Amount (Currency) (割引後の金額 (通貨))] に、
- [Next (次へ)] を 2 回クリックして、[Save (保存)] をクリックします。