このページはExams Labs Braindumps [ http://blog.examslabs.com ] からエクスポートされました。 エクスポート日時:Sun Jan 5 4:21:44 2025 / +0000 GMT ___________________________________________________ タイトルPDII問題集へ - PDIIのダンプpdf [Q44-Q64]をお試しください。 --------------------------------------------------- PDIIの問題集に行く-PDIIのダンプのpdfを試みなさい PDII試験のための試験問題勉強ガイドを捨てなさい Q44.Salesforceの開発者が、Emailフィールドに "abc.com "を含めることができないように、連絡先検証ルールを作成しました。コンタクトの First Name フィールドに "Test" という単語が含まれている場合、コンタクトレコードの Email フィールドを "test@abc.com" に更新するアクティブなワークフロールールがあります。ある顧客が、ファーストネームが "Test Contact"、Emailが "test@test.com "のコンタクトレコードを作成しようとしました。どのような動作が観察されますか? システムエラーメッセージが表示されます。 メールアドレス "test@abc.com "でコンタクトレコードが作成されます。 検証エラーメッセージが表示されます。 コンタクトレコードはメールアドレス「test@test.com」で作成されます。 Q45.CreateOneAccountクラスが1つのアカウントを作成し、Queuetableインターフェイスを実装しているとして、Apexコードをテストする構文はどれですか?) オプションA オプションB オプションC オプションD Q46.Universal Containers社は、サードパーティベンダーが提供する外部Webサービスを使用して、配送先住所と請求先住所が正しいことを検証したいと考えています。現在のベンダーは基本的なパスワード認証を使用していますが、ユニバーサルコンテナはOAuthを使用する別のベンダーに変更する可能性があります。Universal Containersが、認証を処理するコードを更新せずにベンダーを切り替えるにはどうすればよいでしょうか。 カスタム設定(リスト) カスタムメタデータ 指定クレデンシャル 動的エンドポイント Q47.このアプリケーションは、Angular などのサードパーティの JavaScript フレームワークを実装する必要があり、Classic と Lightning Experience の両方で使用できるようにする必要があります。 Aura コンポーネント Lightning Web コンポーネント ビジュアルフォース Lightning Experience Builder Q48.ApexトリガーとApexクラスは、Caseが変更されるたびにカウンタEdit_Count_cをインクリメントします。Caseオブジェクトの新しいプロセスは、Caseが作成または更新されたときに本番環境で作成されたばかりです。) オプションA オプションB オプションC オプション D Q49.System.Limitクラス内で、トランザクションで行われた呼び出しの回数を取得するには何を呼び出しますか? Get[typeOfLimit] -> (例: getDMLStatements()) GetLimit[typeOfLimit] -> (例. getLimitDMLStatements()) Q50.Lightningコンポーネントには、Accountに関するいくつかの情報を表示するセクションがあり、デスクトップではうまく機能しますが、モバイルデバイスやタブレットでDescriptionフィールドの出力を見るには、ユーザーは水平方向にスクロールしなければなりません。 Q51.ユーザが選択したピックリストの値の組み合わせで構成されるカスタムフィルタを使用してレコードを表示するApexコントローラとVisualforceページがあります。 1つのVisualforceページでレコードをフィルタリングするレイアウトを分割し、同じApexコントローラを使用して2番目のページにレコードのリストを表示します。 ピックリストの値でフィルタリングするコードはインデックス化されていないため、調整します。 ApexコントローラでStandardSetControllerまたはSOQL LIMITを使用して、一度に表示するレコード数を制限します。 ビュー状態のエラーを回避するために、Apexコントローラからtransientキーワードのインスタンスを削除します。 Q52.開発者は、Apexテストクラスのテストデータが必要です。開発者は、テストメソッドにテストデータを提供するために何を使用できますか。(2つ選んでください) List Is = Test.loadData (Lead.sObjectType, 'myTestLeads'); myDataFactory.createTestRecords (10) Database.createTestRecords (10) List Is = Test.loadDat (Lead.sObjectType, $Resource + 'myTestLeads'); Q53.Salesforceの組織でPlatform Eventが定義された後、イベントはどの2つのメカニズムを介して公開することができますか?答えを2つ選んでください。 社内アプリは Outbound Messages を使用できます。 社内アプリはプロセスビルダーを使用できます。 外部アプリケーションには、カスタムApex Webサービスが必要です。 外部アプリケーションは、標準のストリーミングAPIを使用できます。 Q54.1行目 public class AttributeTypes 2行目 { 3行目 private final String[] arrayItems; 4行目 @AuraEnabled 5行目 6行目 public List getStringArray() { 7行目 Strings+ arrayItems = new String*+, 'red', 'green', 'blue' -; 8行目 return arrayItems; 9行目 }.10行目}上記のApexコントローラは、Lightning Auraコンポーネントから呼び出されます。何が間違っているのでしょうか? 1行目: クラスはグローバルでなければなりません。 1行目と6行目: クラスとメソッドはグローバルでなければなりません。 6行目: メソッドはstaticでなければならない 8行目: メソッドは、最初にリストをJSONにシリアライズしてから返す必要があります。 Q55.ある開発者は、連絡先および Survey_Response__c と呼ばれるカスタムオブジェクトに入力されたメールアドレスがブラックリストに登録されたドメインのリストに属していないことを確認する仕事を任されています。ブラックリストに登録されたドメインのリストは、ユーザが簡単にメンテナンスできるようにカスタムオブジェクトに保存されます。Survey_Response__c オブジェクトは、カスタムの Visualforce ページを介して入力されることに注意してください。 Contact の Apex トリガにロジックを実装し、カスタム visualforce ページコントローラにもロジックを実装します。 カスタムVisualforceページコントローラでロジックを実装し、ContactのApexトリガからそのメソッドを呼び出します。 ContactのApexトリガおよびCustom Visualforceページコントローラから呼び出されるヘルパークラスでロジックを実装する。 ロジックを Contact の検証ルールと Survey_Response__c オブジェクトの検証ルールに実装します。 Q56.ある会社では、機密情報を 7 年後に自動的に削除する必要があります。毎日 100 万件近くのレコードを削除する必要があります。 future プロセスをスケジュールして、7 年以上前のレコードをクエリし、1,000 レコードのバッチを再帰的に呼び出して削除します。 SOSLステートメントを実行して7年以上前のレコードを検索し、結果セット全体を削除する。 集約関数を使用して7年以上前のレコードを検索し、AggregateResultオブジェクトを削除する。 7年以上前のレコードを照会および削除するバッチApexプロセスを毎日実行するようにスケジュールします。 Q57.ある開発者がデータ入力用のVisualforceページを作成し、フィールドレベルでエラーを表示する必要があります。 < apex:メッセージ を使用します。 < apex:メッセージ タグを使用します。 Q58.Lightningコンポーネントから呼び出され、クラスでラップされたデータを返す上記のコントローラコードを考えてみましょう。開発者は、クエリがそれぞれ1つのレコードを返し、Lightningコンポーネントにエラーハンドリングがあることを確認しましたが、コントローラのgetSomeData()を呼び出してもコンポーネントが何も返してきません。 MyDataWrapperクラスのメンバーのNameとOptionには、@AuraEnabledのアノテーションを付ける必要があります。 メンバーの名前とオプションは、パブリック(公開)宣言されるべきではありません。 メンバーのNameとOptionは、ゲッターとセッターを持つべきではありません。 MyDataWrapperのようなApexクラスのインスタンスをLightningコンポーネントに返すことはできません。 Q59.ある会社にカスタムオブジェクトがあります。フィールドCompleted__c.とオポチュニティへのルックアップOpportunity__c.を持つRequest__c.があります。どのSOQLクエリが、Completed Requestを持つすべてのオポチュニティ・レコードの一意のリストを取得しますか? Q60.QueryLocatorを使用したレコード数のトランザクション制限は? 50,000 50,000,000 100,000 5,000,000 制限はありません。 解説・参考:「executeBatch」の「Scope」パラメータは2,000レコードまで設定可能Q61.RESTfulなWebサービスを呼び出す場合、開発者はセキュリティを強化するために双方向SSL認証を実装する必要があります。Salesforceの管理者は、"ERPSecCertificate "という一意の名前を持つ自己署名証明書をSalesforce内に生成しました。次のコードスニペットを検討してください。証明書を使用してHTTPリクエストに署名するには、開発者はどのメソッドを実装する必要がありますか? req.setHeader('certificate','ERPSecCertificate'); req.setSecure('ERPSecCertificare)';; req.setClientCertificateName('ERPSecCertificate'); req.setSecureCertificate('ERPSecCertificate'); Q62.エラー、警告、その他の種類のメッセージについて、Salesforce UI スタイリングを使用してページにカスタムメッセージを表示するには、どの Visualforce タグを使用できますか? を使用します。 < apex:エラー < apex:メッセージ を参照してください。 Q63.ある開発者が、getDataというApexメソッドからデータを取得するためのLightning Webコンポーネントを作成しています。ユーザがLoad Dataボタンをクリックしたときにデータを取得する必要があります。 アカウントフィールドに@wire(getData, (name: $name')}を追加し、loadData()関数にthis, account = getData ( ) ;を追加します。 loadData()関数にthis, account = getData(this,name);を追加する。 LeadData()関数に、getData ({ name; this,name}) , then (result=> { this.account = result})を追加する。 accountフィールドに@wire(getData, {name: $name'})を追加し、loadData( )は不要なので削除する。 Q64.次のRESTメソッドの有効なリクエストは何ですか?(2つ選べ。)@HttpPost global static void myPostMethod(String sl, Inte