Skip to main content
3 月 5 日~ 6 日にサンフランシスコで開催される TDX (Salesforce+ でも配信) で「Developer Conference for the AI Agent Era (AI エージェント時代に向けた開発者向けカンファレンス)」にぜひご参加ください。お申し込みはこちら

数式と積み上げ集計項目を作成する

メモ

メモ

日本語で受講されている方へ
Challenge は日本語の Trailhead Playground で開始し、かっこ内の翻訳を参照しながら進めていってください。Challenge での評価は英語データを対象に行われるため、英語の値のみをコピーして貼り付けるようにしてください。日本語の組織で Challenge が不合格だった場合は、(1) この手順に従って [Locale (地域)] を [United States (米国)] に切り替え、(2) [Language (言語)] を [English (英語)] に切り替えてから、(3) [Check Challenge (Challenge を確認)] ボタンをクリックしてみることをお勧めします。

翻訳版 Trailhead を活用する方法の詳細は、自分の言語の Trailhead バッジを参照してください。

人事採用担当者と面接官は、候補者に関する多くのデータを社員募集アプリケーションに入力しています。ただし、その審査データを活用するには、計算して採点する必要があります。これを行うには、積み上げ集計項目と数式を使用します。

積み上げ集計は、クロスオブジェクト数式 (このプロジェクトの最初のステップで作成) を逆にしたようなものです。親 (または親の親) オブジェクトからデータを取得するのではなく、子オブジェクトのレコードからデータを取得してそのデータを保存します。詳細レコードでレコードが保存されるたびに、結果は再計算されて保存されます。

数式項目は他の項目、値、関数、演算子から入力を取り込み、結果を求めます。標準項目、カスタム項目、他の数式項目を参照できます。数式の結果は保存されません。数式はメタデータとして保存されます。ただし、その式の結果は、ユーザーがレコードを表示したり、数式項目を含むレポートを実行したりするたびにその場で計算されます。

数式を作成する

Review (審査) オブジェクトから総合スコアを計算するカスタム数式項目を作成します。

  1. [Setup (設定)] から、[Object Manager (オブジェクトマネージャー)] をクリックし、[Review (審査)] を選択します。
  2. [Fields & Relationships (項目とリレーション)] をクリックし、[New (新規)] をクリックします。
  3. [Data Type (データ型)] として [Formula (数式)] を選択し、[Next (次へ)] をクリックします。
  4. [Field Label (項目の表示ラベル)] に Overall Review Score (総合審査スコア) と入力します。
  5. [Formula Return Type (数式の戻り値のデータ型)] で [Number (数値)] を選択します。
  6. [Next (次へ)] をクリックし、[Overall Review Score (Number) (総合審査スコア (数値))] = の下に数式を追加します。 
(VALUE(TEXT(Core_Competencies__c)) + VALUE(TEXT(Experience__c)) + VALUE(TEXT(Leadership_Skills__c)) + IF( Recommend_for_Hire__c , 5, 0) ) / 4
  1. 画面が次のようになっていることを確認します。[Overall Review Score (総合審査スコア)] の数式が表示された [Advanced Formula (高度な数式)] タブ。
  2. [Check Syntax (構文を確認)] をクリックし、エラーがないことを確認します。
  3. [Next (次へ)][Next (次へ)][Next (次へ)][Save (保存)] の順にクリックします。

積み上げ集計項目を作成する

次は、Job Application (求人応募) オブジェクトに Number of Reviews (審査数) の積み上げ集計項目を作成します。

  1. [Setup (設定)] から、[Object Manager (オブジェクトマネージャー)] をクリックし、[Job Application (求人応募)] を選択します。
  2. [Fields & Relationships (項目とリレーション)] をクリックし、[New (新規)] をクリックします。
  3. [Data Type (データ型)] で [Roll-Up Summary (積み上げ集計)] を選択して、[Next (次へ)] をクリックします。
  4. [Field Label (項目の表示ラベル)] に Number of Reviews (審査数) と入力します。
  5. [Next (次へ)] をクリックします。
  6. [Summarized Object (集計対象オブジェクト)] ドロップダウンから [Reviews (審査)] を選択します。
  7. [Roll-Up Type (積み上げ種別)] として [Count (件数)] を選択します。
  8. [Filter Criteria (検索条件)] として [All records should be included in the calculation (すべてのレコードを計算に含める)] を選択します。
  9. [Next (次へ)][Next (次へ)][Save & New (保存 & 新規)] の順にクリックします。

次は、Job Application (求人応募) オブジェクトに Review Scores (審査スコア) の積み上げ集計項目を作成します。

  1. [Data Type (データ型)] として [Roll-Up Summary (積み上げ集計)] を選択し、[Next (次へ)] をクリックします。
  2. [Field Label (項目の表示ラベル)] に Total Review Score (合計審査スコア) と入力します。
  3. [Next (次へ)] をクリックします。
  4. [Summarized Object (集計対象オブジェクト)] ドロップダウンから [Reviews (審査)] を選択します。
  5. [Roll-Up Type (積み上げ種別)] として [Sum (合計)] を選択します。
  6. [Field to Aggregate (集計する項目)] として [Overall Review Score (総合審査スコア)] を選択します。
  7. [Filter Criteria (検索条件)] として [All records should be included in the calculation (すべてのレコードを計算に含める)] を選択します。
  8. [Next (次へ)][Next (次へ)][Save & New (保存 & 新規)] の順にクリックします。

