Certified Integration Architect Practice Test practice questions, page 7 of 7, with answer review and explanations.
Question 31
A customer of Salesforce has used Platform Events to integrate their Salesforce instance with an external third-party artificial intelligence (AI) system. The AI system provides a prediction score for each lead that is received by Salesforce. Once the prediction score is received, the lead information is saved to Platform Events for other processes. The trigger on the Platform Events has failed ever since it was rolled out to production. What type of monitoring should the integration consultant have considered to monitor this integration?
Set up debug logs for Platform Event triggers to monitor performance.
Monitor Platform Events created per hour limits across the Salesforce instance.
Validate the Platform Event definition matches leads definition.
Monitor the volume of leads that are created in Salesforce.
Question 32
An architect is asked to build a solution that allows a service to access Salesforce through the API. What is the first thing the architect should do?
Create a special user solely for the integration purposes.
Authenticate the integration using the existing single sign-on.
Authenticate the integration using existing Network-Based Security.
Create a new user with a System Administrator profile.
Question 33
An organization needs to integrate Salesforce with an external system and is considering authentication options. The organization has already implemented SAML using a third-party identity provider (IdP) for integrations between other systems. Which use case can leverage the existing SAML integration to connect Salesforce with other internal systems?
Make Apex REST outbound integrations to external web services more secure.
Make an API inbound integration from an external Java client more secure.
Make formula fields with HYPERLINK() to external web servers more secure.
Make Apex SOAP outbound integrations to external web services more secure.
Question 34
A company that is a leading provider of courses and training delivers courses using third-party trainers. The trainer for the company has to be verified by 10 different training accreditation verification agencies before providing training for the company. Each training accreditation agency has its own response time, which means it could take days to confirm a trainer. The company decided to automate the trainer accreditation verification process by integrating it with the agency's web services. What is the recommended approach to automate this process?
Make an Apex callout using @future annotation to make the callout to all different agencies. The response should update the trainer status to “verified”.
Use middleware to handle the call out to the 10 different verification services, the middleware will handle the business logic of consolidating the verification result from the 10 services, then make a call-in to Salesforce and update the verification status to “verified”.
Create a trigger on the trainer record to make a callout to each verification agency’s, write business logic to consolidate the verification then update the trainer status to “verified”.
Use Salesforce External Service to make the call out; Salesforce External Service should check the verification agencies until the result is verified, then update the trainer status to “verified”.
Question 35
Northern Trail Outfitters (NTO) uses a custom mobile app to interact with its customers. One of the features of the app is Salesforce Chatter Feeds. NTO wants to automatically post a Chatter item to Twitter whenever the post includes the #thanksNTO hashtag. Which API should an integration architect use to meet this requirement?