note pd2-1 Flashcards

1
Q

トランザクション単位のSOQLクエリ発行制限はどれですか?

□ 同期:200、非同期:100
□ 同期:150、非同期:20
□ 同期:20、非同期:200
□ 同期:150、非同期:200
□ 同期:100、非同期:200

A

□ 同期:100、非同期:200

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

開発者は、Lightning Web コンポーネントのスタイルと動作を制御するために変数を保存する必要があります。変数が本番環境とすべてのサンドボックスの両方でテスト可能であることを確認するために使用できる機能はどれですか?

  • カスタム変数
  • カスタムメタデータ
  • カスタム設定
  • カスタムオブジェクト
A

□ カスタム設定

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Apexコードでコールアウトを実行できないタイミングはどれですか?答えを2つ選択してください

  • 非同期Apex実行中
  • SOQLクエリ後
  • トリガコンテキスト内の処理中
  • DML操作後
A
  • 非同期Apex実行中
  • DML操作後
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

顧客が売上予測を入力したら、即座に予測計算をピボットテーブルに表示できるVisualforceページがあります。しかし利用ユーザーからページの読み込みが遅いと不満が挙がっており、ヒープとビューステートの制限に関するエラーメッセージが表示されます。ページのパフォーマンスを最適化するための3つの推奨事項は何ですか?

□ ページネーションを実装し、ページに表示されるレコード数を減らします。
□ ピボット予測計算を計算するための数式項目を作成します。
□ コントローラーアクションの代わりにJavaScript Remotingを使用します。
□ 売上予測のリストを一時的なものとして指定します。

A

□ ページネーションを実装し、ページに表示されるレコード数を減らします。
□ ピボット予測計算を計算するための数式項目を作成します。
□ コントローラーアクションの代わりにJavaScript Remotingを使用します。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

統合IDを設定したユーザーは、SOAP APIを介してlogin()呼び出しを成功させました。後続のAPIコールを行うためにSOAPヘッダーに何を追加しますか?

  • セッションID
  • OAuthアクセストークン
  • セキュリティトークン
  • 名前付きクレデンシャル
A
  • セッションID

後続のAPI要求を行うためには、ログイン成功後にSOAPヘッダー内にセッションIDを設定する必要があります。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

次の例外種別のうち、catchブロックで例外をキャッチするものはどれですか?答えを3つ選択してください。

  • LimitException
  • AssertException
  • SObjectExceptions
  • DMLException
  • ライセンスの例外
  • ListException
A
  • SObjectExceptions
  • DMLException
  • ListException

・ガバナ制限に達した場合に発生するLimitException
・System.assertに失敗した際に発生するAssertException
・ライセンスの例外
はキャッチできません。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

カスタムアクション用のコンポーネントを作成して、Lightningレコードページからボタンをクリックしてモーダルダイアログを表示したいです。Lightningコンポーネントでどのインターフェイスを実装する必要がありますか?

□ Force:lightningQuickAction
□ Lightning:editAction
□ Force:lightningEditAction
□ Lightning:quickAction

A

□ Force:lightningQuickAction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ERPシステムを使用して注文管理を処理しています。顧客が注文ステータスや出荷について営業担当者に問い合わせてきた場合、営業担当者が注文ステータスと追跡番号について顧客に通知できるようにしたいと考えています。このERP注文データをSalesforceに表示する方法はどれですか?答えを2つ選択してください

□ Salesforceでcronジョブを作成して、注文の更新についてERPシステムをポーリングします。
□ Salesforce Connectを使用して、ERPシステムのリアルタイム注文データを表示します。
□ SOAP APIを使用してERPシステムにデータをSalesforceにプッシュさせます。
□ Streaming APIを使用して、リアルタイムの注文データがSalesforceにあることを確認します。

A

□ Salesforce Connectを使用して、ERPシステムのリアルタイム注文データを表示します。
□ SOAP APIを使用してERPシステムにデータをSalesforceにプッシュさせます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

テストクラスに@isTest(seeAllData=true)アノテーションを付与しなくても、組織内データにアクセスできるsObjectタイプはどれですか? (3つ選択)

  • User
  • レコードタイプ
  • レポート
  • Profile
A
  • User
  • レコードタイプ
  • Profile
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

開発者コンソールのログインスペクタに含めることができるパネルは次のうちどれですか?答えを3つ選択してください。

□ Stack Tree
□ Checkpoints
□ Execution Log
□ QueryEditor
□ Variables

A

□ Stack Tree
□ Execution Log
□ Variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

<apex:actionFunction>の正しい説明を2つ選択してください。

  • <apex:actionFunction> コンポーネントは <apex:form> コンポーネントの子である必要があります。
  • 指定した間隔に従って AJAX 要求をサーバに送信するコンポーネントです。
  • AJAX 要求を使用したコントローラの action メソッドを JavaScript コードから直接呼び出すことをサポートするコンポーネントです。
  • 別のコンポーネント(onClick、onMouseUp、onFocusなど)にAJAXサポートを追加します。