その他の数式を作成する

次は、求人応募の Average Review Score (平均審査スコア) を計算する数式項目を作成します。

  1. [Data Type (データ型)] として [Formula (数式)] を選択し、[Next (次へ)] をクリックします。
  2. [Field Label (項目の表示ラベル)] に Average Review Score (平均審査スコア) と入力します。
  3. [Formula Return Type (数式の戻り値のデータ型)] に [Number (数値)] を選択します。
  4. [Next (次へ)] をクリックし、[Average Review Score (Number) (平均審査スコア (数値))] = の下に数式を追加します。 
    1. IF(Number_of_Reviews__c <> 0, Total_Review_Score__c / Number_of_Reviews__c, null)
  5. 画面が次のようになっていることを確認します。
    [Average Review Score (平均審査スコア)] の数式が表示された [Advanced Formula (高度な数式)] タブ。
  6. [Check Syntax (構文を確認)] をクリックし、エラーがないことを確認します。
  7. [Next (次へ)][Next (次へ)][Save & New (保存 & 新規)] の順にクリックします。

Average Review Score (平均審査スコア) に応じて、求人応募レコードに緑、黄、または赤のライトを表示する数式項目を作成します。

  1. [Data Type (データ型)] として [Formula (数式)] を選択し、[Next (次へ)] をクリックします。
  2. [Field Label (項目の表示ラベル)] に Review Indicator (審査インジケーター) と入力します。
  3. [Formula Return Type (数式の戻り値のデータ型)] で [Text (テキスト)] を選択します。
  4. [Next (次へ)] をクリックし、[Review Indicator (Text) (審査インジケーター (テキスト))] = の下に数式を追加します。
IF(Average_Review_Score__c >= 3.5,IMAGE("/img/samples/light_green.gif",
"Green"),IF(Average_Review_Score__c >= 2.5,IMAGE("/img/samples/light_yellow.gif",
"Yellow"),IF(Average_Review_Score__c > 0,IMAGE("/img/samples/light_red.gif", "Red"),
"No Reviews")))
  1. 画面が次のようになっていることを確認します。
    [Review Indicator (審査インジケーター)] の数式が表示された [Advanced Formula (高度な数式)] タブ。
  2. [Check Syntax (構文を確認)] をクリックし、エラーがないことを確認します。
  3. [Next (次へ)][Next (次へ)][Save (保存)] の順にクリックします。

求人応募レコードを作成する

  • アプリケーションランチャー をクリックしてアプリケーションランチャーを開き、[Recruiting (採用)] をクリックします。
  • [Job Applications (求人応募)] タブをクリックします。
  • [New (新規)] をクリックして、レコードを作成します。
  • すべての項目に値を入力します。
  • [Save (保存)] をクリックします。

次に、[Job Application (求人応募)] レコードページをカスタマイズして、新しい項目を [Candidate Rating (候補者評価)] セクションに移動します。

  1. 設定アイコン をクリックして、[Edit Page (編集ページ)] を選択します。これは、アプリケーションビルダーにアクセスして、Job Application (求人応募) オブジェクトのデフォルトのレコードページをコピーする手っ取り早い方法です。
  2. [Details (詳細)] タブをクリックして、タブ内の [Record Detail (レコードの詳細)] コンポーネントを選択します。
  3. プロパティペインで [Upgrade Now (今すぐアップグレード)] をクリックし、動的フォーム移行ウィザードを開始します。
  4. ウィザードの手順を実行し、[Job Application Layout (求人応募レイアウト)] を選択して、[Finish (完了)] をクリックします。
  5. [Save (保存)] をクリックし、[Activate (有効化)] | [Assign as Org Default (組織のデフォルトとして割り当て)] をクリックします。
  6. [Assign Form Factor (フォーム要素を割り当て)] ページで [Desktop and phone (デスクトップおよび電話)] を選択します。
  7. [Next (次へ)] をクリックし、[Save (保存)] をクリックします。
  8. [Fields (項目)] タブをクリックし、パレットから [Field Section (項目セクション)] を [Information (情報)] セクションの下にドラッグします。
  9. セクションのプロパティに次のように入力します。
    • Label (表示ラベル): Candidate Rating (候補者評価)
    • Columns (列): 1 Column (1 列)
  1. [Number of Reviews (審査数)][Total Review Score (合計審査スコア)][Average Review Score (平均審査スコア)][Review Indicator (審査インジケーター)] の各項目を [Information (情報)] セクションから [Candidate Rating (候補者評価)] セクションにドラッグします。
  2. [Save (保存)] をクリックします。

ページをカスタマイズし、クロスオブジェクト数式、入力規則、積み上げ集計、数式を作成して、コストをかけずに人事チームの社員募集アプリケーションを大幅に改善しました。一貫性のある完全なデータを簡単に利用し、一目で見つけられるようになり、AW Computing ではかつてなく迅速に新たな人材を採用できるようになりました。

ステップを確認

+100 ポイント

この プロジェクト は各自のハンズオン組織で実行します。[起動] をクリックして開始するか、組織の名前をクリックして別の組織を選びます。

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む