問題
Universal Containers社には、取引先に[サポートレベル]というカスタム選択リストがあります。彼らは、すべてのケースレコードにサポートレベルのリアルタイムの値を表示したいと考えています。アプリケーション構築者は、この要件をどのように実装すればよいですか。
- TEXT関数を使用して、ケースオブジェクトに数式項目を作成します。
- 取引先オブジェクトに、サポートレベルを使用した積み上げ集計項目を作成します。
- 取引先オブジェクトに、 ISPICKVAL関数を使用して数式項目を作成します。
- プロセスビルダーを作成し、ケースオブジェクトで項目更新を使用します。
正解
- TEXT関数を使用して、ケースオブジェクトに数式項目を作成します。
- 取引先オブジェクトに、サポートレベルを使用した積み上げ集計項目を作成します。
- 取引先オブジェクトに、 ISPICKVAL関数を使用して数式項目を作成します。
- プロセスビルダーを作成し、ケースオブジェクトで項目更新を使用します。
解説
それぞれの選択肢の理由について説明します。
□ TEXT関数を使用して、ケースオブジェクトに数式項目を作成します。
これは正解です。TEXT関数を使用する数式項目は、取引先オブジェクトの選択リスト値(この場合はサポートレベル)をテキスト形式で表示することができます。この方法では、関連する取引先のサポートレベルをケースオブジェクトの数式項目にリアルタイムで反映させることが可能です。数式項目は読み取り専用であり、取引先のサポートレベルが更新されると、ケースレコード上の数式項目も自動的に更新されます。
□ 取引先オブジェクトに、サポートレベルを使用した積み上げ集計項目を作成します。
これは不正解です。積み上げ集計項目は、従レコードの数値を集計するために使用されますが、このケースではサポートレベルのような選択リスト値を直接ケースレコードに表示する目的には適していません。サポートレベルは数値データではなく、選択リストの値を反映する必要があるため、この方法は要件を満たしません。
□ 取引先オブジェクトに、 ISPICKVAL関数を使用して数式項目を作成します。
これは不正解です。ISPICKVAL関数は、選択リストの値をチェックする際に使用されますが、この場合の要件はケースオブジェクトに取引先のサポートレベルを表示することであり、取引先オブジェクトにISPICKVAL関数を使用して数式項目を作成することでは目的を達成できません。必要なのはケースレコードに取引先のサポートレベルを表示することであるため、この方法は適切ではありません。
□ プロセスビルダーを作成し、ケースオブジェクトで項目更新を使用します。
これは不正解です。この方法は技術的に可能ですが、各サポートレベルの選択肢ごとに条件分岐を設定し、対応するアクション(レコードを更新)を定義する必要があります。これは、特に多くのサポートレベルの選択肢がある場合には、設定が煩雑になり、管理が困難になる可能性があります。
実践
Universal Containers社がケースオブジェクトに「サポートレベル」をリアルタイムで表示するためにTEXT関数を使用して数式項目を作成する手順は以下の通りです。この例では、取引先オブジェクトの「サポートレベル」項目のAPI参照名;Support_Level
と仮定します。
- Salesforceにログイン: Salesforceの組織にログインします。
- ケースオブジェクトの設定に移動: [設定] メニューにアクセスし、「オブジェクトマネージャー」を選択してから、ケースオブジェクトを選択します。
- 新しい項目の作成: ケースオブジェクトの設定ページで「項目とリレーション」セクションを選択し、「新規」ボタンをクリックします。
- 数式項目の選択: 項目のデータ型として「数式」を選択し、「次へ」をクリックします。
- 項目の詳細を設定: 項目のラベル(例: サポートレベル)と名前を入力します。数式の戻り値のタイプとして「テキスト」を選択します。
- 数式の作成: 数式エディターで、以下の数式を入力します。ここで、
Account.Support_Level__c
は、ケースが関連する取引先オブジェクトの「サポートレベル項目目のAPI参照名です。
TEXT(Account.Support_Level__c)
- エラーチェックと保存: 「構文を確認」をクリックして数式にエラーがないことを確認し、「保存」をクリックします。
- ページレイアウトに追加: 必要に応じて、作成した数式項目をケースのページレイアウトに追加します。
これで、ケースオブジェクトに関連する取引先の「サポートレベル」がリアルタイムで表示されるようになります。数式項目は、取引先オブジェクトの「サポートレベル」項目の値に基づいて動的に更新されます。
コメント