PDII 試験問題 76

開発者がアカウントに更新後トリガーを作成しました。ワークフロールールとフィールドの更新により、トリガーはアカウントレコードを繰り返し更新します。開発者は再帰トリガーをどのように処理する必要がありますか?
  • PDII 試験問題 77

    会社はSalesforceインスタンス内で注文を処理します。注文のステータスが「支払い済み」に変わると、会社の注文管理システム(OMS)に通知する必要があります。OMSは、Salesforceからデータを取得するタイミングをリッスンするSOAPWebサービスエンドポイントを公開します。
    これを実装するための最適な方法は何ですか?
  • PDII 試験問題 78

    会社には、複数の広範なデータベース操作とWebサービスの呼び出しを行うApexプロセスがあります。
    データベースプロセスとWebサービスは実行に時間がかかる可能性があり、順番に実行する必要があります。
    開発者は、ガバナーの制限やシステムの制限にぶつかることなく、このApexコードをどのように作成する必要がありますか?
  • PDII 試験問題 79

    開発者は、次の方法の単体テストを作成しています。
    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つ選択してください。)