PDII 試験問題 76
開発者がアカウントに更新後トリガーを作成しました。ワークフロールールとフィールドの更新により、トリガーはアカウントレコードを繰り返し更新します。開発者は再帰トリガーをどのように処理する必要がありますか?
PDII 試験問題 77
会社はSalesforceインスタンス内で注文を処理します。注文のステータスが「支払い済み」に変わると、会社の注文管理システム(OMS)に通知する必要があります。OMSは、Salesforceからデータを取得するタイミングをリッスンするSOAPWebサービスエンドポイントを公開します。
これを実装するための最適な方法は何ですか?
これを実装するための最適な方法は何ですか?
PDII 試験問題 78
会社には、複数の広範なデータベース操作とWebサービスの呼び出しを行うApexプロセスがあります。
データベースプロセスとWebサービスは実行に時間がかかる可能性があり、順番に実行する必要があります。
開発者は、ガバナーの制限やシステムの制限にぶつかることなく、このApexコードをどのように作成する必要がありますか?
データベースプロセスとWebサービスは実行に時間がかかる可能性があり、順番に実行する必要があります。
開発者は、ガバナーの制限やシステムの制限にぶつかることなく、このApexコードをどのように作成する必要がありますか?
PDII 試験問題 79
開発者は、次の方法の単体テストを作成しています。
public static Boolean isFreezing(String celsiusTemp){if(String.isNotBlank(celsiusTemp)&& celsiusTemp.isNumeric()){return Decimal.valueof(celsiusTemp)<
0; }nullを返します。}
ネガティブなテストケースで使用されるアサーションはどれですか?
public static Boolean isFreezing(String celsiusTemp){if(String.isNotBlank(celsiusTemp)&& celsiusTemp.isNumeric()){return Decimal.valueof(celsiusTemp)<
0; }nullを返します。}
ネガティブなテストケースで使用されるアサーションはどれですか?
PDII 試験問題 80
アカウントでAssignOwnerByRegionをトリガーします(挿入前、更新前)
{{
List <Account> accountList = new List <Account>();
for(Account anAccount:trigger.new)
{{
Region__c theRegion = [
SELECT Id、Name、Region_Manager__c
FROM Region__c
WHERE Name =:anAccount.Region_Name__c
];
anAccount.OwnerId = theRegion.Region_Manager__c;
accountList.add(anAccount);
}
accountListを更新します。
}
アカウントをアカウントのリージョンのマネージャーに割り当てることを目的とした上記のトリガーについて考えてみます。
ベストプラクティスを順守するために、開発者はこのトリガーでどの2つの変更を行う必要がありますか?(2つ選択してください。)
{{
List <Account> accountList = new List <Account>();
for(Account anAccount:trigger.new)
{{
Region__c theRegion = [
SELECT Id、Name、Region_Manager__c
FROM Region__c
WHERE Name =:anAccount.Region_Name__c
];
anAccount.OwnerId = theRegion.Region_Manager__c;
accountList.add(anAccount);
}
accountListを更新します。
}
アカウントをアカウントのリージョンのマネージャーに割り当てることを目的とした上記のトリガーについて考えてみます。
ベストプラクティスを順守するために、開発者はこのトリガーでどの2つの変更を行う必要がありますか?(2つ選択してください。)
