Business rules require a Contact to always be created when a new Account is created.What can be used when developing a custom screen to ensure an Account is not created if the creation of the Contact fails?
Answer(s): D
trigger AssignOwnerByRegion on Account ( before insert, before update ){ 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 ); } update accountList;}Consider the above trigger intended to assign the Account to the manager of the Account’s region. Which two changes should a developer make in this trigger to adhere to best practices? (Choose two.)
Answer(s): B,C
Example 1:AggregateResult[] groupedResults = [SELECT CampaignId, AVG(Amount) FROM Opportunity GROUP BY CampaignId];for (AggregateResult ar : groupedResults){ System.debug('Campaign ID' + ar.get('CampaignId')); System.debug('Average amount' + ar.get('expr0'));}Example 2:AggregateResult[] groupedResults = [SELECT CampaignId, AVG(Amount) theAverage FROM Opportunity GROUP BY CampaignId];for (AggregateResult ar : groupedResults){ System.debug('Campaign ID' + ar.get('CampaignId')); System.debug('Average amount' + ar.get('theAverage'));}Example 3:AggregateResult[] groupedResults = [SELECT CampaignId, AVG(Amount) FROM Opportunity GROUP BY CampaignId];for (AggregateResult ar : groupedResults){ System.debug('Campaign ID' + ar.get('CampaignId')); System.debug('Average amount' + ar.get.AVG());}Example 4:AggregateResult[] groupedResults = [SELECT CampaignId, AVG(Amount) theAverage FROM Opportunity GROUP BY CampaignId];for (AggregateResult ar : groupedResults){ System.debug('Campaign ID' + ar.get('CampaignId')); System.debug ('Average amount' + ar.theAverage);}Which two of the examples above have correct System.debug statements? (Choose two.)
Answer(s): A,B
Which method should be used to convert a Date to a String in the current user’s locale?
Answer(s): A
A company has a custom object, Order c, that has a required, unique, external ID field called Order_Number c.Which statement should be used to perform the DML necessary to insert new records and update existing records in a List of Order c records?
Answer(s): B
Share your comments for Salesforce PDII exam with other users:
good for practice.