A
  • <apex:actionFunction> コンポーネントは <apex:form> コンポーネントの子である必要があります。
  • AJAX 要求を使用したコントローラの action メソッドを JavaScript コードから直接呼び出すことをサポートするコンポーネントです。
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

sendEmailメソッドはApexトランザクション毎に何回コールできますか?

□ 10
□ 20
□ 50
□ 100
□ 無制限

A

10

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Bulk APIの制限に関して正しい説明を2つ選択してください。

□ 1つのバッチには、最大で2,000 件のレコードを含めることができます。
□ 24時間内に送信可能なバッチ数は最大で5,000 件に制限されています。
□ データ読み込みのバッチは50MB以下の単一のCSVファイルまたはXML ファイルで構成される必要があります。
□ 作成後7日を超えたバッチやジョブは、ジョブの状況にかかわらずキューから削除されます。

A

□ 24時間内に送信可能なバッチ数は最大で5,000 件に制限されています。

□ 作成後7日を超えたバッチやジョブは、ジョブの状況にかかわらずキューから削除されます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Visualforce検索ページで使用されるRemoteActionを定義する下記Apexクラスを作成しました。リモートアクションが正しいアカウントを返したことを判断するコードスニペットはどれですか?

global with sharing MyRemoter{
	public String accountName {get;set;}
	public static Account acc{get;set;}
	public MyRemoter(){}

	@RemoteAction
	global static Account getAccount(String accountName){
		acc = [SELECT Id,Name,NumberOfEmployees FROM Account WHERE Name=: accountName];
		return acc;
	}
}
Account a = controller.getAccount('TestAccount');
System.assertEquals( 'TestAccount', a.Name );
MyRemoter remote = new MyRemoter();
Account a = remote.getAccount('TestAccount');
System.assertEquals( 'TestAccount', a.Name );
MyRemoter remote = new MyRemoter('TestAccount');
Account a = remote.getAccount();
System.assertEquals( 'TestAccount', a.Name );
Account a = MyRemoter.getAccount('TestAccount');
System.assertEquals( 'TestAccount', a.Name );
A
Account a = MyRemoter.getAccount('TestAccount');
System.assertEquals( 'TestAccount', a.Name );
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Queueable Apexを使用して、非同期処理のジョブを送信する利点を2つ選択してください。

□ Salesforceユーザーインターフェースからジョブの進行状況を監視できます。
□ リファクタリングが簡易的にできます。
□ プリミティブ以外のデータ型のメンバー変数を含めることができます。
□ 同期実行、非同期実行の両方に対応できます。

A

□ Salesforceユーザーインターフェースからジョブの進行状況を監視できます。

□ プリミティブ以外のデータ型のメンバー変数を含めることができます。

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

クラス内に何百回も呼び出されるDebugメソッドを持っています。メソッドに対して行われた呼び出し数をカウントするための開発者コンソールの最適な機能は何ですか?

□ 実行ログパネル
□ 実行スタックパネル
□ スタックツリーパネルの下の[パフォーマンスツリー]タブ
□ 実行概要パネルの下の[実行ユニット]タブ

A

□ スタックツリーパネルの下の[パフォーマンスツリー]タブ

17
Q

Accountオブジェクトには100万件を超えるレコードがあり、論理削除されたレコード (まだごみ箱に残っているレコード) も含まれます。取引先のCustomField__c項目には外部IDが設定されています。この状況でSOQLクエリを実行する必要がありますが、最適化されたクエリパターンは次のどれですか?答えを2つ選んでください。

□ SELECT Id FROM Account WHERE Name!= ‘’ AND IsDeleted = false
□ SELECT Id FROM Account WHERE Name!= NULL
□ SELECT Id FROM Account WHERE Name!= ‘’ AND CustomField__c = ‘ValueA’
□ SELECT Id FROM Account WHERE Id IN :ListVariable

A

□ SELECT Id FROM Account WHERE Name!= ‘’ AND CustomField__c = ‘ValueA’
□ SELECT Id FROM Account WHERE Id IN :ListVariable

18
Q

開発者は、連絡先を検索する Lightning Web コンポーネントを構築しています。検索が完了すると、コンポーネントは、異なる DOM ツリーにある他の関連のない Lightning Web コンポーネントに検索結果を伝える必要があります。開発者は、通信を実装するために何をする必要がありますか?

□ メッセージ チャネルでメッセージを公開します。
□ アプリケーション イベントを起動します。
□ イベント チャネルでイベントを公開します。
□ カスタム コンポーネント イベントを起動します。

A

□ メッセージ チャネルでメッセージを公開します。

19
Q

階層のカスタム設定を定義できるレベルは? 3つの答えを選択してください

□ 組織
□ ロール
□ プロファイル
□ ユーザー
□ グループ

A

□ 組織
□ プロファイル
□ ユーザー