DISPLAY SETTINGS 各種設定
表示モード
画像位置
文字位置
理解度の自動記録
理解度の位置
Q1Salesforce Platform App Builder
Q1. Solaris Energy (SE) のサービスコーディネーター (SC) は、請求書レコードが提出される前段階で、特定地域の技術者が所有する作業指示書を最終確認する役割を担っています。
作業指示書をクローズする前に、SC はデータの修正や誤って添付されたファイルの削除を行う必要があります。
加えて、SC は技術者が所有する他の関連レコードへのアクセスも求められています。
組織の共有設定がプライベートである場合、この要件を満たすソリューションはどれでしょうか?
解答を見る
正解:B. 作業指示書を確認する対象の技術者よりも上位のロールに SC を配置する
組織の共有設定では、オブジェクトに対して[非公開]・[公開/参照のみ]・[公開/参照および更新可能]のいずれかを選択できます。[非公開]や[公開/参照のみ]の場合、ロール階層の設定や共有ルールの定義によって、ユーザーへ追加のアクセス権を付与できます。
ロール階層ではアクセス権が縦方向に伝播するため、上位のロールに割り当てられたユーザーは、下位ロールが所有するレコードや下位ロールと共有されているレコードへアクセスできます。
本設問では上位にあたる SC が下位の技術者が所有するレコードを参照・編集・削除したいという要件のため、Bが正解です。
組織の共有設定
ロール階層を使用したアクセスの制御
Q2Salesforce Platform App Builder
Q2. Nova Industries は、Salesforce 上で社外の顧客と共同作業を行いたいと考え、Chatter の「顧客の招待を許可する」設定を有効化することにしました。
Chatterグループへ招待された顧客には、どのような権限が付与されるでしょうか?
解答を見る
正解:D. 招待されたグループ内のメンバーとやり取りする権限
前提として「顧客」とは自社のメールドメイン外にいる社外ユーザーを指す用語です。「顧客の招待を許可する」設定を有効にすると、ユーザーが所有または管理する非公開グループへ顧客を招待できるようになります。
招待された顧客は招待されたグループのメンバーとのみやり取りが可能であり、他のグループやコンテンツへのアクセスは制限されるため、Dが正解です。
顧客招待
Q3Salesforce Platform App Builder
Q3. Solaris Energy では、[太陽系]オブジェクトの[木星]フィールドを閲覧できるのは [Outer Planets] プロファイルを持つユーザーだけに限定したいと考えています。
この要件を満たすには、アプリビルダーはどうすればよいでしょうか?
解答を見る
正解:C. 項目レベルセキュリティ
[太陽系]オブジェクトの[木星]フィールドの表示を [Outer Planets] プロファイルのユーザーのみに制限するには、項目レベルセキュリティを使用します。項目レベルセキュリティはユーザーのプロファイルに基づいてフィールドへのアクセスを制御できる機能であるため、Cが正解です。
Q4Salesforce Platform App Builder
Q4. Nova Industries の開発チームは、サンドボックス環境でコードの動作検証を行いたいと考えています。
正しく動作することを確認するには、サンドボックスに最低でも 0.5 GB のデータが格納されている必要があります。
また、このサンドボックスは 3 日間のスプリント単位でリフレッシュ(更新)される必要があります。
アプリビルダーは、開発者向けにどのタイプのサンドボックスを用意すべきでしょうか?
解答を見る
正解:C. Developer Pro Sandbox

