CRT-450 試験問題 126

開発者は、失注理由が空白の場合、営業マネージャー プロファイルを持つユーザー以外のユーザーが商談ステータスを「失注」に変更できないようにする必要があります。
どの自動化によって開発者は最も効率的にこの要件を満たすことができますか?
  • CRT-450 試験問題 127

    Opportunity opp=[select id ,stagename from opportunities limit 1] 上記のコードでは、開発者はどのようにして stagename フィールドのラベルを取得できるでしょうか?
  • CRT-450 試験問題 128

    Universal Containerは、求人情報を表す個人に関する情報を格納するApplicantオブジェクトを備えた採用アプリを構築しています。各応募者は複数の求人に応募できます。
    応募者が求人に応募したことを示すために、開発者は何を実装する必要がありますか?
  • CRT-450 試験問題 129

    経営陣は、年間売上高が100万ドルを超える取引先に対して商談を自動的に作成するよう依頼しました。開発者は、この要件を満たすために、取引先オブジェクトに次のトリガを作成しました。
    for (アカウント a : Trigger.new) {
    (a.年間収益 > 1000000) の場合 {
    List<Opportunity> oppList = [SELECT Id FROM Opportunity WHERE AccountId = :a.Id]; if (oppList.size() == 0) { Opportunity oppty = new Opportunity(Name = a.Name, StageName = 'Prospecting', CloseDate = System.
    今日().addDays(30));
    機会を挿入します。
    }
    }
    }
    ユーザーはUIから取引先レコードを更新でき、年間売上高の高い取引先向けに作成された商談を確認できます。しかし、管理者がデータローダーを使用して179件の取引先リストをアップロードしようとすると、システム例外エラーが発生し、アップロードに失敗します。
    上記のコード セグメントを修正するために開発者が実行する必要がある 2 つのアクションはどれですか。
    2つの回答を選択してください
  • CRT-450 試験問題 130

    開発者は、次のコードの実行時間を短縮するためにどのようなアクションを実行できますか? List<account> allaccounts = [select id from account]; list<account> allcontacts = [select id, accountid from contact]; for (account a :allaccounts){ for (contact c:allcontacts){ if(c.accountid = a.id){ //do work }
    } }