Sometimes events on Salesforce need to be handled by an external system due to the scale or type of process being executed. Consider the use case of a user in Salesforce needing to get pricing for an order they are building in Salesforce while on the phone with a customer.
The pricing logic already exists in a third-party system. Instead of recreating this logic in Salesforce, it will be leveraged by making a request of the third-party system. The response, in this case the pricing, will be returned and stored back in Salesforce.
What is the optimal solution?
A. A Visualforce page that can make a real-time Apex callout to display and save the pricing back in Salesforce
B. An Apex trigger that upon saving the Order will make a real-time Apex callout, saving the pricing back in Salesforce
C. A Process Builder process and Outbound Message to fetch the pricing upon save and store the pricing in Salesforce
D. An ETL tool to process batches of newly saved Orders every few minutes to store the pricing back in Salesforce
Which interface needs to be implemented by a Lightning Component so that it may be displayed in modal dialog by clicking a button on a Lightning Record page?
A. Force: lightningQuickAction
B. Lightning:editAction
C. Fightning:quickAction
D. Force:lightningEditAction
A custom Visualforce controller calls the ApexPages.addMessage() method, but no messages are rendering on the page.
Which component should be added to the Visualforce page to display the message?
A.
B.
C.
D.
A developer is writing code that requires making callouts to an external web service. Which scenario necessitates that the callout be made in an @future method?
A. The callouts will be made in an Apex Test class.
B. The callouts will be made in an Apex Trigger.
C. The callout could take longer than 60 seconds to complete.
D. over 10 callouts will be made in a single transaction.
A developer wants to call an Apex Server-side Controller from a Lightning Aura Component. What are two limitations to the data being returned by the Controller? Choose 2 answers
A. A Lists of Custom Apex Classes cannot be returned by Apex Controllers called by Lightning Aura Components.
B. Basic data types are supported, but defaults, such as maximum size for a number, are defined by the objects that they map to.
C. A custom Apex Class can be returned, but only the values of public instance properties and methods annotated with @AuraEnabled are serialized and returned.
D. Only Basic data types and sObjects are supported as return types for Apex Controllers called by Lightning Aura Components.
A user receives the generic "An internal server error has occurred" while interacting with a custom Lightning Component. What should the developer do to ensure a more meaningful message?
A. Use an AuraHandledException in a try/catch block.
B. Use ProcessBuilder to catch the error.
C. Add an onerror event handler to the tag.
D. Add an error-view component to the markup.
global with sharing class MyRemoter { public String accountName { get; set; } public static Account account { get; set; } public AccountRemoter() {}
@RemoteAction global static Account getAccount(String accountName) { account = [SELECT Id, Name, NumberOfEmployees FROM Account WHERE Name = :accountName]; return account; } }
Consider the Apex class above that defines a RemoteAction used on a Visualforce search page.
Which code snippet will assert that the remote action returned the correct Account?
A. Account a = controller.getAccount('TestAccount'); System.assertEquals( 'TestAccount', a.Name );
B. MyRemoter remote = new MyRemoter(); Account a = remote.getAccount('TestAccount'); System.assertEquals( 'TestAccount', a.Name );
C. MyRemoter remote = new MyRemoter(); Account a = remote.getAccount('TestAccount'); System.assertEquals( 'TestAccount', a.Name );
D. Account a = MyRemoter.getAccount('TestAccount'); System.assertEquals( 'TestAccount', a.Name );
A developer created a new trigger that inserts a Task when a new Lead is created. After deploying to production, an outside integration is periodically reporting errors. Which change should the developer make to ensure the integration is not affected with minimal impact to business logic?
A. Use a Try/Catch block after the insert statement.
B. Remove the Apex Class from the Integration User's Profile.
C. Deactivate the Trigger before the Integration runs.
D. Use the Database method with allOrNone set to False.
An environment has two Apex Triggers: an after-update trigger on Account and an after-update trigger on Contact. The Account after-update trigger fires whenever an Account's address is updated, and it updates every associated Contact with that address. The Contact after-update trigger fires on every edit, and it updates every Campaign Member record related to the Contact with the Contact's state.
Consider the following: A mass update of 200 Account records' addresses, where each Account has 50 Contacts. Each Contact has 1 Campaign Member. This means there are 10,000 Contact records across the Accounts and 10,000 Campaign Member records across the contacts.
What will happen when the mass update occurs?
A. The mass update will fail, since the two triggers fire in the same context, thus exceeding the number of records processed by DML statements.
B. There will be no error, since each trigger fires within its own context and each trigger does not exceed the limit of the number of records processed by DML| statements.
C. There will be no error, since the limit on the number of records processed by DML statements is 50,000.
D. The mass update of Account address will succeed, but the Contact address updates will fail due to exceeding number of records processed by DML statements.
A company wants to build a custom Aura Component that will display a specified Account Field Set and that can only be added to the Account record page.
Which design resource configuration should be used?
A. Option A
B. Option B
C. Option C
D. Option D
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Salesforce exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your PDII exam preparations and Salesforce certification application, do not hesitate to visit our Vcedump.com to find your solutions here.