リフレッシュ間隔が3日以内で使用でき、かつ0.5GB以上のデータ容量を確保できるのは Developer Pro Sandbox であるため、Cが正解です。
Developer Sandbox はリフレッシュ間隔こそ短いものの、格納できるデータ容量が200MBに制限されるため要件を満たせません。
種類別 Sandbox ライセンスおよびディスク使用制限
Q5Salesforce Platform App Builder
Q5. Solaris Energy のアプリビルダーは、運用環境と完全に一致するフルコピーサンドボックスへ未管理パッケージをインストールし、動作確認を終えたうえで本番環境へのインストールに臨みました。
ところが、本番環境でパッケージをインストールしようとすると失敗してしまいます。
パッケージのインストールが失敗した原因として、最も考えられるものはどれでしょうか?
解答を見る
正解:D. Apex ユニットテストの失敗
本設問のポイントはフルコピーサンドボックスでは成功したのに、本番環境でのみ失敗したという点です。フルコピーサンドボックスは本番環境とほぼ同一の構成であるため、A・B・Cのような差異は通常どちらの環境でも同じように発生します。
一方、パッケージに Apex コードが含まれる場合、参照先オブジェクトが環境ごとに異なっていたり、テストの実行に必要な[Apex開発]権限が本番環境側で不足していたりするケースがあるため、Dが正解です。
AppExchange パッケージのインストールの失敗のトラブルシューティング
Q6Salesforce Platform App Builder
Q6. Trailhead Apparel は、マーケティング以外のロールを持つユーザーが取引先責任者の[Retail Opt In]選択リスト項目を[はい]へ変更できないよう制限したいと考えています。
マーケティングロールを持たないユーザーによるこの更新を防ぐには、アプリビルダーはどの入力規則を設定すればよいでしょうか?
解答を見る
正解:C. AND($UserRole.Name != ‘Marketing’, ISCHANGED(Retail_Opt_In__c), ISPICKVAL(Retail_Opt_In__c, “Yes”))
入力規則とは、管理者がデータ入力やインポート時の基準を定義し、基準を満たさない場合にエラーメッセージを表示する機能です。本設問でエラーを表示すべき条件は、①マーケティングロールを持たないユーザーが、②[Retail Opt In]選択リスト項目を、③[はい]に更新した場合です。
これを数式に表すと$UserRole.Name != ‘Marketing’ で対象ユーザーを絞り込み、ISCHANGED(Retail_Opt_In__c) で値が変更されたことを判定し、ISPICKVAL(Retail_Opt_In__c, “Yes”) で変更後の値が「はい」であることを判定する組み合わせとなるため、Cが正解です。
Q7Salesforce Platform App Builder
Q7. Nova Industries は、[資産]オブジェクトを使って顧客拠点に設置されている製品を管理しています。
資産の詳細情報を記録するため、新たに[資産インベントリ]というカスタムオブジェクトを作成しました。
[資産インベントリ]を[資産]の関連リストとして表示するには、アプリビルダーはどのような方法を取るべきでしょうか?
解答を見る
正解:C. [資産インベントリ]から[資産]への参照関係を作成し、[資産インベントリ]関連リストを[資産]のページレイアウトへ追加する
資産と資産インベントリの関係は1 (資産) : N (資産インベントリ)です。親のページレイアウト上に子オブジェクトのレコードを関連リストとして表示するだけであれば、参照関係を作成するのがベストプラクティスであるため、Cが正解です。
主従関係にするとオブジェクト間の制約が強くなり不要に複雑化するため不適切です。
連結オブジェクトは多対多の関係を表現する際に2つの主従関係を用いる方式であり、本設問の1対多の要件には合致しません。
Q8Salesforce Platform App Builder
Q8. Nova Industries は、取引先レコードページ上で各取引先のリアルタイムな株価を表示したいと考えています。
アプリビルダーは、このリクエストをどのように実現すればよいでしょうか?
解答を見る
正解:B. AppExchange から株価表示向けのソリューションをインストールする
AppExchangeは、Salesforceが公式に認可した、特定機能をパッケージ化したソリューションを入手できるマーケットプレイスです。株価表示に対応した Lightning コンポーネントなどの既製のソリューションが既に存在するため、開発コストをかけずにこれをインストールするのが最適解であり、Bが正解です。
Stock Market Updates Lightning Component
AppExchangeとは
Q9Salesforce Platform App Builder
Q9. Nova Industries は、直近の広告出稿がもたらした投資対効果(ROI)を把握したいと考えています。
現在、すべてのオブジェクトに非公開の共有設定を適用しています。
アプリビルダーはどのような方法を提案すべきでしょうか?
解答を見る
正解:C. キャンペーン階層とキャンペーン統計を構成する
Salesforce にはマーケティング施策と営業活動を結び付けて管理できるキャンペーン機能があります。キャンペーン階層とキャンペーン統計を構成することで、どの施策がどの商談の成立につながったかを可視化・分析できるため、Cが正解です。
Salesforce キャンペーンの概要
Q10Salesforce Platform App Builder
Q10. Trailhead Apparel は、Race_Track__c カスタムオブジェクトに定義した重複ルールを適用しながら、25,000件のレコードを一括挿入したいとアプリビルダーに依頼しました。
この作業にはどのツールを使用すべきでしょうか?
解答を見る
正解:C. データローダー
インポートウィザードは標準オブジェクトかつ特定のルールに限り重複チェックが可能で、最大5万件まで対応しますが、カスタムオブジェクトの重複ルールには対応していません。データローダーは最大500万件のデータをインポートでき、カスタムオブジェクトに定義した重複ルールにも対応するため、Cが正解です。
ライトニングオブジェクトクリエーターはスプレッドシートからカスタムオブジェクトを新規作成するツールであり、スキーマビルダーはオブジェクトと項目の構造を表示・変更するツールであるため、いずれも不適切です。
