SFDC Integration
|
|
Título del Test:
![]() SFDC Integration Descripción: SFDC Integration |



| Comentarios |
|---|
NO HAY REGISTROS |
|
A customer's enterprise architect has identified requirements around caching, queuing, error handling, alerts, retries, event handling, etc. The company has asked the integration architect to help fulfill such aspects with its Salesforce program. Which recommendation should the integration architect make?. Transform a Fire and Forget mechanism to Request and Reply, which should be handled by middleware tools (like ETL/ESB) to improve performance. Event handling in a publish/subscribe scenario; the middleware can be used to route requests or messages to active data-event subscribers from active data-event publishers. Message transformation and protocol translation should be done within Salesforce. Recommend leveraging Salesforce native protocol conversion capabilities as middleware tools are NOT suited for such tasks. Northern Trail Outfitters uses Salesforce to track leads and opportunities, and to capture order details. However, Salesforce isn't the system that holds or processes orders. After the order details are captured in Salesforce, an order must be created in the remote system, which manages the order's lifecycle. The integration architect for the project is recommending a remote system that will subscribe to the platform event defined in Salesforce. Which integration pattern should be used for this business use case?. Remote Call-in. Request and Reply. Fire and Forget. 63. Northern Trail Outfitters needs to send order and line items directly to an existing finance application webservice when an order is fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing. Which solution should an architect propose?. Button press invokes synchronous callout, with user handling retries in case of error. Trigger invokes Queueable Apex method, with custom error handling process. Trigger makes @future Apex method, with custom error handling process. A customer is evaluating the Platform Events solution and would like help in comparing/contrasting it with Outbound Messaging for real-time/near-real time needs. They expect 3,000 customer to view messages in Salesforce. What should be evaluated and highlighted when deciding between the solutions?. Message sequence is possible in Outbound Messaging, but not guaranteed with Platform Events. Both offer very high reliability. Fault handling and recovery are fully handled by Salesforce. Both Platform Events and Outbound Messaging offer declarative means for asynchronous near-real time needs. They aren't best suited for real-time integrations. In both Platform Events and Outbound Messaging, the event messages are retried by and delivered in sequence, and only once. Salesforce ensures there is no duplicate message delivery. The director of customer service at Northern Trail Outfitters wants to capture and trend specific business events that occur in Salesforce in real time. The metrics will be accessed in an ad-hoc manner using an external analytics system. The events are as follows: 1. A customer initiates a product exchange via a Case. 2. A customer service rep clicks on the "Authorize Exchange Product" menu item in the Case. 3. A customer initiates a subscription cancellation via a Case. 4. A customer service rep clicks on the "Initiate Refund" menu item in the Case. Which solution should meet these business requirements?. Case Trigger after Insert, after update to publish the platform event. Case Workflow Rule that sends an Outbound Message. Case after insert Trigger that executes a callout. An integration architect has designed a mobile application for Salesforce users to get data while on the road using a custom user interface (UI). The application is secured with Auth and is currently functioning well. There is a new requirement where the mobile application needs to obtain the GPS coordinates and store them on a custom geolocation field. The geolocation field is secured with field-level security, so users can view the value without changing it. What should be done to meet the requirement?. The mobile device makes a REST Apex inbound call. The mobile device makes a REST API inbound call. <— verify. The mobile device receives a REST Apex callout call. An enterprise architect has requested the Salesforce integration architect to review the following (see diagram and description) and provide recommendations after carefully considering all constraints of the enterprise systems and Salesforce Platform limits. * About 3,000 phone sales agents use a Salesforce Lightning user interface (UI) * concurrently to check eligibility of a customer for a qualifying offer. * There are multiple eligibility systems that provide this service and are hosted externally. However, their current response times could take up to 90 seconds to process and return (there are discussions to reduce the response times in the future, but no commitments are made). * These eligibility systems can be accessed through APIs orchestrated via ESB (MuleSoft). * All requests from Salesforce will have to traverse through the customer's API Gateway layer, and the API Gateway imposes a constraint of timing out requests after 9 seconds. Which recommendation should the integration architect make?. Recommend synchronous Apex callouts from Lightning UI to External Systems via Mule and implement polling on an API Gateway timeout. Use Continuation callouts to make the eligibility check request from Salesforce Lightning Ul at page load. Create a platform event in Salesforce via Remote Call-In and use the empAPI in the Lightning UI to serve 3,000 concurrent users when responses are received by Mule. Northern Trail Outfitters needs to make synchronous callouts "available-to-promise" services to query product availability and reserve inventory during the customer checkout process. What should an integration architect consider when building a scalable integration solution?. How many concurrent service calls are being placed. The maximum query cursors open per user on the service. The number of batch jobs that can run concurrently. Universal Containers (UC) is a global financial company that sells financial products and services including bank accounts, loans, and insurance. UC uses Salesforce Service Cloud to service its customers via calls and live chat. Support agents open bank accounts on the spot for customers who inquire about UC bank accounts. UC's core banking system is the system of record for bank accounts, and all accounts opened in Salesforce have to be synced in real time to the core banking system. Support agents need to inform the customers with the newly created bank account ID, which has to be generated from the core banking system. Which integration pattern is recommended for this use case?. Streaming API to generate PushTopic. Salesforce platform event. Request and Reply. A company captures orders and needs to send them to the Order fulfillment system. The user is not required to have confirmation from the Order fulfillment system. Which system constraint question should be considered when designing an integration to send orders from Salesforce to a fulfillment system?. What latency is acceptable for orders to reach the fulfillment system?. Can the fulfillment system implement a contract-first Outbound Messaging interface?. Which system will validate order shipping addresses?. Northern Trail Outfitters (NTO) wants to improve the quality of callouts from Salesforce to its REST APIs, For this purpose, NTO will require all API clients/consumers to adhere to REST API Markup Language (RAML) specifications that include the field-level definition of every API request and response payload. The RAML specs serve as interface contracts that Apex REST API Clients can rely on. Which design specification should the integration architect include in the integration architecture to ensure that Apex REST API Clients' unit tests confirm adherence to the RAML specs?. Require the Apex REST API Clients to implement the HttpCalloutMock. Call the HttpCalloutMock implementation from the Apex REST API Clients. Implement HttpCalloutMock to return responses per RAML specification. Universal Containers (UC) is planning to implement Salesforce as its CRM system. Currently, UC has the following systems: 1. Leads are managed in a Marketing system. 2. Sales people use Microsoft Outlook to enter contacts and emails, and manage activities. 3. Inventory, Billing, and Payments are managed in UC's Enterprise Resource Planning (ERP) system. The proposed CRM system is expected to provide sales and support people with a single view of their customers and the ability to manage their contacts, emails, and activities in the Salesforce CRM. What should an integration architect consider to support the proposed CRM system strategy?. Propose a middleware system that can support interface between systems with Salesforce. Evaluate current and future data and system usage, and then identify potential integration requirements to Salesforce. Explore out of the box Salesforce connectors for integration with ERP, Marketing, and Microsoft Outlook systems. 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?. Use middleware to handle the callout 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". Use Salesforce External Service to make the callout; Salesforce External Service should check the verification agencies until the result is verified. Then, update the trainer status to "verified". Make an Apex callout using @future annotation to make the callout to all different agencies; the response should update the trainer status to "verified". A company that is a leading provider of training delivers courses to students globally. The company decided to use Customer Community in order to allow students to log in to the community, register for courses, and pay course fees. The company has a payment gateway that takes more than 30 seconds to process the payment transaction. Students would like to get the payment result in real time so in case an error happens, the students can retry the payment process. What is the recommended integration approach to process payments based on this requirement?. Use Platform Events to process payment to the payment gateway. .Use Request and Reply to make an API call to the payment gateway. Use Continuation to process payment to the payment gateway. 51. A company's cloud-based single page application consolidates data local to the application with data from on-premise and third-party systems. The diagram below typifies the application's combined use of synchronous and asynchronous calls.  The company wants to use the average response time of its application's user interface as a basis for certain alerts. For this purpose, the following occurs: 1. Log every call start and finish date and time to a central analytics data store. 2. Compute response time uniformly as the difference between the start and finish date and time (A to H in the diagram). Which computation represents the end-to-end response time from the user's perspective?. Sum of A to H. Sum of A to F. Sum of A and H. A business requires automating the check and updating of the phone number type classification (mobile vs. landline) for all incoming calls delivered to its phone sales agents. The following conditions exist: 1. At peak, the call center can receive up to 100,000 calls per day. 2. The phone number type classification is a service provided by an external service API. 3. Business is flexible with timing and frequency to check and update the records (throughout the night or every 6-12 hours is sufficient). A Remote-Call-In pattern and/or Batch Synchronization (Replication via ETL: System -> Salesforce) are determined to work with a middleware hosted on customer premise. In order to implement these patterns and mechanisms, which component should an integration architect recommend?. ConnectedApp configured in Salesforce to authenticate the middleware. An API Gateway that authenticates requests from Salesforce into the middleware (ETL/ESB). Remote Site Settings configured in Salesforce to authenticate the middleware. A global financial company sells financial products and services that include: 1. Bank accounts 2. Loans 3. Insurance The company has a state-of-the-art core banking system that is the master system to store financial transactions, financial products, and customer information. The core banking system currently processes 1 million financial transactions per day. The CTO for the company is considering building a community portal so that customers can review their bank account details, update their information, and review their account financial transactions. What should an integration architect recommend as a solution to enable customer community users to view their financial transactions?. Migrate the financial transaction records to a Salesforce custom object and use an extract, transform, and load (ETL) tool to keep systems in sync. Use Salesforce Connect to display the financial transactions as an external object. Use frame to display core banking financial transactions data in the customer community. Universal Containers (UC) has embarked on a Salesforce transformation journey. UC will decommission its legacy CRM system and migrate data to Salesforce. The data migration team asked for a recommendation to optimize the performance of the data load to Salesforce. Which approach should be used to meet the requirement?. Use Bulk API to process jobs in serial mode. Use Bulk API to process jobs in parallel mode. Contact Salesforce Support to schedule performance load. An enterprise customer with more than 10 million customers has the following systems and conditions in its landscape: 1. Enterprise Billing System (EBS) — All customers' monthly billing is generated by this system. 2. Enterprise Document Management System (DMS) — Bills mailed to customers are maintained in the Document Management system. 3. Salesforce CRM (CRM) - Customer information, sales, and support information is maintained in the CRM. Only authorized users are allowed access to the EBS and the Enterprise DMS. Customers call Customer Support when they need clarification on their bills. Customer Support needs seamless access to customer billing information from the EBS and to view generated bills from the DMS. Which authorization and authentication need should an integration consultant consider while integrating the DMS and EBS with Salesforce?. Consider Enterprise security needs for access to DMS and EBS. Identify options to maintain DMS and EBS authentication and authorization details in Salesforce. Consider options to migrate DMS and EBS into Salesforce. Northern Trail Outfitters leverages Sales Cloud for tracking and managing leads, accounts, contacts, and opportunities. Orders and order fulfillment is taken care of by an Order Management System (OMS) in the back office. When an opportunity has changed its status to "Closed/Won" and there are products attached, the details should be passed to the OMS for fulfillment operations. The callout from Salesforce to the OMS should be synchronous. What should an integration architect do to satisfy these requirements?. Write a trigger that invokes an Apex proxy class to make a REST callout to the OMS. Build a Lightning component that makes a synchronous Apex REST callout to the OMS when a button is clicked. Develop a batch Apex job that aggregates closed opportunities and makes a REST callout to the OMS hourly. Northern Trail Outfitters submits orders to the manufacturing system web service. Recently, the system has experienced outages that keep service unavailable for several days. Which solution should an integration architect recommend to handle errors during these types of service outages?. Use middleware queuing and buffering to insulate Salesforce from system outages. Use Outbound Messaging to automatically retry failed service calls. Use Platform Event replayId and custom scheduled Apex process to retrieve missed events. An integration developer is developing an HR synchronization app for a client. The app synchronizes Salesforce record data changes with an HR system that's external to Salesforce. What should the integration architect recommend to ensure notifications are stored for up to 3 days if data replication fails?. Outbound Message. Change Data Capture. Callouts. Northern Trail Outfitters (NTO) has recently changed its Corporate Security Guidelines. The guidelines require that all cloud applications pass through a secure firewall before accessing on-premise resources. NTO is evaluating middleware solutions to integrate cloud applications with on-premise resources and services. Which consideration should an integration architect evaluate before choosing a middleware solution?. The middleware solution enforces the OAuth security protocol. The middleware solution is able to interface directly with databases via an Open Database Connectivity (ODBC) connection string. The middleware solution is capable of establishing a secure API Gateway between cloud applications and on-premise resources. A company accepts payment requests 24/7. Once the company accepts a payment request, its service level agreement (SLA) requires it to make sure each payment request is processed by its Payment System. The company tracks payment requests using a globally unique identifier created at the Data Entry Point. The company's simplified flow is as shown in the diagram.  The company encounters intermittent update errors when two or more processes try to update the same Payment Request record at the same time. Which recommendation should an integration architect make to improve the company's SLA and update conflict handling?. Middleware should coordinate request delivery and payment processing. Data Entry Point and Middleware should automatically retry requests. Payment System and Middleware should automatically retry requests. A developer has been tasked by the integration architect to build a solution based on the Streaming API. The developer has done some research and has found there are different implementations of the events in Salesforce (PushTopic Events, Change Data Capture, Generic Streaming, Platform Events), but is unsure of how to proceed with the implementation and asks the system architect for some guidance. What should the architect consider when making the recommendation?. PushTopic Events can define a custom payload. Change Data Capture can be published from Apex. Change Data Capture does not have record access support. A customer imports data from an external system into Salesforce using Bulk API. These jobs have batch sizes of 2,000 and are run in parallel mode. The batches fail frequently with the error "Max CPU time exceeded". A smaller batch size will fix this error. What should be considered when using a smaller batch size?. Smaller batch size may increase time required to execute bulk jobs. Smaller batch size can trigger "Too many concurrent batches" error. Smaller batch size may exceed the concurrent, API request limits. Northern Trail Outfitters is planning to perform nightly batch loads into Salesforce from an external system with a custom Java application using the Bulk API. The CIO is curious about monitoring recommendations for the jobs from the technical architect. Which recommendation should help meet the requirements?. Visually monitor in the Salesforce UI using the "Bulk Data Load Jobs" in Salesforce in the setup menu. Set the Salesforce debug logs level to "finest", and add the user ID running the job to monitor in the "Debug Logs" in the setup menu. Write the error response from the Bulk API status to a custom error logging object in Salesforce using an Apex trigger, and create reports on the object. Northern Trail Outfitters has a registration system that is used for workshops offered at its conferences. Attendees use Salesforce Community to register for workshops, but the scheduling system manages workshop availability based on room capacity. It is expected that there will be a big surge of requests for workshop reservations when the conference schedule goes live. Which integration pattern should be used to manage the influx in registrations?. Remote Process Invocation Request and Reply. Batch Data Synchronization. Remote Process Invocation Fire and Forget. An integration architect has built a solution using REST API, updating Account, Contact, and other related information. The data volumes have increased, resulting in higher API calls consumed, and some days the limits are exceeded. A decision was made to decrease the number of API calls using bulk updates. The customer prefers to continue using REST API to avoid architecture changes. Which REST API composite resources should the integration architect use to allow up to 200 records in one API call?. Batch. SObject Tree. Composite. 36. An enterprise customer is planning to implement Salesforce to support case management. Below is their current system landscape diagram.  Considering Salesforce capabilities, what should the integration architect evaluate when integrating Salesforce with the current system landscape?. Integrate Salesforce with Data Warehouse, Order Management and Email Management System. Integrate Salesforce with Email Management System, Order Management System and Case Management System. Integrate Salesforce with Order Management System, Data Warchouse and Case Management System. An architect decided to use Platform Events for integrating Salesforce with an external system for a company. What should an architect consider when proposing this type of integration mechanism?. External system needs to have the same uptime in order to be able to keep up with Salesforce Platform Events. Salesforce needs to be able to store information about the external system in order to know which event to send out. To subscribe to an event, the integration user in Salesforce needs Read access to the event entity. Universal Containers (UC) uses Salesforce to track the following customer data: 1. Leads 2. Contacts 3. Accounts 4. Cases Salesforce is considered to be the system of record for the customer. In addition to Salesforce, customer data exists in an Enterprise Resource Planning (ERP) system, ticketing system, and enterprise data lake. Each of these additional systems have their own unique identifier. UC plans on using middleware to integrate Salesforce with the external systems. UC has a requirement to update the proper external system with record changes in Salesforce and vice versa. Which solution should an integration architect recommend to handle this requirement?. Use Change Data Capture to update downstream systems accordingly when a record changes. Locally cache external IDs at the middleware layer and design business logic to map updates between systems. Store unique identifiers in an External ID field in Salesforce and use this to update the proper records across systems. Northern Trail Outfitters is creating a distributable Salesforce package for other Salesforce orgs within the company. The package needs to call into a custom Apex REST endpoint in the central org. The security team wants to ensure a specific integration account is used in the central org that they will authorize after installation of the package. Which item should an architect recommend to secure the integration in the package?. Use an encrypted field to store the password that the security team enters, and use password management for external orgs and set the encryption method to TLS 1.2. Create a connected app in the central org and add the callback URI for each org in the package it is installed in to redirect after a successful authentication. Contact Salesforce Support and create a case to temporarily enable API access for managed packages. A large business-to-consumer (B2C) customer is planning to implement Salesforce CRM to become a customer-centric enterprise. Below is the B2C customer's current system landscape diagram.   The goals for implementing Salesforce include: 1. Develop a 360-degree view of the customer. 2. Leverage Salesforce capabilities for marketing, sales, and service processes. 3. Reuse Enterprise capabilities built for quoting and order management processes. Which three systems from the current system landscape can be retired with the implementation of Salesforce?. Order Management, Case Management, and Email Marketing. Sales Activity, Order Management, and Case Management. Email Marketing, Sales Activity, and Case Management. What should an integration architect consider when recommending Platform Events as an integration solution?. Subscribe to an AssetTokenEvent stream to monitor OAuth 2.0 authentication activity. When an event definition is deleted, it's permanently removed and can't be restored. Event Monitoring is used to track user activity, such as logins and running reports. An integration architect has been tasked with integrating Salesforce with an on-premises system. Due to some established policies, this system must remain on-premises. What should the integration architect use to build a solution for this requirement?. Use Heroku Connect if the data is hosted in Heroku. Use Salesforce Connect if the database supports Open Data Protocol (OData). Use Salesforce Connect if the database supports Open Database Connectivity. Universal Containers (UC) currently owns a middleware tool and has developed an API-led integration architecture with three API tiers: * The first tier interfaces directly with the systems of engagement. * The second tier implements business logic and aggregates data. * The third tier interfaces directly with the systems of record. Some of the systems of engagement will be a mobile application, a web application, and Salesforce. UC has a business requirement to return data to the systems of engagement in different formats while also enforcing different security protocols. What should an integration architect recommend to meet these requirements?. Leverage an Identity Provider solution that communicates with the API tiers via SAML. Enforce separate security protocols and return formats at the first tier of the API-led architecture. Implement an API Gateway that all systems of engagement must interface with first. Northern Trail Outfitters (NTO) has an affiliate company that would like immediate notifications of changes to opportunities in the NTO Salesforce instance. The affiliate company has a CometD client available. Which solution is recommended in order to meet the requirement?. Create a connected app in the affiliate org and select "Accept CometD API Requests". Implement a polling mechanism in the client that calls the SOAP API getUpdated method to get theID values of each updated record. Create a PushTopic update event on the Opportunity object to allow the subscriber to react to the streaming API. Northern Trail Outfitters has recently implemented middleware for orchestration of services across platforms. The Enterprise Resource Planning (ERP) system being used requires transactions be captured near real time at a REST endpoint initiated in Salesforce when creating an Order object. Additionally, the Salesforce team has limited development resources and requires a low-code solution. Which option should fulfill the use case requirements?. Use Lightning Flow to create a platform event, selecting the record type as the platform event name on insert of record. Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint. Implement Change Data Capture on the Order object and leverage the replay ID in the middleware solution. An integration architect has received a request to prevent employees that leave the company from accessing data in Salesforce after they are deactivated in the company's HR system. What should the integration architect determine before recommending a solution?. Inbound integration requirements, then identify frequency. Data access prevention requirements, then identify frequency. Data access prevention requirements, integration requirements, and system constraints. Northern Trail Outfitters (NTO) uses different shipping services for each of the 34 countries it serves. Services are added and removed frequently to optimize shipping times and costs. Sales representatives serve all NTO customers globally and need to select between valid service(s) for the customer's country and request shipping estimates from that service. Which solution should an architect propose?. Use middleware to abstract the call to the specific shipping services. Use Platform Events to construct and publish shipper-specific events. Store shipping services in a picklist that is dependent on a country picklist. A customer is migrating from an old legacy system to Salesforce. As part of the modernization effort, the customer would like to integrate all existing systems that currently work with its legacy application with Salesforce. Which constraint/pain-point should an integration architect consider when choosing the integration pattern/mechanism?. Data volume and processing volume. Reporting and usability requirements. Multi-language and multi-currency requirement. Northern Trail Outfitters (NTO) has a requirement to encrypt a few widely-used standard fields. NTO also wants to be able to use these fields in record-triggered flows. Which security solution should an integration architect recommend to fulfill the business use case?. Classic Encryption. Data Masking. Shield Platform Encryption. Northern Trail Outfitters is in the final stages of merging two Salesforce orgs, but needs to keep the retiring org available for a short period of time for lead management as it is connected to multiple public website forms. The sales department has requested that new leads are available in the new Salesforce instance within 30 minutes. Which approach requires the least amount of development effort?. Use the Tooling API with Process Builder to insert leads in real time. Configure named credentials in the source org. Use the Composite REST API to aggregate multiple leads in a single call. Salesforce users need to read data from an external system via an HTTP request. Which security methods should an integration architect leverage within Salesforce to secure the integration?. Authorization Provider and Named Credentials. Named Credentials and Two way SSL. Two-way SSL and Authorization Provider. Which Web Services Description Language (WSDL) should an architect consider when creating an integration that might be used for more than one Salesforce org and different metadata?. Partner WSDL. Enterprise WSDL. SOAP API WSDL. Universal Containers (UC) is a global financial company. UC support agents would like to open bank accounts on the spot for customers who inquire about UC products. During the bank account opening process, the agents execute credit checks for the customers through external agencies. At any given time, up to 30 concurrent reps will be using the service to perform credit checks for customers. Which error handling mechanisms should be built to display an error to the agent when the credit verification process has failed?. In case the verification process is down, use mock service to send the response to the agent. In case the verification process is down, use fire and forget mechanism instead of Request and Reply to allow the agent to get the response back when the service is back online. Handle integration errors in the middleware in case the verification process is down, then the middleware should retry processing the request multiple times. What should an integration architect recommend to ensure all integrations to the Northern Trail Outfitters' company portal use SSL mutual authentication?. Generate a certification authority (CA) signed certificate. Enforce SSL/TLS Mutual Authentication. Enable My Domain and SSL/TLS. What is the first thing an integration architect should validate if a callout m a Lightning web component to an external endpoint is failing?. The endpoint domain has been added to Cross-Origin Resource Sharing. The endpoint URL has been added to Remote Site Settings. <— Verify. The endpoint URL has been added to Content Security Policies. A company needs to integrate a legacy on-premise application that can only support SOAP API. After the integration architect evaluates the requirements and volume, they determine that the Fire and Forget integration pattern will be most appropriate for sending data from Salesforce to the external application and getting response back in a strongly-typed format. Which integration capabilities should be used to integrate the two systems?. Outbound Messaging for Salesforce to Legacy System direction and SOAP APl using Partner Web Services Description Language (WSDL) for the communication back from legacy system to Salesforce. Platform Events for Salesforce to Legacy System direction and SOAP APT using Enterprise WSDI for the communication back from legacy system to Salesforce. Outbound Messaging for Salesforce to Legacy System direction and SOAP APl using Enterprise WSDL for the communication back from legacy system to Salesforce. A large enterprise customer has decided to implement Salesforce as its CRM. The current system landscape includes: 1. An Enterprise Resource Planning (ERP) solution that is responsible for Customer invoicing and order fulfillment 2. A Marketing solution used for email campaigns The enterprise customer needs its sales and service associates to use Salesforce to view and log their interactions with customers and prospects in Salesforce. Which system should be the system of record for the enterprise customer's customers and prospects?. Salesforce with relevant Marketing and ERP information. New Custom Database for customers and prospects. ERP with all prospect data from Marketing and Salesforce. A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between some internal systems and Salesforce. Which relevant details should a Salesforce integration architect seek to specifically solve for the integration architecture needs of the program?. Integration skills, SME availability, and Program Governance details. Core functional and non-functional requirements for User Experience design, Encryption needs, Community, and license choices. Source and Target system, Directionality, and data volume & transformation complexity, along with any middleware that can be leveraged. A subscription-based media company's system landscape forces many subscribers to maintain multiple accounts and to log in more than once. An Identity and Access Management (IAM) system, which supports SAML and OpenId, was recently implemented to improve the subscriber experience through self-registration and single sign-on (SSO). The IAM system must integrate with Salesforce to give new self-service customers instant access to Salesforce Community Cloud. Which requirement should Salesforce Community Cloud support for self-registration and SSO?. OpenId Connect Authentication Provider and JIT provisioning <- verify. SAML SSO and Just-in-Time (JIT) provisioning. SAML SSO and Registration Handler. Northern Trail Outfitters uses a custom Java application to display code coverage and test results for all of its enterprise applications and plans to include Salesforce as well. Which Salesforce API should an integration architect use to meet the requirement?. Metacala API. Analytics REST API. Tooling API. A business-to-consumer (B2C) enterprise customer has the following use case that involves processing payment from an external payment gateway service in Salesforce. 1. Customer requests Customer Service Representative (CSR) for a Service upgrade. 2. Customer provides credit card details to CSR for payment. 3. CSR submits payment information in Salesforce, and it is processed in an external payment gateway. 4. CSR receives confirmation of payment. 5. CSR upgrades service for customer and confirms customer. This use case requires the CSR to obtain confirmation of payment before upgrading the service. The integration with the payment gateway needs to be reliable and monitored for audit purposes. The payment gateway service is an external RESTful service that the B2C enterprise customer has subscribed for. What should an integration architect recommend for this integration?. Use External Services feature to integrate payment gateway to Salesforce to ensure real-time updates to the CSR and support post payment processes. Make a callout to the payment gateway through ESB supporting error handling and logging for audit purposes. Build a custom Apex callout to external payment gateway service and provide a success message to the CSR; the details of callouts and responses are logged for audit purposes. 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?. Streaming API to generate PushTopic. Connect REST API. REST API. Service agents at Northern Trail Outfitters use Salesforce to manage cases and B2C Commerce for ordering. Which integration solution should an architect recommend in order for the service agents to see order history from a business-to-consumer (B2C) Commerce system?. MuleSoft Anypoint Platform. Salesforce B2C Commerce to Service Cloud Connector. REST API offered by Commerce Platform. Northern Trail Outfitters needs to use Shield Platform Encryption to encrypt social security numbers in order to meet a business requirement. Which action should an integration architect take prior to the implementation of Shield Platform Encryption?. Encrypt all the data so that it is secure. Use Shield Platform Encryption as a user authentication or authorization tool. Encrypt the data using the most current key. A customer of Salesforce has used Platform Events to integrate their Salesforce instance with an external third-party artificial intelligence (AI) system. The Al 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. Which type of monitoring should the integration consultant have considered to monitor this integration?. Validate that the Platform Event definition matches lead's definition. Set up debug logs for Platform Event triggers to monitor performance. Monitor Platform Events created per hour limits across the Salesforce instance. Northern Trail Outfitters requires an integration to be set up between one of its Salesforce orgs and an External Data Source using Salesforce Connect. The External Data Source supports Open Data Protocol. Which configuration should an integration architect recommend be implemented in order to secure requests coming from Salesforce?. Configure Special Compatibility for Data connection. Configure Identity Type for OData connection. Configure CSRF Protection for OData connection. A company's security assessment noted vulnerabilities on the unmanaged packages in its Salesforce orgs; notably, secrets that are easily accessible and in plain text, such as usernames, passwords, and Auth tokens used in callouts from Salesforce. Which persistence mechanisms should an integration architect require to be used to ensure that secrets are protected from deliberate or inadvertent exposure?. Protected Custom Metadata Types and Named Credentials. Encrypted Custom Fields and Protected Custom Settings. Named Credentials and Protected Custom Settings. Northern Trail Outfitters needs to secure an integration with an external Microsoft Azure API Gateway. Which integration security mechanism should be employed?. Configure a connected app with an authorization endpoint of the API Gateway and configure OAuth settings. Use an API-only user profile and implement an external identity provider with federated API access. Configure mutual server authentication with two-way SSL using certification authority (CA) signed certificates. Universal Containers (UC) is a large printing company that sells advertisement banners. The company works with third-party agents on banner initial design concepts. The design files are stored in an on-premise file store that can be accessed by UC internal users and third-party agencies. UC would like to collaborate with the third-party agencies on the design files and allow them to view the design files in the community. The conceptual design files size is 2.5 GB. Which solution should an integration architect recommend?. Use Salesforce Files to link the files to Salesforce records and display the record and the files in the community. Create a Lightning component with a Request and Reply integration pattern to allow the community users to download the design files. Create a custom object to store the file location URL; when a community user dicks on the file URL, redirect the user to the on-premise system file location. Northern Trail Outfitters wants to use Salesforce as a front end for creating accounts using the lead-to-opportunity process. 1. An order is created in Salesforce when the opportunity is Closed/Won, but the back-end Enterprise Resource Planning (ERP) system is the data master for order. 2. The customer wants to be able to see within Salesforce all the stages of order processing like Order Created, Order Shipped, and Order Paid that are within the retention window. Which message durability consideration should an integration architect make when designing a solution to meet these business requirements?. High-volume event messages are stored for 24 hours (1 day). High-volume event messages are stored for 72 hours (3 days). When subscribing to Salesforce Event Bus, ReplayID is used with a value of-1 to be able to see new events. Universal Containers (UC) sales representatives use Sales Cloud as their primary CRM. UC owns a legacy homegrown application that also stores a copy of customer data. Sales representatives may edit or update contact records in Salesforce if there is a change. Both Salesforce and the homegrown application should be kept synchronized for consistency. UC has the following requirements: 1. When a contact record in Salesforce is updated, the external homegrown application should also be updated. 2. The synchronization should be event-driven. 3. The integration should be asynchronous. Which option should an architect recommend to satisfy the requirements?. Leverage Platform Events to publish a custom event message containing changes to the Contact object. Use an extract, transform, load (ETL) tool to keep Salesforce and the homegrown application in sync on a regular cadence. Leverage Change Data Capture to track changes to the Contact object and write a CometD subscriber on the homegrown application. |





