問題一覧
1
IsUpdateable() Apexメソッドを使用して、更新を許可する前に各項目をテストする
2
CEのユーザーから、Salesforceでファイルを"PDF"ファイルを表示しようとすると、ファイルが自動的にダウンロードされてしまうとの連絡が発生した。 Salesforce管理者は、ファイルがブラウザで自動的に開くように設定する為には、何を実施すれば良いか?
「ファイルのアップロードとダウンロードのセキュリティ」設定で、"PDF"ファイルの設定をする
3
CSSが使用するSalesforce組織では、Visualforceページが作成され、ユーザーがカスタムオブジェクトレコードに関連する情報を表示及び編集可能になった。 開発者は、Visualforceページのカスタムコントローラーと項目レベルセキュリティの両方で、セキュリティ管理したいと考えている。 現在のユーザーが、表示可能な内容を判断する為には、何を使用するか?
isAccessible()
4
CSSは、リード管理にSalesforceを使用している。 リード用に作成されたレコードページは、複数のカスタム項目とセクションで構成されており、個別のコンポーネントとして構成する必要がある。 そうする事で、複数のユーザーが必要な項目とセクションを表示可能。 上記要望を実装する為に、何を実施するか?
動的フォーム
5
各ロールおよびプロファイルのサンプルユーザーに対してログイン機能を使用する
6
営業マネージャから、営業ユーザに本来表示されないはずの商談項目が表示されていると指摘された。 開発からリリースまでにどの方法をとることが適切だったか。 答えを2つ選択してください。
with Sharingキーワードで適切な項目表示となるよう制御する, isAccesibleメソッドで項目表示が可能なアクセス権があるか確認する
7
リードの共有設定を「公開/参照のみ」に設定する
8
Johnとすべてのデータの表示権限を持つユーザー, Johnとレコードへのアクセス権を持つユーザー
9
カスタマーコミュニティプラス, カスタマーコミュニティ プラス ログイン
10
現在の商談所有者は、現在の所有権を譲渡可能, ロール階層において商談所有者より上位の人物, システム管理者、または「レコードの転送」権限を持つユーザー
11
タイプが顧客の場合に、アカウントをアカウント管理グループに共有する基準ベースの共有ルールを作成する, アカウントが顧客になったら、アカウントマネージャーをアカウントチームに追加するよう求めるビジネスプロセスを制定する
12
取引先は、ロール階層でセールスマネージャーより上位のユーザーが所有する必要がある, 営業担当者が取引先の商談チームに追加されると、取引先データにアクセスできるようになる
13
UCは、Apexクラスを使用したカスタムLightningコンポーネントを利用して、出荷情報(カスタムオブジェクト、組織全体の共有設定は「非公開」)を表示している。 UCのセールスマネージャーは、次の2つの点について不満を持っている。 ・チームに属する出荷記録が、他のユーザーにも表示されている。 ・出荷額はマネージャーのみが表示できるべきですが、営業担当者にも表示されている。 開発チームが見落として、これらの問題を引き起こしている可能性がある機能は? 2つの答えを選択せよ。
ApexクラスでisAccessible()メソッドを使用して、項目のアクセス権を確認する, ApexクラスでWithSharingキーワードを使用して、共有ルールの評価を適用する
14
CHの開発者が、Salesforceのタブ用Visualforceページを作成した。 このVisualforceページでは、カスタムコントローラーを使用して、ユーザーが選択したカスタム条件に基づいて、取引先レコードの特定項目を表示・更新可能。 開発者は、カスタムコントローラー内で、現在のユーザーが特定項目を編集するアクセス権を持っているか確認する為に、何を実施するか。
DescribeFieldResultクラスのisUpdateable()メソッドを使用する
15
CBは、割引に関するデータが含まれるカスタムLightningコンポーネントを作成している。 「最大割引」項目は、マネージャーのみに表示され、営業担当者には表示されない。 営業担当者が割引を提供したい場合は、マネージャーに相談して割引率を決定する必要がある。 実行中のユーザーがアクセス出来ない項目を削除する為には、どのような方法が使用可能か?
Apexの"StripInaccessible"メソッドを使用する
16
CSの副社長は、Salesforceで会社が管理するすべてのデータに基づいて情報を表示するダッシュボードを作成し、アクセスする必要がある。 ※副社長には、「ダッシュボードの管理」権限が存在する。 但し、現在すべてのSalesforceデータにアクセス可能なユーザーは、社長のみである。 本要件を満たす為に、何を使用する必要があるか?
「すべてのデータを表示」権限
17
サービス担当者は、親によって管理されている場合、すべてのUC連絡先レコードにアクセス出来ない, アカウントOWDは非公開であるため、サービス担当者はすべてのUCアカウントレコードにアクセス出来ない
18
CEの開発者は、カスタムオブジェクトのレコードレベルセキュリティをテストする為、単体テストクラスを作成している。 コードがガバナ制限にどれだけ近づいているかを検証する為に、利用可能な方法は?
startTest
19
ユーザーがコンテンツ配信機能にアクセス可能な場合、正しい記述を選択せよ
コンテンツ配信は、取引先レコードに関連付ける事が可能
20
CEは、カスタムオブジェクトを作成した。 ※カスタムオブジェクトの共有設定は、「非公開」、階層を使用したアクセス許可は無効になっている カスタムオブジェクトの特定レコードは、「営業担当者」ロールに割り当てられている全てのユーザーに共有する必要がある。 Apexを使用して本要件を満たすには、何を実装すれば良いか?
"Share"レコードを作成し、「営業担当者」ロールに関連付けられた共有グループを使用してアクセス許可を実施する
21
CEのロール階層には、「サポートエージェント」より上位の「サポートオペレーションマネージャー」ロールが存在する。 同社は、「サポートオペレーションスペシャリスト」というロールを上記2つのロールの間に追加したいと考えている。 また、将来的に3種類のユーザーが共同作業できる様に、Experience Cloudサイトを作成予定。 ロール階層で変更を実施する際に、共有の再計算に関連する有効な考慮事項は?
再計算中に、システム定義グループ(RoleAndSubordinates)を作成する
22
runAs() は、テストクラスでユーザー権限やフィールドレベルの権限を強制しない, runAs() をテストクラス内で使用して、レコードレベルのセキュリティを検証可能, runAs() は、トランザクション内で発行されたDMLステートメントの合計にカウントされる
23
CSSでは、2000万を超える取引先と5000万の取引先責任者を含むSalesforce組織を使用している。 同社のシステム管理者は、ロール階層に変更を加え、取引先と取引先責任者へのアクセス権に影響を与える共有ルールを作成する予定。 下記選択肢のどの機能が共有ルールを非同期的に処理をし、共有ルールの再計算にかかる全体的な時間を短縮する事が可能か?
共有ルールの手動再適用
24
公開グループを作成し、そのグループに監査人を割り当てる, 条件に基づいた共有ルールを作成して、価値の高い商談に対する公開グループへのアクセスを許可する
25
公開/参照のみ, 公開/参照・更新可能
26
レポートの所有者
27
ユーザーのレコード共有の強制
28
項目レベルセキュリティを使用して、マネージャーに項目へのアクセスを許可する。 カスタム項目をページレイアウトに追加しない。
29
ユーザーは、既存のGoogleドキュメントをCRMコンテンツライブラリに追加したいと考えている。 この要件を満たす為に、システム管理者は何を実施するか?
「Google Apps設定」に移動して、「Googleドキュメントを Salesforce に追加」を有効化する
30
CSのシステム管理者は、営業マネージャーのロールが所有する取引先レコードへ「公開/参照・更新可能」アクセス権を公開グループに付与する共有ルールを作成した。 共有されるレコードに関連付けされた共有レコードのAccount_Shareテーブルには、どのような情報が保存されるか?
レコードID、グループID、「公開/参照・更新可能」アクセスレベル(API値"編集")、及び「Rule」という名前のRowCause
31
CEは、カスタムオブジェクト「提案」を使用して、会社が提案するサービスに関するExperience Cloudサイトを作成している。 下記、要望を満たす為には、何を実装したら良いか? =要望= ・提案レコードが承認されたかどうかを判定する為に、カスタム項目を作成している ・承認された提案レコードは、ゲストユーザーが参照出来る様に設定する
Experience Cloudサイトユーザーが所有するレコードを含める設定が有効になっている「提案」オブジェクトのゲストユーザー共有ルールを作成する
32
(高リスク) 価格表を訓練を受けたスタッフと手動で共有する, 価格表組織全体のデフォルトを「参照のみ」に設定し、訓練を受けたスタッフと価格表 (高リスク) を共有する
33
ユーザーが、CRM Contentを確認する事が出来ない原因は?
ユーザーが、ファイルが保存されているライブラリにメンバーとして追加されてない
34
注文, アセット, 取引先責任者
35
CSSは、Salesforceを使用しており、Security Center製品を購入している。 同社のシステムセキュリティ担当者は、Salesforceを保護する為に、セキュリティポリシーを展開したいと考えている。 セキュリティセンターダッシュボードから選択し、展開可能なセキュリティポリシーは?
信頼済みIP範囲
36
トリガーハンドラークラスは「With Sharing」を使用しており、ユーザーは商談に関連する注文にアクセス出来ない
37
取引先責任者の権限設定が、下記設定の場合、ユーザーは、どのようなアクセス権を持つ事が可能か? =設定内容= ・プロファイルの権限は、「公開/参照・更新可能」 ・共有設定は、「公開/参照のみ」
ユーザーは、自分が所有する取引先責任者を表示・編集可能、他の全ての取引先責任者を表示可能
38
オブジェクトの [階層を使用したアクセス権の付与] を無効にし、共有ルールを作成して、サポートディレクターへの共有を有効にする
39
CEには、機密情報として識別されたデータを含むレポートをユーザーがエクスポート出来ないようにする要件が存在する。 本要件を満たす為に、利用可能なSalesforceの機能は?
Enhanced Transaction Security
40
共有レコードを作成し、RowCauseをカスタムのApex共有理由に設定する
41
CEは、取引先責任者のカスタム項目を使用して、営業担当者が、顧客に連絡を実施したかを確認できる様にしたい。 同社には、ロールが構築されており営業担当者とその部下が連絡したすべての取引先責任者が表示される様になっている。 また、営業担当者は、別のロールにも割り当てられているが、このロールは、営業担当者とその部下のみで構成されている。 本要望を満たす為に、何を実装するか?
営業担当者のロールとその部下にアクセス権を付与する、基準に基づく共有ルールの作成
42
CRSは、東海岸のマネージャーが西海岸のマネージャーが所有するケースを表示可能に設定したいと考えている。 下記設定が、前提として、何を実装するのが良いか? =前提設定= ・マネージャーには、同一のロールが設定されている ・ケースの共有設定は、「非公開」 ・マネージャーに割り当てられたロールよりも上のロールを持つユーザーは、ケースレコードにアクセス可能
所有権に基づく共有ルールを使用する
43
営業担当者と商談を共有する商談チーム, アクセスを削除するスケジュールされたApexジョブ
44
リード, ケース
45
フィールドレベルセキュリティを使用する以外に選択肢はない
46
プログラムによる共有を使用して、取引先を適切な現地事務所と共有する
47
CEのシステム管理者は、サポートエージェントがケースで協力出来るように、ケースチームを設定した。 ※ケースの共有設定は、「非公開」 エージェント担当者が、同僚にケースレコードの表示と編集を許可したいと考えている。 何を実施すべきか?
レコードのケースチームに、該当ユーザーを追加し、定義済みのメンバーロールを選択する
48
営業担当者によって作成された取引先責任者レコードに対して、同僚に"公開/参照・更新可能"アクセス権を付与した。 アクセス権を手動共有で付与した場合に、ContactShareレコードの「Row Cause」では、どれが表示されるか。
Owner and Manual
49
CSは、カスタムオブジェクトを使用して、プロジェクトの更新を監視し、毎週プロジェクトマネージャーとクライアントに送信する概要PDFを自動的に生成したいと考えている。 コンテンツ配信を有効かする前に、システム管理者が考慮する事は?
1日あたりの視聴回数に制限が存在する
50
CIは、ケース管理にSalesforceを使用する。 サポート関連の操作にカスタムアプリケーションを作成し、サポートエージェントにカスタムプロファイルを割り当てる。 サポートエージェントは、カスタムアプリケーションのナビゲーションバー「ケース」タブにアクセスできる必要がある。 カスタムプロファイルの「ケース」に対して、どの設定を有効にする必要があるか?
デフォルトで表示
51
UCには、レコードアクセスを制御するために、Salesforceを外部システムと統合する必要があります。 ソリューションを設計する際、アーキテクトはどのオプションを検討する必要がありますか?
SOAP APIを使用して、関連するsObject_shareレコードを維持する
52
従業員の業績評価に関する情報を保存するために、「Performance Review」と呼ばれるカスタム オブジェクトが作成された。 オブジェクトに参照関係項目が作成され、レビュー担当者の名前が指定された。 オブジェクトの新しいレコードが作成されると、レコードに割り当てられたレビュー担当者と自動的に共有される。 レビュー担当者には、レコードへの「公開/参照・更新可能」アクセス権を付与する必要がある。 この要件に使用する必要があるのは? 2 つの回答を選択せよ。
Apexトリガー, 共有オブジェクト
53
リストビューを適切な公開グループと共有する
54
CSは、パートナー向けにExperience Cloudサイトを作成し、従業員とパートナーがリードや商談で共同作業できるように設定した。 パートナーには、デフォルトの3つのロールが存在している。 =ロール= ・パートナーエクゼクティブ ・パートナーマネージャー ・パートナーユーザー 「BC」取引先のパートナーマネージャーは、「TAE」取引先に属するすべてのユーザーが所有する商談を"参照・編集"できる必要がある。 本要件に対して、アーキテクトは何を実施すべきか?
「TAE」パートナーエクセクティブのロールと下位者が所有する商談へのアクセスを許可する所有権ベースの共有ルールを作成する
55
CSSが使用するSalesforce組織では、Visualforceページが作成され、ユーザーは「Shipment」と呼ばれるカスタムオブジェクトのレコードに関連する情報を表示および更新可能。 開発者は、ページのカスタムコントローラーで項目レベルとオブジェクトレベルの両方のセキュリティを適用したいと考えている。 このユースケースで利用できるクラスは次のうちどれか? 2つ選択せよ。
Schema.DescribeFieldResult, Schema.DescribeSObjectResult
56
CSSには、西海岸と東海岸のユーザー向けのロール階層が2つ存在する。 =ロール階層= ・営業担当者 ・営業マネージャー ※営業マネージャーは、営業担当者より上位のロール階層に位置付けられている。 東海岸の営業担当者が、西海岸の営業担当者にケースレコードの所有権を変更した。 ※ケースオブジェクトの共有設定は、「非公開」 この所有権の変更に伴う影響で正しい記述は?
ロール階層で、東海岸.営業担当者より上位のユーザーは、ケースレコードへのアクセス権を失う。 ロール階層で、西海岸.営業担当者より上位のユーザーは、ケースレコードへのアクセス権を取得する。
57
CSは、取引先.組織全体の共有設定を「参照のみ」に設定した。 他オブジェクトの共有設定は、下記となっている。 =共有設定= 取引先責任者 = 親レコードに連動 ケース = 非公開 商談 = 公開/参照・更新可能 取引先チームを作成する際に、「参照のみ」を選択可能なオブジェクトは?
取引先とケース
58
CSSは、取引先レコードに関する情報を保存する為に、カスタムオブジェクトを作成した。 同社の開発者は、下記要件を依頼された。 =要件= ・取引先レコードは、関連するカスタムオブジェクトレコードが、保存されるとすぐに営業マネージャーと共有する 本要件を満たすために、何を実装するか?
Apexトリガー
59
CCは、顧客管理の要望を満たす為に、Salesforceを使用する事に決定した。 同社には、多くの従業員が存在し、顧客やパートナーとのコラボレーションを実施している。 メインアプリケーションには、標準オブジェクトやカスタムオブジェクト最大11個のオブジェクトが含まれている。 ※メインアプリケーションは従業員が、アクセスする必要があるアプリケーション 従業員に対して、推奨すべきライセンスは?
Salesforceユーザーライセンス
60
UCは、カスタムオブジェクトに存在する特定のレコードを営業マネージャーと共有する様に要望された。 営業マネージャーと共有する必要があるのは、「ステータス」項目が「保留中」のレコードのみである。 ※カスタムオブジェクトの組織全体.共有設定は「非公開」、「階層を使用してアクセス許可」チェックボックスは"FALSE"に設定されている 要望を実現する為に、何を実装するか?
カスタムオブジェクトで共有ルールを作成 営業マネージャーを含む公開グループに対して、「保留中」ステータスのレコードを共有する
61
CSの開発者は、取引先が無効な場合にユーザーが関連する取引先責任者を削除するカスタムボタンを作成している このボタンは、取引先と取引先責任者オブジェクトの両方で、「削除」権限を持つユーザーのみが関連する取引先責任者レコードを削除出来るように実装する必要がある。 本要望に実装可能なメソッドは?
DescribeSobjectResultクラスのisDeletable()メソッドを使用する
62
CTは、テスト用にFullSandboxにカスタムアプリケーションを展開した。 カスタムアプリケーションは、取引先責任者オブジェクトの様々な項目(姓、名、携帯電話、生年月日)を表示する。 これらの項目は、会社によって機密情報とみなされる。 データアーキテクトは、本番環境からの取引先責任者データの機密性を維持する為に、項目値を識別出来ないランダムデータに変換したい。 本要件を満たす実装としての推奨は?
マスキングルールを使用するSalesforce Data Mask構成を作成する
63
CRSのシステム管理者は、Salesforceのロール階層とグループメンバーシップに影響する複数の大規模な更新を処理したいと考えている。 ロックエラーを回避しながら大規模な更新をより速く処理する為に、詳細なロック機能を使用する理由は?
別々の階層にあるグループを同時に操作可能な為
64
UCのシステム管理者は、取引先レコードにて特定の項目が表示され無いといった苦情が寄せられている。 プロファイル、ページレイアウト、及びレコードタイプなど取引先オブジェクトの特定項目に割り当てられているか確認する事が可能な設定部分は?
項目アクセス許可
65
[Category] 項目への編集アクセス権を持たない新しいプロファイルを作成し、それをユーザーに割り当てる
66
CSGは、別部門の営業ユーザーと連携する為に、商談チームを定義した。 同社のマネージャーは、特定の商談レコード所有権を別部門に属する営業担当者に譲渡しようと考えている。 所有権を譲渡する際に、考慮すべき内容は?
「レコードの転送」権限を持つユーザーは、商談の所有権を転送する事が可能
67
UCの開発者は、外部システムへのログインを必要とする内部組織の管理パッケージ内に統合を構築している。 エンドポイントには基本認証が必要である。 アーキテクトは、ユーザー名とパスワードが安全に管理されるようにしたいと考えている。 認証情報を保護するためにアーキテクトが推奨する3つのオプションは?
Apexコールアウトで使用される名前付き資格情報に資格情報を保存する, Apexコールアウトで使用される保護されたカスタム メタデータに資格情報を保存する, Apexコールアウトで使用される保護されたカスタム設定に資格情報を保存する
68
スーパーユーザーアクセス
69
スタッフメンバーの1人としてログインしているときに、サンプル取引先に移動し、[共有] ボタンを使用して、誰がアクセスできるかを判断する
70
営業担当者は商談チームから手動で削除された
71
UCには、アカウントのプライベート共有モデルが存在する。 ロール階層の特定のロールに割り当てられているすべてのユーザーと特定の取引先レコードを共有するには、Apex管理共有が必要。 アーキテクトがこれを実装するための推奨される方法は?
ロールのユーザーを含む公開グループに関連付けられた AccountShareレコードを作成する
72
共有グループ
73
UCの開発者がリードレコードに関する情報を表示するVisualforceページを作成した。 このページでは、リードオブジェクトの標準コントローラーとコントローラー拡張を使用する。 Visualforceページでオブジェクトレベルのセキュリティを適用する為に、使用可能なコードは?
{!$ObjectType.Lead.Accessible}
74
何もする必要はない 項目レベルセキュリティは自動的に適用される
75
共有モデルは、「非公開」または「公開/参照のみ」の場合
76
CSSは、Salesforceで特定のケースを共同で解決可能なサポート担当者のグループを作成したいと考えている。 ケースの種類は、ケースオブジェクトに存在する特定の項目値によって決まる。 サポート担当者のグループは、割り当てられたケースに簡単かつ迅速にアクセスできる必要がある。 何を推奨するか?
サポート担当者で構成される定義済みのケースチームを作成する
77
CSSは、3つの地域にロール階層を所有している。 同社のケースオブジェクトの共有設定は、"非公開"に設定されている。 ロール階層「西部」サポートマネージャーは、自分が所有するケースレコードで作業する場合、 ロール階層「中央」サポートマネージャーと共同作業できる必要がある。 ロール階層「中央」サポートマネージャーを含む社内の他ユーザーは、該当レコードに現在アクセスする事が出来ない。 アーキテクトは、本要件をどのように満たせば良いか?
所有権ベースの共有ルールを作成し、ロール階層「西部」サポートエージェントのロールが所有するケースレコードを「中央」サポートエージェントの公開グループと共有する
78
会計システム内のデータへのアクセスを制限する, OAuth を使用して会計システムに接続するように外部オブジェクトを設定する