A large consumer goods manufacturer operating in multiple countries is planning to implement Salesforce for their Sales and Support operations globally. They have the following security requirements:
1.
Internal users from each country have to be authenticated with their local active directory.
2.
Customers can create their own login or use Google login.
3.
Partners have to be authenticated through a central system which is to be determined.
4.
Internal users will have access to the central ERP with their credentials maintained in the ERP.
5.
Additional internal systems will be integrated with Salesforce for Sales and Support business processes.
Which three requirements should the integration architect evaluate while designing the integration needs of this project? Choose 3 answers
A. Evaluate Salesforce solution for customers and for partners, using third party solution for internal users.
B. Assess security requirements for internal systems and decide Integration methods that support the requirements.
C. Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.
D. Consider Third party Single Sign On solution supporting all user authentication including customer and partner.
E. Evaluate Salesforce native authentication mechanism for all users including customers and partners.
A company's security assessment noted vulnerabilities on the un managed packages in their Salesforce orgs, notably secrets that are easily accessible and in plain text, such as usernames, passwords, and OAuth tokens used in callouts from Salesforce.
Which two persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure? Choose 2 answers
A. Encrypted Custom Fields
B. Named Credentials
C. Protected Custom Metadata Types
D. Protected Custom Settings
A large enterprise customer with the following system landscape is planning to implement Salesforce Sales Cloud.
The following business processes need to be supported in Salesforce:
1.
Sales Consultants should be able to have access to current inventory.
2.
Enterprise Resource Planning System(ERP) is the system of record for pricing information.
3.
Quotes should be generated in Salesforce with pricing from ERP.
4.
Sales Management uses a Enterprise Business Intelligence (BI) tool to view Sales dashboards.
5.
Master Data Management (MDM) is the system of record for customers and prospects.
6.
Invoices should be accessible in Salesforce.
Which systems in the landscape should the Integration Consultant consider to be integrated with Salesforce to support the business requirements?
A. ERP, Invoices system, Data Warehouse and BI Tool
B. ERP, Inventory, Pricing Engine, Invoices system
C. ERP, MDM, BI tool and Data Warehouse
D. ERP, MDM, Data Warehouse, Invoices system
Northern Trail Outfitters has recently experienced intermittent network outages in its call center. When network service resumes, Sales representatives have inadvertently created duplicate orders in the manufacturing system because the order was placed but the return acknowledgement was lost during the outage. Which solution should an architect recommend to avoid duplicate order booking?
A. Use Outbound Messaging to ensure manufacturing acknowledges receipt of order.
B. Use scheduled apex to query manufacturing system for potential duplicate or missing orders.
C. Implement idempotent design and have Sales Representatives retry order(s) in question.
D. Have scheduled Apex resubmit orders that do not have a successful response.
Northern Trail Outfitters needs to make synchronous callouts "available to promise" services to query product availability and reserve inventory during customer checkout process.
Which two considerations should an integration architect make when building a scalable integration solution? Choose 2 answers
A. The typical and worst-case historical response times.
B. The number batch jobs that can run concurrently.
C. How many concurrent service calls are being placed.
D. The maximum query cursors open per user on the service.
Universal Containers (UC) is a leading provider of management training globally, UC embarked on a
Salesforce transformation journey to allow students to register for courses in the Salesforce community.
UC has a learning system that masters all courses and student registration.
UC requested a near real-time feed of student registration from Salesforce to the learning system. The
integration architect recommends using Salesforce event.
Which API should be used for the Salesforce platform event solution?
A. Tooling API
B. Streaming API
C. O REST AP
D. SOAP API
Universal Containers (UC) wants to connect their on-premise ERP system to view Order data in Salesforce. UC is considering a solution to integrate the on-premise system using Salesforce Connect via OData.
Which three considerations should an Architect keep in mind when recommending use of Salesforce Connect?
A. Customer wants the ability to query external data using Global Search and reports.
B. Customer does not want real-time access to the ERP data and is willing to wait for hourly refreshes.
C. Customer wants to create a master-detail relationship between Opportunity and the external object.
D. Customer needs to query small amounts of data at any time and display using a related list.
E. Customer has a large amount of data that they do not want to load into Salesforce.
Universal Containers has a SOAP-based integration that runs nightly to update the Product(Product2) object in Salesforce with updated product availability for over 500,000 products. The source system is a green-screen ERP that must be taken offline to produce nightly production reports, such as the inventory availability report used for this integration. The integration is performing very slowly and does not complete within the allocated four-hour time slot.
What three recommendations might a Technical Architect make to resolve this issue?
Choose 3 answers
A. Use outbound Messaging to notify Salesforce promptly when product availability changes in the source system.
B. Store the Salesforce Product ID in the source system to eliminate the need for External IDs and UPSERT API calls.
C. Pre-process the data to avoid the need for workflow rules or triggers
D. Use the Bulk API UPDATE or UPSERT records more efficiently.
E. Contact Salesforce support to request that they turn off record locking on the Product2 object.
What are two reasons an existing custom field cannot be marked as External ID? Choose 2 answers
A. Maximum number of External IDs allowed on an object has been reached,
B. Maximum number of fields of an object has been reached.
C. Maximum number of skinny tables has been reached.
D. Maximum number of indexes allowed on an object has been reached.
Universal Containers (UC) has an existing web-based application that a group of employees use on a regular basis. These employees often have Salesforce and the web-based application open and find themselves manually moving the data between both. UC would like the two systems to be integrated so that the employees will see all the data in one screen without the need for manually updating the data.
What integration pattern can help accomplish this requirement?
A. Use the Force.com canvas framework to embed the external application into Salesforce.
B. Use Steaming API to create a push topic to send the message to the external system asynchronously.
C. Use Rest API to pull data from Salesforce and update the external application.