暗記メーカー

お問い合わせ
ログイン
Platformデベロッパー
  • 宮内藍

  • 問題数 219 • 4/28/2024

    問題一覧

  • 1

    Accountオブジェクトには、小数点以下の桁数2で定義されたパーセント型のカスタム項目Ratingがあります。SOQLを使用してデータベースからAccountレコードを取得すると、Rating項目の値は50%でした。その後、以下のApexコードを実行した場合、acctScoreの値は何になりますか? public void processAccount() { Decimal acctScore = acct.Rating__c * 100; }

    5000

  • 2

    開発者は、Lightningコンポーネントから呼び出されるApexメソッドを記述する必要があります。 このメソッドは、ContactRec変数に格納されている取引先責任者を削除する場合があります。 現在のユーザーが取引先責任者を削除できるかを確認するために、開発者はどの方法を使用すべきですか?

    Schema.sObjectType.Contact.isDeletable()

  • 3

    開発者は、商談フェーズのすべての選択リストエントリと、商談オブジェクトで使用可能なすべてのレコードタイプをVisualforceページに表示したいと考えています。 コントローラーで選択リスト値とレコードタイプを取得するために、開発者が実行する必要がある2つのアクションはどれですか?

    Opportunity.StageName.getDescribe().getPicklistValues()によって返されるSchema.PicklistEntryを使用します。, Opportunity.SObjectType.getDescribe().getRecordTypeInfos()によって返されるSchema.RecordTypeInfoを使用します。

  • 4

    Accountオブジェクトのbefore updateトリガーはcount項目をインクリメントします。 また、Accountが作成または更新されるたびにcount項目をインクリメントするワークフロールールもあり、ワークフロールールは再評価しないように構成されています。 Accountに他の自動化ロジックが実装されていないと仮定して、Accountのcountが初期値ゼロで挿入された場合、count項目の値は何になりますか? ※インクリメント 変数の値を1増やす演算のこと

    1

  • 5

    開発者はテストメソッドでガバナー制限を超えないようにするにはどうすればよいですか?

    Test.startTest()を使用してガバナー制限をリセットします。

  • 6

    SalesforceのプロファイルURLを保存する階層カスタム設定があります。 開発者が現在のユーザーのプロファイルの正しいURLを取得し、これをVisualforceページに表示するために使用できるステートメントはどれですか?

    {!$Setup.Url_Settings__c.URL__c }

  • 7

    Force.comプラットフォームのMVCアーキテクチャのコントローラーを表すコードのタイプはどれですか? 正解を2つ選択してください

    データの操作に使用されるカスタムApexおよびJavaScriptコーダ。, Visualforceによって参照されるStandardControllerシステムメソッド。

  • 8

    単一レコードで、ユーザーは複数選択リストから複数の値を選択します。 選択した値はApexでどのように表されますか?

    各値がセミコロンで区切られたStringとして

  • 9

    カスタムSVGをLightningWebコンポーネントに含めることができる3つのステップはどれですか?(答えは3つ) ※SVG 画像ファイルでありながら数式や文字を用いたデータファイル

    SVGを静的リソースとしてアップロードします。, HTMLテンプレートでgetterを参照します。, 静的リソースをインポートし、JavaScriptでgetterを提供します。

  • 10

    リードオブジェクトには、カスタム項目Prior_Email__cがあります。 次のトリガーは、Emailフィールドが変更されたときに、現在のEmailをPrior_Email__cフィールドにコピーすることを目的としています。 このトリガーによって引き起こされる例外の種類は何ですか? trigger test on Lead (before update) { for(Lead Id: trigger.new){ if(Id.Email != trigger.oldMap.get(Id.Id).email){ Id.Prior_Email__c = trigger.old, ap.get(Id.Id).email; update Id; } } }

    DMLの例外

  • 11

    外部IDの用途は何ですか? 答えを2つ選択してください。

    外部システムからインポートされたレコード間の関係を作成します。, Upsertを使用して重複レコードを作成するのを防ぎます。

  • 12

    組織には、関連する取引先責任者の無い「NoContacts」という名前の単一の取引先があります。 下記のApexを実行した結果はどうなりますか? List<Account> accounts = [ SELECT Name, (SELECT Id, Name FROM Contacts) FROM Account WHERE Name = 'NoContacts' ];

    accounts[0].contactsは空です。

  • 13

    Lightningコンポーネントで外部Javascriptライブラリをロードするために使用される<ltng:require>タグの機能は何ですか? 答えを3つ選択してください。

    スクリプトを並行してロードします。, 読み込み順序を指定します。, 重複するスクリプトを1回限り読み込みます。

  • 14

    GetterメソッドとSetterメソッドについて正しい説明を2つ選択してください。

    getterまたはsetterメソッドが実行される順序は保証されません。, getterメソッドは、コントローラーからページに値を渡すことができます。

  • 15

    開発者は以下のコントローラクラスを持ちます。 どのコードブロックが実行匿名ウィンドウで正常に実行されますか? public with sharing class myFooController{ public integer prop {get; private set;} }

    myFooController m = new myFooController();   System.assert(m.prop == null);

  • 16

    マルチテナント環境で開発する場合、開発者がガバナーの制限に達するのを避けるために使用する必要がある2つの戦略はどれですか?

    Limitsクラスのメソッドを使用して、ガバナーの制限を監視します。, SOQLで取得したデータをforループを使用して繰り返します。

  • 17

    カスタム選択リスト項目Food_Preference__cは、選択リストの要素に、「ビーガン」、「コーシャ」、「優先なし」のオプションが含まれています。 開発者は、レコードが作成または更新されるたびに値が入力されるようにする必要があります。 レコードが保存されるたびに値が選択されるようにするための最も効率的な方法は何ですか?

    項目定義で項目を必須入力とします。

  • 18

    開発者は次のコードを記述します。 デバッグステートメントの結果は何ですか? List<Account> acc = [SELECT Id FROM Account LIMIT 10]; Delete acc; Database.emptyRecycleBin(acc); System.Debug(Limits.getDMLStatements()+', '+Limits.getLimitDMLStatements());

    2, 150

  • 19

    Lightningコンポーネントはリソースバンドルに何を含めることができますか? 答えを2つ選択してください

    カスタムクライアント側のレンダリング動作, コンポーネントにスコープされたCSSスタイル

  • 20

    開発者がSalesforce REST APIにリクエストを送信してレスポンスを表示するためのツールはどれですか?

    Workbench RESTエクスプローラ

  • 21

    開発者は、ヘルパークラスを使用するApexトリガーとテストクラスを作成し、ヘルパークラスのテストメソッドは95%のカバレッジでした。 実行するSetデプロイメントを本番環境に反映し、テストメソッドを実行したところ、「選択したApexトリガーのカバレッジは0%です。 少なくとも1%のカバレッジが必要です。」と警告が表示されて失敗します。 新しいApexトリガーとヘルパークラスを正常にデプロイするには、開発者は何をする必要がありますか?

    Apexトリガーをカバーするテストクラスとメソッドを作成します。

  • 22

    VisualforceページのコンテンツをPDFとして表示するコードはどれですか?

    <apex:page renderAs="pdf">

  • 23

    開発者がVisualforceコントローラーでSOQLインジェクションの脆弱性から保護するために使用できるクエリはどれですか? 答えを2つ選択してください

    String qryName = '%' + Name + '%'; String qryString = [SELECT Id FROM Contact WHERE Name LIKE:qryNAme]; List queryResults = Database.query(qryString);, String qryName = '%' + String.escapeSingleQuotes(name) + '%'; String qryString = [SELECT Id FROM Contact WHERE Name LIKE:qryNAme]; List queryResults = Database.query(qryString);

  • 24

    開発者が500アカウントを作成し、既存のアカウントサイトに重複が作成されないようにするために、どのオプションを使用する必要がありますか?

    データインポートウィザード

  • 25

    アカウントトリガーは次の2つのオブジェクトのレコードを作成するDMLステートメントがあり、再帰トランザクションにより、スタックの深さが16に達します。 1.取引先 2.取引先責任者 処理結果に関して正しい説明はどれですか?

    トランザクションは成功し、すべての変更がデータベースにコミットされます。

  • 26

    開発者は、組織のデータを変更せずにContactトリガーが正しく機能することを確認する必要があります。 Contactトリガーをテストするには開発者は何をする必要がありますか?

    開発者コンソールの[テスト]メニューを使用して、Contactトリガーのすべてのテストクラスを実行します。

  • 27

    Apexコンパイラエラーが発生するステートメントはどれですか?

    List<String> s = List<String> {'a', 'b', 'c'};

  • 28

    名前別にグループ化された取引先を正常に返すSOQLクエリはどれですか?

    SELECT Name, Max(CreatedDate) FROM Account GROUP BY Name

  • 29

    標準機能とカスタム機能の両方を含むケースレコードを表示および編集するVisualforceページが必要です。 VisualforceページにmyControllerExtensionというApexクラスで定義されたコントローラ機能を正しく実装するため、<apex:page>にどの属性を含める必要がありますか?

    standardController="Case" extensions="myControllerExtension"

  • 30

    開発者は次のクエリを実行します。 Contact c = [SELECT id, firstname, lastname, email FROM Contact WHERE lastname='Smith']; 取引先責任者が見つからない場合、クエリは何を返しますか?

    行が見つからないというエラー

  • 31

    建設会社の運用管理者は、機械と呼ばれるカスタムオブジェクトを使用して、クレーンやその他の機械の使用と保守を管理します。 管理者は、機械をさまざまな建設作業に割り当て、1つの建設作業に複数の機械を割り当てたいと考えています。 これらの要件を満たすために開発者は何をすべきですか?

    機械オブジェクトに建設作業オブジェクトへの参照項目を作成します。

  • 32

    以下コードのrecordcountにテストクラスはアクセスできるが、非テストクラスはアクセスできないようにするにはどうすればよいですか? public class mycontroller {private integer recordcount;}

    testvisibleアノテーションをrecordcountに追加します

  • 33

    開発者は、取引先責任者のリストを更新するApexメソッドを作成し、LightningWebコンポーネントで使用できるようにしたいと考えています。 これを実現するために、開発者はどのアノテーションをApexメソッドに追加する必要がありますか?

    @AuraEnabled

  • 34

    Visualforceページに改ページを追加するために開発者が使用するべきアプローチはどれですか?

    StandardSetController

  • 35

    without sharingキーワードを使用してApexクラスを宣言するとどのような影響がありますか?

    現在のユーザーの共有ルールは適用されません。

  • 36

    どの数式が正しく評価されますか?答えを2つ選択してください

    double d = 3.14159;, decimal d = 3.14159;

  • 37

    変更セットの展開について正しい説明はどれですか? 答えは2つ

    関連組織間でのみ使用できます。, デプロイメント接続が必要です。

  • 38

    Universal Containerは、ServiceCloudでケースオブジェクトのカスタム項目stage__cを使用します。 管理者はstage__c項目が「waitting」に設定されてから6時間後に、フォローアップの電子メールリマインダーを送信したいと考えています。 これらのビジネス要件を満たすために、開発者が推奨する2つの自動化ツールはどれですか?

    スケジュールされたフロー, レコードトリガーフロー

  • 39

    開発者は、会社のブランドガイドラインを使用してフォーマットされたPDF見積書を作成し、それを商談レコードに自動的に保存するよう求められます。 開発者がこの機能を実現する方法を2つ選択してください。

    カスタムスタイルを使用してVisualforceページを作成します。, AppExchangeからアプリケーションをインストールして文書を生成します。

  • 40

    マルチテナント環境で開発する際の重要な考慮事項は何ですか?

    ガバナー制限により、テナントが同じインスタンス上の複数の組織のパフォーマンスに影響を与えることはありません。

  • 41

    describeSObjectResultを使用して、開発者が現在のユーザーがオブジェクトのレコードを編集できるかどうかを判断するために使用できるApexメソッドはどれですか?

    isUpdateable()

  • 42

    サンドボックスの全体的なコードカバレッジを決定できる2つの場所はどれですか?

    apexクラスのセットアップページ, 開発者コンソールの[テスト]タブ

  • 43

    開発者は、CustomObject__cレコードがApexの現在のユーザーと手動で共有されているかどうかをどのように判断しますか?

    CustomObject__Shareにクエリを実行します。

  • 44

    なぜ開発者はコントローラ拡張の上にカスタムコントローラを使用することを検討するのでしょうか?

    ページのすべてのロジックを実装し、デフォルトのSalesforce機能を回避するため

  • 45

    会社には、Warehouseという名前のカスタムオブジェクトがあります。 各Warehouseレコードには個別のレコード所有者があり、Salesforceの親アカウントに関連付けられています。 開発者はアカウントをWarehouseに関連付けるためにどのような関係を使用しますか?

    参照

  • 46

    開発者が金融システムのApexクラスを実装しています。 クラス内では、値が割り当てられると、変数「creditAmount」および「debtAmount」を変更できなくなります。 開発者が変数を宣言して変数の値を1回だけ割り当てることができるようにするにはどうすればよいですか? 答えを2つ選択してください

    finalキーワードを使用して、その値をクラスコンストラクターに割り当てます。, 変数を宣言するときにfinalキーワードを使用して、その値を割り当てます。

  • 47

    Apexで@InvocableMethodアノテーションを使用する場合の考慮事項は何ですか?答えを3つ選んでください

    @InvocableMethodアノテーションを使用するメソッドは、パブリックまたはグローバルとして宣言できます。, @InvocableMethodアノテーションを使用するメソッドは、静的として宣言する必要があります, @InvocableMethodアノテーションを使用するメソッドは、Apexクラスごとに1つだけ定義できます。

  • 48

    ApexPages.currentPage().getParameters()を使用してvisualforceコントローラーからURLパラメーターを取得する場合の戻り値のデータ型は何ですか?

    map

  • 49

    レコードセット内の全レコードに対して処理を実行できる繰り返し処理を実装したいと考えています。 .size()または.length()メソッドの呼び出しを利用せずに繰り返し処理を実装する場合、正解はどれになりますか?

    For(variable:list_or_set){}

  • 50

    開発者がVisualforceページでカスタムスタイルを使用する際に用いるものはどれですか? 答えを3つ選んでください。

    <apex:stylesheet>タグ, インラインCSS, 静的リソース

  • 51

    @isTestアノテーションに関して正しい説明はどれですか? 答えを3つ選択してください

    テストメソッドを含むクラスは、@isTestアノテーションに関係なく、Apexコードで使用される最大コード数にカウントされません, クラスに@isTest(SeeAllData=false)アノテーションが付けられている場合でも、プロファイルはテストで表示されます, @isTest(SeeAllData=true)アノテーションが付けられたクラスの@isTest(SeeAllData=false)アノテーションが付けられたメソッドは、すべての組織データにアクセスできます

  • 52

    開発者はどのように新しいカスタム例外クラスを作成するべきですか?

    public class CustomExceptionはException {}を拡張します

  • 53

    ユニバーサルコンテナには、javaScriptフレームワークとVisualforceページを使用した多数のカスタムアプリケーションがあります。 同社は、これらのアプリケーションを更新して、LightningExperienceの外観に似たスタイリングを適用したいと考えています。 開発者は、ビジネス要求を最も迅速かつ効果的な方法で実行するために何をすべきですか?

    定義で属性LightningStyleSheetsをtrueに設定します。

  • 54

    開発者は、ごみ箱から復元されるレコードの監査証跡を作成する必要があります。 どのタイプのトリガーを作成するのが最も適切ですか?

    after undelete

  • 55

    ISVSalesforceパートナーであるCloudKicks Fitnessは、管理パッケージアプリケーションを開発しています。 ユーザーはアプリケーションモジュールの1つであるBodyfatというApexクラスとcalculateBodyfat()メソッドを使用して体脂肪を計算できます。 製品の所有者は、ISVのパッケージ名前空間の外部でカスタマイザーを開発するときに、アプリケーション利用者がこのメソッドにアクセスできるようにしたいと考えています。 パッケージ名前空間の外部でcalculateBodyFatメソッドにアクセスできるようにするには、開発者はどのアプローチを取る必要がありますか?

    globalアクセス修飾子を使用してクラスとメソッドを宣言します。

  • 56

    開発者は、外部システムを呼び出すApexコードを作成しました。 開発者は、カバレッジテストをクリアするために、どのようにテストを作成する必要がありますか?

    HTTPCalloutMockインターフェースを実装するクラスを記述します。

  • 57

    Lightningコンポーネントフレームワークのクライアント側コントローラーはアプリケーションのどこに含まれていますか?

    javascript

  • 58

    Auraアプリケーションイベント伝達フレームワークのフェーズはどれですか? 答えを2つ選択してください

    バブル, デフォルト

  • 59

    ApexページとVisualforceページを使用する場合、MVCアーキテクチャのモデルを表すコードのタイプはどれですか? ※MVC プログラムを役割ごとにModel(モデル)・View(ビュー)・Controller(コントローラー)の3つに分けて管理するソフトウェア設計モデル

    コントローラ拡張メソッドから返されたアカウントレコードのリスト

  • 60

    Lightningコンポーネントフレームワークは、開発者がソリューションをより速く実装するのにどのように役立ちますか?

    モバイルとデスクトップにデバイス認識を提供します。

  • 61

    開発者はトリガー処理でAPEXヒープ制限エラーになりました。ガバナ制限を回避する方法を選択してください

    SOQL for ループを使用します

  • 62

    管理パッケージの単体テストで失敗したため、サンドボックスから本番環境への変更セットの展開が失敗しました。 開発者は管理パッケージの所有者と話し合い、それが誤検知であり、無視できると判断しました。 デプロイを成功させるに開発者は何をすべきですか?

    [ローカルテストの実行]を選択して、管理パッケージからのテストを除いた組織内のすべてのテストを実行します

  • 63

    SalesforceでのMVCフレームワークの実装を表すものはどれですか? 答えを2つ選択してください

    入力規則はビジネスルールを適用し、MVCフレームワークのコントローラー(C)部分を表します, レコードを作成するトリガーは、MVCフレームワークのモデル(M)部分を表します

  • 64

    組織には2つのカスタムオブジェクトがあります。 Plan__c(Accountと主従関係) Plan_item__c(Plan__cと主従関係) アカウントページレイアウトにVisualforceセクションを作成して、plan__cレコードに関連するすべてのPlan_item__cをアカウントページに表示するために何を使用する必要がありますか?

    コントローラー拡張機能を備えた標準コントローラー

  • 65

    プラットフォーム開発者は、レコードが特定のレコードタイプに割り当てられている場合にのみ実行するApexメソッドを作成する必要があります。 開発者が必要なレコードタイプIDをレコードタイプ名で動的に決定できる方法はどれですか? 答えを2つ選択してください

    DescribeSObjectResultクラスでgetRecordTypeInfosByDeveloperNameメソッドを使用します, レコードタイプオブジェクトに対してSOQLクエリを実行します

  • 66

    invoiceHelperクラスは、請求処理をするためのビジネスロジックを含むユーティリティクラスです。 開発者は、6.25の値を持つLATE_SPECIALという名前の定数を作成する必要があります。 定数の値は、コード内でいつでも変更されるべきではありません。 開発者は、LATE_SPECIAL定数をどのように宣言する必要がありますか?

    static final Decimal LATE_SPECIAL= 6.25;

  • 67

    Visualforceページで外部CSSからのスタイリングが必要な場合、開発者はどのタグを含める必要がありますか?

    <apex:stylesheet>

  • 68

    Apexクラスのプライベートメソッドの単体テストをどのように作成する必要がありますか?

    TestVisibleアノテーションを使用します

  • 69

    注文の割引をするメソッドを作成し、それを複数のApexクラスで使用したいと考えています。呼び出すクラスにより割引額は異なります。 開発者はどのようにApexクラスを設計するべきですか?

    割引額を返すメソッドgetDiscount()を持つインターフェースを定義し、各クラスにインターフェースを実装します。

  • 70

    次のクラスとトリガーコードがあります。 baseCost変数にクラス変数smokerChargeの値を設定するために、開発者はXXXにどのコードを挿入する必要がありますか? public class InsuranceRates{     public static final Decimal smokerCharge = 0.01; } trigger ContactTrigger on Contact(before insert){     InsuranceRates rates = new InsuranceRates();     Decimal baseCost = XXX; }

    InsuranceRates.smokerCharge

  • 71

    リストビューからレコードを一括編集、更新、および削除する方法を提供する必要があります。 実現する方法を2つ選択してください

    一括編集、更新、削除機能を提供するリストビュー用の新しいvisualforceページとapexコントローラーを作成します, カスタマイズ可能な拡張リストビューとボタンを提供する管理パッケージをappexchangeからダウンロードします

  • 72

    100個のアカウントを持つSalesforce組織の開発者は、開発者コンソールを使用して次のコードを実行します。 下記コードの実行後、アカウントは組織にいくつありますか? Account myAccount = new Account(Name = 'MyAccount'); Insert myAccount; for(Integer x=0; x<150; x++){ Account newAccount = new Account(Name = 'MyAccount' + x); try { Insert newAccount; }catch(Exception ex){ System.debug(ex); } } Insert new Account(Name = 'myAccount');

    100

  • 73

    クラウドキックには、インバウンドサービスデスクコールを処理するときにコールセンターエージェントが使用する画面フローがあります。 フローのステップ内で、外部の注文管理システムからリアルタイムに注文番号と日付リストを取得して画面に表示する必要があります。 この要件を満たすために、開発者は何を使用する必要がありますか?

    ApexRESTクラス

  • 74

    開発者は、取引先責任者レコードの検索を行えるLightningコンポーネントを作成する必要があり、ApexクラスContactControllerを作成します。 また、利用ユーザーがアクセスできるレコードのみを検索できるようにする必要があります。 レコードを正しく制限するものを2つ選択してください

    public with sharing class ContactController, public inherited sharing class ContactController

  • 75

    匿名ブロックで実行されるApexコードに関して正しい答えを2つ選択してください

    成功したDML操作は自動的にコミットされます, コードはログインしたユーザーの権限で実行されます

  • 76

    Lightning ExperienceでLightningコンポーネントを使用できる場所はどこですか? (答えは3つ)

    Lightningレコードページ, Lightningコミュニティページ, Lightningホームページ

  • 77

    次のSOQLクエリによって複数のアカウントが返されるとどうなりますか? Account myAccount = [SELECT Id, Name FROM Account];

    未処理の例外がスローされ、コードが終了します。

  • 78

    開発者は、エンジンとその部品を追跡するためのアプリケーションを作成しています。 個々の部品はさまざまなタイプのエンジンで使用できます。 部品数データを追跡し、孤立したレコードを防ぐために、どのデータモデルを使用する必要がありますか?

    主従関係を通じて、多くのエンジンを多くの部品に関連付ける連結オブジェクトを作成します

  • 79

    次のSOSL検索によって返されるデータ型は何ですか? [FIND 'Acme * ' IN NAME FIELDS RETURNING Account, Opportunity];

    List<List<sObject >>

  • 80

    開発者はダッシュボードコンポーネントとして使用できるカスタムvisualforceページを作成するように求められました。このページの有効なコントローラーオプションはどれですか? 答えを3つ選択してください

    拡張機能を備えたカスタムコントローラーを使用する, 拡張機能を備えた標準コントローラーを使用する, カスタムコントローラーを使用する

  • 81

    ApexクラスをRESTfulWebサービスとして公開するアノテーションはどれですか?

    @RestResource

  • 82

    クロスオブジェクト数式項目に関して正しい説明を3つ選択してください

    クロスオブジェクト数式項目は、主従関係または参照関係の項目を参照できます, クロスオブジェクト数式項目は、ユーザーがアクセスできないデータをレコードに公開する可能性があります, クロスオブジェクト数式項目は、最大10リレーション離れているオブジェクトの項目を参照できます

  • 83

    開発者はループ処理で、リスト内の各取引先責任者をチェックします。 「ボス」というタイトルの取引先責任者が見つかった場合、Apexメソッドはforループの外側のコードの最初の行にジャンプする必要があります。 要件を実装するためのコーディングはどれですか?

    break;

  • 84

    次のApexコードでSOQLクエリによって複数のアカウントが返された場合どうなりますか? Account myAccount = [SELECT Id,Name FROM Account];

    未処理の例外がスローされ、コードが終了します

  • 85

    開発者は、Apexテストメソッドがサンドボックスで失敗することに気づきました。 問題を特定するために、開発者はテストメソッド内のコードをコピーし、開発者コンソールの匿名実行ツールを使用してコードを実行したところ、コードは例外やエラーなしで実行されます。 テストメソッドがサンドボックスで失敗し、開発者コンソールで合格したのはなぜですか?

    テストメソッドがサンドボックス内の既存データに依存しているため

  • 86

    開発者は、カスタムページが組織で読み込まれたときにパフォーマンスの問題の原因を特定する必要があります。 トラブルシューティングに開発者はどのツールを使用するべきですか?

    開発者コンソール

  • 87

    ユニバーサルコンテナには、すべてのContainer__cのテーブルを表示するVisualforceページがあります。 一部の顧客が10,000を超えるコンテナをレンタルしているため、ビューステートの最大制限エラーとなります。 ページの読み込みエラーを解決するために、開発者はVisualforceページについて何を変更する必要がありますか?

    StandardSetControllerを使用してページネーションを実装します

  • 88

    開発者がスキーマビルダーを使用して実行できるアクションはどれですか? 答えを2つ選択してください

    標準オブジェクトとシステムオブジェクトのみをビューに表示できます, カスタムオブジェクトを作成し、そのオブジェクトに参照関係を定義します

  • 89

    開発者は、Leadオブジェクトでbefore insertトリガーを使用して下記コードを実行します。 Territory__c.PostalCode__cはLead.PostalCodeと一致しますが、開発者がApexデータローダーを使用して10,000件のリードレコードを挿入するとエラーとなりました。エラー原因となっているコードの行はどれですか? for(Lead l:Trigger.new){ if(l.PostalCode!= null){ List<Territory__c> terrList = [SELECT Id FROM Territory__c WHERE PostalCode__c = :l.PostalCode]; if(terrList.size() > 0){ l.Territory__c = terrList[0].Id; } } }

    3行目:SOQLクエリがforループコード内にあるため

  • 90

    デバッグログフィルター設定はどこから設定できますか? 答えを2つ選択してください

    クラスまたはトリガーの詳細ページの[ユーザ追跡]タブ, 監視対象ユーザーの名前の横にある[フィルター]リンク

  • 91

    Lightningコンポーネントバンドルに含めることができるリソースはどれですか? 答えを2つ選択してください

    SVGファイル, ドキュメント

  • 92

    下記コードを利用する事前提として、開発者はどのようにしてフェーズのラベルを取得しますか? Opportunity opp = [select id, stagename from Opportunity Limit 1];

    「opportunity.stagename.getdescribe().getlabel()」を呼び出します

  • 93

    開発者は、アカウントのリストを表示するLightningコンポーネント名accountList.cmpを作成しました。 ユーザーがリスト内のアカウントにカーソルを合わせたときに実行されるクライアント側のロジックは、どのバンドルメンバーに保存する必要がありますか?

    AccountListRenderer.js

  • 94

    リッチテキストエリア項目が自動的に割り当てられるプリミティブデータ型はどれですか?

    String

  • 95

    開発者は、カスタムコントローラーでカスタム例外が正しく機能することを確認するために単体テストを作成しましたが、例外がスローされました。 問題を解決し、適切にテストするには、開発者はどのような手順を実行する必要がありますか?

    単体テスト内でtry/catch構文を使用して、例外をキャッチします

  • 96

    開発者には、Visualforceウィザードと連携して複数のサブジェクトの作成と編集をサポートする単一のカスタムコントローラークラスがあります。 ウィザードは、複数のVisualforceページにわたるユーザー入力および初期URLのパラメーターからのデータを受け入れます。 カスタムコントローラーを効果的にテストするために単体テスト内で役立つ3つのステートメントはどれですか?

    Test.setCurrentPage(pageRef);, String nextPage = controller.save().getUrl();, ApexPages.CurrentPage().getParameters().put('input', 'TestValue');

  • 97

    Apexトランザクションは、100のAccountレコードと2,000のContactレコード、500のOpportunityレコードを挿入しようとしたときにDML例外が発生しました。 Accountレコードは、allOrNone引数をfalseに設定してdatabase.insert()メソッドを呼び出すことによって挿入されます。 ContactレコードとOpportunityレコードは、スタンドアロンの挿入ステートメントを使用して挿入されます。 このトランザクションでデータベースにコミットされるレコードの総数はいくつですか?

    100

  • 98

    トリガーフレームワークを使用する利点は何ですか?

    トリガーの実行時間を短縮します

  • 99

    Apexの変数型とプリミティブデータ型のマッピングについて正しい説明はどれですか? 答えを3つ選んでください。

    数値は10進数にマッピングされます, 日付/日時はDatetimeにマッピングされます, チェックボックスはBooleanにマッピングされます

  • 100

    開発者は、WithSharingキーワードを使用するVisualforceページとApexコントローラーを作成しました。 このページはセールスマネージャーによって使用され、セールスマネージャーに報告義務のあるセールス担当者が所有するアカウントのみを表示する必要があります。 アカウントの組織全体の共有はプライベートに設定されています。開発者はどの追加設定をする必要がありますか?

    1つのプロファイル、1つの権限セット、および2つのロールを作成します