Northern Trail Outfitters (NTO) uses Salesforce to track leads, opportunities and order details that convert
leads to customers. However, Orders are managed by an external (remote) system. Sales representatives
want to view and update real-time order information in Salesforce. NTO wants the data to only persist in
the external system.
Which type of Integration should an architect recommend to meet this business requirement?
A. Data Visualization
B. Data Synchronization
C. Process Orchestration
D. Batch Processing
Northern Trail Outfitters (NTO) uses a custom mobile app to interact with their customers. One of the features of the app are 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?
A. Connect REST API
B. REST API
C. Streaming API
D. Apex REST
Universal Containers has chosen Salesforce Wave as their Analytics Platform. There is a requirement to join data from multiple systems(including Salesforce) to be displayed in a single Wave Lens.
What should the Architect recommend?
A. Use an ETL tool to load the data into Salesforce, upserts to ensure that the data in properly joined.
B. Use Data flow to load Salesforce data, and an ETL tool to load other data sets.
C. Use an ETL tool to join multiple sources and load them into a single data set.
D. Use data flow to load Salesforce data,and lightning connect to access the other data sets in real time.
Universal Containers has two integrations to Salesforce; System A requires read-only access to all Opportunity data while System B requires read-write access to all Accounts.
Which approach ensures compliance with the principal of least priviledge?
A. Utilize a single "Integration User" with the "Modify All data" profile setting enabled so that all integrations always have access to all data.
B. Utilize separate credentials and profiles for each integration, one having "view All" to ties and the other having "Modify All" to Accounts.
C. Use a single "Integration User" with profile settings restricted to "view All" for opportunity and "Modify All" for Accounts.
D. Utilize separate credentials for each system with both credentials having the "modify all data" permission on the profile.
Universal Containers (UC) has an ERP application where all customer orders are stored. There are millions of customers order stored in the ERP application and a longtime customer may have thousands of individual orders. Additionally, some order information may house personally identifiable information that, due to company policy, can only be stored in ERP. UC would like the five most recent orders displayed on the account page in Salesforce.
How should an Architect design this requirement considering both security and scalability?
A. Leverage Salesforce Connect to display order information in Salesforce.
B. Write an outbound message to receive orders from ERP system as they are created.
C. Build a scheduled ETL job to sync all customer order history in the Orders object.
D. Leverage the REST API to receive orders from the ERP system as they are created.
Universal Containers is integrating their Salesforce platform with their on-premise ERP system. As part of the test class design DML operations are to be performed before making the test callout.
What capability does Salesforce provides to facilitate this?
A. Perform the DML operation within the Test.StartTest and Test.Stop Test and make the callout within Test.StartTest and Test.StopTest block.
B. Perform the DML operation outside the Test.StartTest and Test.StopTest and make the callout with the Test.StartTest and Test.StopTest block.
C. Perform the DML operation inside the Test.StartTest and Test.Stop Test and make the callout outside the Test.StartTest and Test.Stop Test block.
D. Perform the DML operation outside the Test.StartTest and Test.StopTest and make the callout outside of the Test.StartTest and Test.StopTest block.
Universal Containers (UC) ships millions of orders per year and releases code fixes to the Production org nightly. Their corporate testing strategy requires that tests must be performed against Production data in an isolated test environment before code can be released to Production. How can UC achieve this requirement?
A. Use Salesforce-to-Salesforce to keep data synchronized between Production and Full Sandboxes
B. Request that Salesforce schedule a Full Sandbox refresh on a nightly basis
C. Utilize a middleware solution and bulk API to do a nightly sync from Production to Full Sandbox
D. Create Apex unit tests so testing can be done against Production data, but rolled back before being committed
Universal Containers has a customer setup process that relies on external database to send customers welcome and registration emails. When a customer contacts Universal containers via phone they need to receive the welcome email shortly following the conversation with the UC representative. Universal containers representatives work exclusively in Salesforce and any new customer contacts are created in Salesforce by the representative. The external database exposes a SOAP API for integration with other applications.
What Salesforce technology best fulfills this requirement?
A. Write a nightly batch synchronization to send customer information to the external database.
B. Write an outbound message to send customer Information to an ESB.
C. Write an outbound message to send customer Information to the external database.
D. Write a trigger with an @future method to send customer Information to the external database
In order to avoid slowing down inbound call center sales agents, Universal Containers wants to deduplicate Lead records against their 3rd-party MDM system after that the agent has served the record in Salesforce.
What integration strategy should an Architect recommend?
A. Outbound message to MDM with a callback to Salesforce to mark duplicate Leads.
B. Sync the MDM system to a custom object in Salesforce and execute a Lookup validation rule against the object.
C. Batch APEX process to de-duplicate all records first in Salesforce then against MDM, deleting the newest MDM record.
D. Use Out-of-the-Box Lead De-duplication Rules to checkagainst MDM.
Universal Containers requires Salesforce to send order data to an ERP system that requires a system-defined username/password for authentication.
Which two integration options are recommended from a security perspective?
A. Fire outbound messages to a middleware that stores the credentials instead of an Apex callout.
B. Use custom settings to store the username and password allowing the Apex callout to read it.
C. Set up a Named Credential with a Named Principal Identity Type allowing the Apex callout to use it.
D. Store the username/hashed password in a private Static Resource, allowing the Apex callout to read it.
E. Use custom settings to store the username and password allowing the Apex callout to read it.