Dumps for Free Salesforce Integration-Architect Practice Exam Questions [Jul 17, 2024]
Integration-Architect Dumps PDF And Certification Training
Salesforce Integration-Architect certification is ideal for professionals who work as integration architects, integration developers, or technical architects. Salesforce Certified Integration Architect certification is also highly recommended for Salesforce consultants who specialize in integrations. The Salesforce Integration-Architect certification is a valuable asset for professionals who want to advance their careers in the Salesforce ecosystem.
NEW QUESTION # 31
NorthernTrail Outfitters needs to send order and line items directly to an existing finance application webservice when an order if fulfilled. It is critical that each order reach the finance application exactly once for accurate invoicing.
What solution should anarchitect propose?
- A. Button press invokes synchronous callout, with user handling retries in case of error
- B. Outbound Messaging, which will automatically handle error retries to the service.
- C. Trigger makes @future Apex method, with custom error handling process.
- D. Trigger invokes Queueable Apex method, with custom error handling process.
Answer: D
Explanation:
Explanation
Trigger invokes Queueable Apex method, with custom error handling process. Queueable Apex allows you to run asynchronous jobs that can make callouts to external web services. You can use custom error handling logic to handle any failures and retry the callouts if necessary. You can also use Database.Stateful interface to maintain state across transactions and ensure that each order is sent exactly once. This solution meets the requirements of sending order and line items directly to an existing finance application web service when an order is fulfilled, and ensuring that each order reaches the finance application exactly once for accurate invoicing. References: Certification - Integration Architect - Trailhead, [Queueable Apex], [Making a Web Service Callout from a Queueable Apex Job]
NEW QUESTION # 32
An organization needs to integrate Salesforce with an external system and is considering authentication options. The organization already has implemented SAML, using athird-party Identity Provider for integrations between other systems.
Which use case can leverage the existing SAML integration to connect Salesforce with other internal systems?
- A. A Make Apex REST outbound integrations to external web services more secure.
- B. Make Apex SOAP outbound integrations to external web services more secure.
- C. Make an API inbound integration from an external Java client more secure.
- D. Make formula fields with HYPERLINK() to external web servers more secure.
Answer: B
Explanation:
Explanation
The best use case for leveraging the existing SAML integration to connect Salesforce with other internal systems is to make Apex SOAP outbound integrations to external web services more secure. SAML can be used to authenticate the Salesforce org as the service provider and obtain a session ID from the external system as the identity provider. This session ID can then be used to make SOAP calls to the external web service without exposing any credentials in the Apex code. Option A is not correct because formula fields with HYPERLINK() do not support SAML authentication. Option C is not correct because Apex REST outbound integrations require OAuth or basic authentication, not SAML. Option D is not correct because API inbound integrations from an external Java client require OAuth or basic authentication, not SAML. References:
Named Credentials as Callout Endpoints
SAML SSO with Salesforce as the Service Provider
NEW QUESTION # 33
An integration architect needs to build a solution that will be using the Streaming API, but the data loss should be minimized, even when the client re-connects every couple of days.
Which two types of Streaming API events should be considered?
Choose 2 answers
- A. High Volume Platform Events
- B. Change Data Capture Events
- C. Generic Events
- D. PushTopic Events
Answer: A,B
Explanation:
Explanation
The integration architect should consider Change Data Capture Events and High Volume Platform Events for using the Streaming API with minimal data loss. Change Data Capture Events capture changes to Salesforce records and deliver them as events to subscribers. High Volume Platform Events are custom events that can be published and consumed at a large scale. Both types of events support reliable event delivery, which means that events are stored for 72 hours and can be replayed by subscribers in case of connection loss or failure. This ensures that data loss is minimized, even when the client re-connects every couple of days12 References: Change Data Capture Developer Guide, Platform Events Developer Guide
NEW QUESTION # 34
Northern Trail Outfitters wants to improve the quality of call-outs from Salesforce to their REST APIs. For this purpose, they will require all API clients/consumers to adhere to RESTAPI Markup Language (RAML) specifications that include field-level definition of every API request and response payload. RAML specs serve as interface contracts that Apex REST API Clients can rely on.
Which two design specifications should the Integration Architect include in the integration architecture to ensure that Apex REST API Clients unit tests confirm adherence to the RAML specs?
Choose 2 answers
- A. Call the HttpCalloutMock implementation from the Apex REST API Clients.
- B. Implement HttpCalloutMock to return responses per RAML specification.
- C. Require the Apex REST API Clients to implement the HttpCalloutMock.
- D. Call the Apex REST API Clients in a test context to get the mock response.
Answer: B,D
NEW QUESTION # 35
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 and won, but the back-end ERP system is the data master for order,
2. Customer wants to be able to see within Salesforce all the stages of order processing like Order Created, Order Shipped, Order Paid that are within the retention window.
Which two message durability considerations should an Integration Architect make when designing a solution to meet these business requirements?
Choose 2 answers
- A. High-volume event messages are stored for 72 hours (three days).
- B. High-volume event messages are stored for 24 hours (one day).
- C. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -1 to be able to see new events.
- D. When subscribing to Salesforce Event bus, ReplaylD is used with a value of -2 to be able to see old and new events.
Answer: A,D
Explanation:
Explanation
The message durability considerations that an Integration Architect should make when designing a solution to meet these business requirements are:
When subscribing to Salesforce Event bus, ReplayID is used with a value of -2 to be able to see old and new events.
High-volume event messages are stored for 72 hours (three days).
A Salesforce Event bus is a messaging service that allows you to publish and subscribe to events in Salesforce or from external sources. ReplayID is a property of an event message that indicates its position in the event stream. By using ReplayID with a value of -2, you can replay all events stored in the retention window, which can help you see the stages of order processing in Salesforce. High-volume event messages are a type of event message that can handle large volumes of data and are optimized for performance and scalability.
High-volume event messages are stored for 72 hours (three days) in the event bus, which means they can be replayed within that time frame. The other options are not correct. Using ReplayID with a value of -1 means you can only see new events that are published after your subscription. High-volume event messages are not stored for 24 hours (one day), but for 72 hours (three days).
NEW QUESTION # 36
A large B2C customer is planning to implement Salesforce CRM to become a Customer centric enterprise. Below, is their current system landscape diagram.
The goals for implementing Salesforce follows:
1. Develop a 360 view of 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?
Choose 3 answers
- A. Sales Activity System
- B. Quoting System
- C. Email Marketing System
- D. Case Management System
- E. Order Management System
Answer: A,C,D
NEW QUESTION # 37
Northern Trail Outfitters requires an integration to be set up between one of their Salesforce orgs and anexternal data source us Salesforce Connect. The external data source supports Open Data Protocol.
Which three configurations should an Integration Architect recommend be implemented in order to secure requests coming from Salesforce?
Choose 3 answers
- A. Configure Identity Type for OData connection.
- B. Configure CSRF Protection on External Data Source.
- C. Configure Special Compatibility for OData connection,
- D. Configure a Certificate for OData connection.
- E. Configure CSRF Protection for OData connection.
Answer: A,D,E
Explanation:
Explanation
Configuring Identity Type, Certificate, and CSRF Protection for OData connection are three configurations that an Integration Architect should recommend to secure requests coming from Salesforce. Identity Type is used to specify the authentication method for the OData connection, such as Basic Authentication, OAuth 2.0, or Named Principal. Certificate is used to enable SSL/TLS encryption for the OData connection, which protects the data in transit from eavesdropping or tampering. CSRF Protection is used to prevent cross-site request forgery attacks, which exploit the trust between the user and Salesforce by sending malicious requests from another website. Configuring Special Compatibility for OData connection is not a configuration that is related to security, but rather to compatibility issues with different versions or implementations of OData.
Configuring CSRF Protection on External Data Source is not a configuration that can be done in Salesforce, but rather on the external data source itself. Reference: Salesforce Connect: Custom Adapters Developer Guide, page 9-10
NEW QUESTION # 38
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?
- A. Integrating Salesforce with Order Management System, Data Warehouse and Case Management System.
- B. Integrating Salesforce with Order Management System, Email Management System and Case Management System.
- C. Integrating Salesforce with Data Warehouse, Order Management and Email Management System.
- D. Integrating Salesforce with Email Management System, Order Management System and Case Management System.
Answer: C
NEW QUESTION # 39
Northern Trail Outfitters' ERP is integrated with Salesforce and syncs several million contacts per day. To prevent specific data from syncing, the integration uses a SOQL query filtered by sharing hierarchy.
Which two things should an architect do to improve the performance of the integration?
Choose 2 answers
- A. Remove the query filters.
- B. Remove the sharing restrictions.
- C. Include non-selective criteria in query filters.
- D. Include selective criteria in query filters.
Answer: B,D
Explanation:
Explanation
Option C is correct because including selective criteria in query filters can improve the performance of the integration. Selective criteria are filters that reduce the number of records that need to be scanned by the query optimizer, such as indexed fields, standard indexes, or custom indexes. Selective criteria can help the query run faster and avoid hitting the query timeout limit or the query row limit.
Option D is correct because removing the sharing restrictions can improve the performance of the integration. Sharing restrictions are filters that limit the access to records based on the user's role, profile, or sharing rules. Sharing restrictions can add complexity and overhead to the query execution, as they require additional joins and calculations. Removing the sharing restrictions can simplify the query and reduce the number of records that need to be processed.
Option A is incorrect because including non-selective criteria in query filters can degrade the performance of the integration. Non-selective criteria are filters that do not reduce the number of records that need to be scanned by the query optimizer, such as non-indexed fields, formula fields, or OR conditions. Non-selective criteria can cause the query to run slower and hit the query timeout limit or the query row limit.
Option B is incorrect because removing the query filters can degrade the performance of the integration.
Query filters are conditions that specify which records to retrieve from the database, such as WHERE clauses or LIMIT clauses. Query filters can help the query run faster and avoid retrieving unnecessary or unwanted data. Removing the query filters can increase the number of records that need to be processed and transmitted by the integration.
References: Working with Very Large SOQL Queries: Improve performance with custom indexes using Salesforce Query Plan tool: Querying Data That Respects User Permissions: How does sharing affect SOQL performance?: SOQL SELECT Syntax : SOQL Best Practices
NEW QUESTION # 40
Northern Trail Outfitters (NTO) 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 it's 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?
- A. Use Process Builder to call an Apex proxy class to make a REST callout to the Order Management System.
- B. Build a Lightning Component that makes a synchronous Apex REST callout to the Order Management System when a button is clicked.
- C. Develop a batch Apex job that aggregates Closed Opportunities and makes a REST callout to the Order Management System hourly.
- D. Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.
Answer: A
NEW QUESTION # 41
Universal Containers (UC) is a global financial company. UC support agents would like to open bank accounts on the spot for a customer who is inquiring ab UC products.
During opening the bank account process, the agents execute credit checks for the customers through external agencies. At a given time, up to 30 concurrent rewill be using the service for performing credit checks for customers.
What error handling mechanisms should be built to display an error to the agent when the credit verification process failed?
- A. Handle verification process error in the Verification Webservice API in case there isa connection issue to the Webservice if it responds with an error.
- B. Handle integration errors in the middleware in case the verification process is down, then the middleware should retry processing the request multiple times.
- C. In case the verification process is down, Use mock service to send the response to the agent.
- D. 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 bar online.
Answer: A
Explanation:
Explanation
Handle verification process error in the Verification Webservice API in case there is a connection issue to the Webservice or if it responds with an error. This solution ensures that the agent can see an error message when the credit verification process failed, and take appropriate actions. The Verification Webservice API can implement error handling logic to catch any exceptions or errors that occur during the callout to the external agencies, and return a meaningful error message to the agent. The agent can then retry the verification process, or escalate the issue to a supervisor. References: Certification - Integration Architect - Trailhead, [Apex Web Services and Callouts]
NEW QUESTION # 42
A global financial company sells financial products and services that include the following:
1. Bank Accounts
2. Loans
3. Insurance
The company has a core banking system that is state of the art and is the master system to store financial transactions, financial products and customer information. The core banking system currently processes 10M financial transactions per day. The CTO for the company is considering building a community port 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?
- A. Use Iframe to display core banking financial transactions data in the customer community.
- B. Use Salesforce Connect to display the financial transactions as an external object.
- C. Use Salesforce External Service to display financial transactions in a community lightning page.
- D. Use Salesforce Connect to display the financial transactions as an external object.
Answer: C
NEW QUESTION # 43
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 two solutions should an architect propose?
Choose 2 answers
- A. Store shipping services in a picklist that is dependent on a country picklist.
- B. Use middleware to abstract the call to the specific shipping services.
- C. Use Platform Events to construct and publish shipper-specific events.
- D. Invoke middleware service to retrieve valid shipping methods.
Answer: B,D
NEW QUESTION # 44
A company is planning on sending orders from Salesforce to a fulfillment system. The integration architect has been asked to plan for the integration.
Which two questions should the integration architect consider?
Choose 2 answers
- A. Can the fulfillment system create new addresses within the Order Create service?
- B. Is the product catalog data identical at all times in both systems?
- C. Can the fulfillment system make a callback into Salesforce?
- D. Can the fulfillment system implement a contract-first Outbound Messaging interface?
Answer: C,D
Explanation:
https://www.youtube.com/watch?v=zQncznMLrt4 Contract first interface is important as it can impact integration design in terms of efficiency and collaboration.
NEW QUESTION # 45
Northern Trail Outfitters (NTO) uses Salesforce to track leads, opportunities andorder 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. Process Orchestration
- C. Data Synchronization
- D. Batch Processing
Answer: A
Explanation:
Explanation
Data Visualization is the type of integration that allows users to view real-time data from an external system without storing it in Salesforce. This can be achieved by using Lightning Web Components, Visualforce pages, or Canvas apps that display data from the external system using APIs or web services. Data Synchronization, Process Orchestration, and Batch Processing are types of integration that involve moving data between systems, which is not required by the business requirement. Reference: Salesforce Integration Architecture Designer Resource Guide, page 9
NEW QUESTION # 46
An architect recommended using Apex code to make callouts to an external system to process insurance quote.
What should the integration architect consider to make sure this is the right option for the integration?
- A. The maximum number of parallel Apex callouts in a single continuation.
- B. The limit of pending operations in the same transaction.
- C. The limit on long-running requests (total execution time).
- D. The maximum callouts in a single Apex transaction.
Answer: D
Explanation:
Explanation
The maximum callouts in a single Apex transaction is one of the factors that should be considered when choosing Apex code to make callouts to an external system. The limit is 100 callouts per transaction, and if this limit is exceeded, a LimitException is thrown. Therefore, the integration architect should evaluate the expected volume and frequency of the callouts and design the solution accordingly2 References: Salesforce API Limits and Usage
NEW QUESTION # 47
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 web site forms.
The sales department has requested that new leads are available in the new Salesforce instance within 30 minutes.
Which two approaches will require the least amount of development effort?
Choose 2 answers
- A. Use the Composite REST API to aggregate multiple leads in a single call.
- B. Configure named credentials in the source org.
- C. Call the Salesforce REST API to insert the lead into the target system.
- D. Use the tooling API with Process Builder to insert leads in real time.
Answer: A,B
Explanation:
The two approaches that will require the least amount of development effort are configuring named credentials in the source org and using the Composite REST API to aggregate multiple leads in a single call.
Named credentials are a type of metadata that store authentication information for accessing external services, such as the target Salesforce org. By using named credentials, you can simplify the code for making callouts and avoid hardcoding credentials or tokens.
The Composite REST API is a resource that allows you to execute multiple REST API requests in a single call.
You can use the Composite REST API to create, update, or delete up to 25 records in one request.
This can reduce the number of API calls and improve performance.
References: [Named Credentials], [Composite Resources]
NEW QUESTION # 48
A company needs to be able to send data from Salesforce to a home grown system behind a corporate firewall. The data needs to be pushed only one way and doesn't need to be sent in real time. The average volume is 2 million records per day.
What should an integration architect consider when choosing the right option in building the integration between the external system and Salesforce?
- A. Due to high volume of records, a third party integration tool is required to stage records off platform.
- B. Due to high volume of records, the external system will need to use a BULK API Rest endpoint to connect to salesforce.
- C. Due to high volume of records, salesforce will need to make a REST API call to external system.
- D. Due to high volume of records, number of concurrent requests can hit the limit for the REST API call to external system.
Answer: A
NEW QUESTION # 49
Northern Trail Outfitters (NTO) use Salesforce to track leads, 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 orders life cylce. 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?
- A. Fire and Forget
- B. Remote Call In
- C. Batch Data Synchronization
- D. Request and Reply
Answer: A
Explanation:
Explanation
The Fire and Forget pattern is suitable for this business use case because it allows sending a message from Salesforce to the remote system without waiting for a response or acknowledgement. This reduces the latency and complexity of the integration and enables asynchronous processing of the orders in the remote system. The platform event defined in Salesforce can be used to publish the order details to the remote system, which can subscribe to the event and create the order accordingly1
NEW QUESTION # 50
Which two system constraint questions should be considered when designing an integration to send orders from Salesforce to a fulfillment system?
Choose 2 answers
- A. Which system will validate order shipping addresses?
- B. Can the fulfillment system participate in idempotent design to avoid duplicate orders?
- C. What latency is acceptable for orders to reach the fulfillment system?
- D. Can the fulfillment system implement a contract-first Outbound Messaging interface?
Answer: B,C
Explanation:
Explanation
The system constraint questions that should be considered when designing an integration to send orders from Salesforce to a fulfillment system are related to the performance, reliability, and scalability of the integration.
The latency and idempotency of the integration are important factors that affect these aspects. Therefore, the questions A and D are relevant for the integration design. The question B is related to the business logic of the order validation, which is not a system constraint question. The question C is related to the implementation details of the Outbound Messaging interface, which is not a system constraint question either
NEW QUESTION # 51
......
Check your preparation for Salesforce Integration-Architect On-Demand Exam: https://examsboost.actual4dumps.com/Integration-Architect-study-material.html