
[2023年11月] 最新のSalesforce Integration Architecture Designer Integration-Architect試験解答豪華セット問題集
SalesforceコンテンツをマスターしてIntegration-Architect試験合格保証つき問題集!
質問 # 55
A US business-to-consumer (B2C) company is planning to expand to Latin Americ a. They project an initial Latin American customer base of about one million, and a growth rate of around 10% every year for the next 5 years. They anticipate privacy and data protection requirements similar to those in the European Union to come into effect during this time. Their initial analysis indicates that key personal data is stored in the following systems:
1. Legacy mainframe systems that have remained untouched for years and are due to be decommissioned.
2. Salesforce Commerce Cloud Service Cloud, Marketing Cloud, and Community Cloud.
3. The company's CIO tasked the integration architect with ensuring that they can completely delete their Latin American customer's personal data on demand.
Which three requirements should the integration architect consider?
Choose 3 answers
- A. Impact of deleted records on system functionality.
- B. Manual steps and procedures that may be necessary.
- C. Ability to delete personal data in every system.
- D. Ability to provide a 360-degree view of the customer.
- E. Feasibility to restore deleted records when needed.
正解:A、C、E
質問 # 56
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. Named Credentials
- B. Protected Custom Metadata Types
- C. Protected Custom Settings
- D. Encrypted Custom Fields
正解:A、D
質問 # 57
Northern Trail Outfitters (NTO) has an integration set up between a Salesforce org and a quoting system. NTO would like to show a notification to all sales representatives that use Salesforceanytime the quoting system will be taken down for maintenance.
Which Salesforce API should an Integration Architect use to fulfill this requirement?
- A. Tooling API
- B. REST API
- C. Streaming API
- D. Connect REST API
正解:C
解説:
Explanation
Streaming API is the best option for sending real-time notifications of changes to Salesforce data. Streaming API uses a publish-subscribe model to push relevant data to subscribers without polling. Streaming API supports PushTopic events, which are based on SOQL queries that define the data changes to listen for. The affiliate company can subscribe to a PushTopic event on the NTO Salesforce org and receive notifications whenever the data that matches the query changes. This way, the affiliate company can be informed of any updates to the opportunities in the NTO Salesforce instance.
質問 # 58
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. Can the fulfillment system implement a contract-first Outbound Messaging interface?
- 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. Which system will validate order shipping addresses?
正解:B、C
解説:
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
質問 # 59
An Architect is required to integrate with an External Data Source via a Named Credential with an Apex callout due to technical constraints.
How is authentication achieved?
- A. Connect via Communities.
- B. Handle authentication with login flows.
- C. Connect via Salesforce Connect.
- D. Handle authentication in the code.
正解:D
解説:
Explanation
The authentication is achieved by handling it in the code. A Named Credential is a type of metadata that specifies the URL of a callout endpoint and its required authentication parameters. An Apex callout is a way to invoke an external web service or API from Apex code. When using a Named Credential with an Apex callout, the authentication is handled by the Apex code that invokes the callout. The Apex code can use the HttpRequest class to set the endpoint, method, headers, and body of the callout request, and use the Http class to send the request and receive the response. The Apex code can also use the NamedCredential class to access the properties of the Named Credential, such as the principal type, protocol, and credential type. Handling authentication with login flows is not a valid option because login flows are a way to customize the user login process in Salesforce, not for external web services or APIs. Connecting via Salesforce Connect or Communities is not a valid option because they are not related to Apex callouts or Named Credentials.
質問 # 60
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. Include selective criteria in query filters.
- B. Remove the query filters.
- C. Include non-selective criteria in query filters.
- D. Remove the sharing restrictions.
正解:A、D
解説:
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
質問 # 61
Northern Trail Outfitters has a registration system that is used for workshopsoffered at its conferences.
Attendees use a 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 reservationswhen the conference schedule goes live.
Which integration pattern should be used to manage the influx in registrations?
- A. Remote Process Invocation-Request and Reply
- B. Batch Data Synchronization
- C. RemoteCall-In
- D. Remote Process Invocation-Fire and Forget
正解:B
解説:
Explanation
The Batch Data Synchronization pattern is suitable for this business use case because it allows transferring large volumes of data between Salesforce and the scheduling system in batches. This can handle the surge of requests for workshop registrations without overloading the systems or affecting the performance. The batch process can run at regular intervals or on demand to synchronize the data between the systems1
1: Batch Data Synchronization Pattern
質問 # 62
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 the third party agencies. UC would like to collaborate with the 3rd part agencies on the design files and allow them to be able to view the design files in the community.
The conceptual design files size is 2.5 GB.
Which solution should an integration architect recommend?
- A. Use Salesforce Files to link the files to Salesforce records and display the record and the files in the community.
- B. Create a custom object to store the file location URL, when community user clicks on the file URL, redirect the user to the on-prem system file location.
- C. Define an External Data Source and use Salesforce Connect to upload the files to an external object. Link the external object using Indirect lookup.
- D. Create a lightning component with a Request and Reply integration pattern to allow the community users to download the design files.
正解:C
解説:
https://help.salesforce.com/articleView?id=collab_files_connect_share.htm&type=5
質問 # 63
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?
- A. Create a connected app in the affiliate org and select the "Accept CometD API Requests".
- B. A Implement a polling mechanism in the client that calls the SOAP API getupdated method to get the ID values of each updated record.
- C. Configure External Services to call the subscriber in Apex in the Onchange Trigger event as part of the flow.
- D. Create a PushTopic update event on the Opportunity Object to allow the subscriber to react to the streaming API.
正解:D
質問 # 64
The director of customer service at Northern Trail Outfitters (NTO) 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 that are of interest are:
A customer has initiated a product exchange via a Case A customer service rep clicks on the "Authorize Exchange Product" menu item on the Case A customer has initiated a subscription cancellation via a Case A customer service rep clicks on the "Initiate Refund" menu item on the Case Which two solutions will meet these business requirements?
Choose 2 answers
- A. Case Workflow Rule that sends an Outbound Message.
- B. Case after insert Trigger that executes a callout.
- C. Custom Apex controller that publishes a Platform Event.
- D. Case after insert Trigger that publishes a Platform Event.
正解:C、D
質問 # 65
Northern Trail Outfitters (NTO) has recently implemented middleware for orchestration of services across platforms. The 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 two options will fulfill the use case requirements?
Choose 2 answers
- A. Implement Change Data Capture on the order object and leverage the replay Id in the middleware solution.
- B. Use Remote Process Invocation fire and forget pattern on insert on the order object using Flow Builder.
- C. Use a process builder to create a Platform Event, selecting the record type as the Platform Event Name on insert of record.
- D. Implement a Workflow Rule with Outbound Messaging to send SOAP messages to the designated endpoint.
正解:A、B
質問 # 66
A health care services company maintains a Patient Prescriptions System that has 50+ million records in a secure database. Their customer base and data set growing rapidly. They want to make sure that the following policies are enforced:
1. Identifiable patient prescriptions must exist only in their secure system's database and encrypted at rest.
2. Identifiable patient prescriptions must be made available only to people explicit authorized in the Patient Prescriptions System assigned nurses and doctors, patient, and people explicitly the patient may authorize.
3. Must be available only to verified and pre-approved people or legal entities.
To enable this, the company provides the following capabilities:
1. One-time use identity tokens for patients, nurses, doctors, and other people that expire within a few minutes.
2. Certificates for legal entities.
. RESTful services.
The company has a Salesforce Community Cloud portal for patients, nurses, doctors, and other authorized people. A limited number of employees analyze deidentified data in Einstein Analytics.
Which two capabilities should the integration architect require for the Community Cloud portal and Einstein Analytics?
Choose 2 answers
- A. Encryption in transit and at rest
- B. Callouts to RESTful services
- C. Identity token data storage
- D. Bulk load for Einstein Analytics
正解:B、D
解説:
Explanation
The integration architect should require bulk load for Einstein Analytics and callouts to RESTful services for the Community Cloud portal and Einstein Analytics. Bulk load is a capability that allows loading large volumes of data into Einstein Analytics from external sources, such as the Patient Prescriptions System. This can be done securely by using encryption in transit and at rest, and by masking or removing any identifiable patient information from the data. Callouts to RESTful services are a capability that allows making requests to external web services from Salesforce, such as the Patient Prescriptions System. This can be done securely by using identity tokens or certificates for authentication and authorization, and by using encryption in transit and at rest12 References: How to Load Data into Einstein Analytics, Strengthen Your Data's Security with Shield Platform Encryption
質問 # 67
A new Salesforce program has the following high-level abstract requirement: Business processes executed on Salesforce require data updates between their Internal systems and Salesforce.
Which relevant detail should an integration architect seek to specifically solve for integration architecture needs of the program?
- A. Core functional and non-functional requirements for User Experience design, Encryption needs, Community and license choices
- B. Integration skills, SME availability, and Program Governance details
- C. Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency
正解:C
解説:
Explanation
Timing aspects, real-time/near real-time (synchronous or asynchronous), batch and update frequency are relevant details that an integration architect should seek to specifically solve for integration architecture needs of the program. These details help to determine the appropriate integration pattern, technology, and solution for the business requirements. Core functional and non-functional requirements for User Experience design, Encryption needs, Community and license choices are important for the overall program design, but not specific to the integration architecture needs. Integration skills, SME availability, and Program Governance details are also important for the program execution, but not specific to the integration architecture needs.
質問 # 68
An 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 an Architect determine before recommending a solution?
- A. Determine data access prevention requirements, then identify frequency.
- B. Determine data access prevention requirements, then identify system constraints.
- C. Determine data volume requirements, then identify the loading schedule.
- D. Determine inbound integration requirements, then identify frequency.
正解:A
解説:
Explanation
The Architect should determine the data access prevention requirements and then identify the system constraints before recommending a solution. The data access prevention requirements are the business rules and policies that define how to prevent deactivated employees from accessing Salesforce data. For example, the Architect should determine whether the HR system can send a notification to Salesforce when an employee is deactivated, or whether Salesforce needs to query the HR system periodically to check the employee status.
The system constraints are the technical limitations and challenges that may affect the integration solution. For example, the Architect should determine whether the HR system supports outbound or inbound integration, what are the security and authentication protocols, what are the data formats and protocols, and what are the performance and scalability requirements. The frequency of the integration is not as important as the requirements and constraints, as it can be adjusted based on the business needs and technical feasibility. The data volume requirements and loading schedule are not relevant for this scenario, as they are more applicable for data migration or replication scenarios.
質問 # 69
Northern Trail Outfitters is seeking to improve the performance and security of outbound integrations from Salesforce to on-premise servers.
What should the Architect consider before recommending a solution?
- A. Considerations for using Deterministic Encryption
- B. External gateway products in use
- C. A Default gateway restrictions
- D. ShieldPlatform Encryption Limitations
正解:B
解説:
Explanation
Option A is correct because external gateway products in use can affect the performance and security of outbound integrations from Salesforce to on-premise servers. External gateway products are software or hardware devices that act as intermediaries between Salesforce and the on-premise servers, such as firewalls, proxies, load balancers, or VPNs. They can have different configurations, features, and limitations that can impact the speed, reliability, and security of the data transmission. For example, some external gateway products may require authentication, encryption, or compression of the data, which can add overhead and latency to the integration. Some external gateway products may also have bandwidth or throughput limits, which can affect the scalability and availability of the integration.
Therefore, the architect should consider the external gateway products in use before recommending a solution.
Option B is incorrect because a default gateway restriction is not a factor that can affect the performance and security of outbound integrations from Salesforce to on-premise servers. A default gateway restriction is a feature that allows administrators to restrict outbound requests from Salesforce to a specific IP address or domain name. This can help prevent unauthorized or malicious requests from Salesforce to external systems. However, this feature does not affect the performance or security of the outbound requests themselves, as it only acts as a filter for the destination of the requests.
Option C is incorrect because considerations for using deterministic encryption are not relevant for outbound integrations from Salesforce to on-premise servers. Deterministic encryption is a type of encryption that produces the same ciphertext for the same plaintext input. This can help preserve some functionality and performance of encrypted data in Salesforce, such as filtering, sorting, and indexing.
However, deterministic encryption is not applicable for outbound integrations from Salesforce to on-premise servers, as it is only supported for custom fields and not for standard fields or attachments.
Moreover, deterministic encryption does not affect the security of the data transmission itself, as it only encrypts the data at rest in Salesforce.
Option D is incorrect because Shield Platform Encryption limitations are not relevant for outbound integrations from Salesforce to on-premise servers. Shield Platform Encryption is a feature that allows administrators to encrypt sensitive data at rest in Salesforce using AES 256-bit encryption. This can help protect data from unauthorized access or theft. However, Shield Platform Encryption limitations are not relevant for outbound integrations from Salesforce to on-premise servers, as they only affect the functionality and performance of encrypted data in Salesforce, such as searching, reporting, or validation rules. Shield Platform Encryption does not affect the security of the data transmission itself, as it only encrypts the data at rest in Salesforce.
References: Salesforce Integration Patterns and Practices : Salesforce Integration Guide : Restrict Outbound Requests with a Default Gateway : Deterministic Encryption : Shield Platform Encryption Considerations :
Shield Platform Encryption : Shield Platform Encryption Architecture
質問 # 70
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. Implement idempotent design and have Sales Representatives retry order(s) in question.
- B. Use Outbound Messaging to ensure manufacturing acknowledges receipt of order.
- C. Have scheduled Apex resubmit orders that do not have a successful response.
- D. Use scheduled apex to query manufacturing system for potential duplicate or missing orders.
正解:B
質問 # 71
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. Write a trigger that invokes an Apex proxy class to make a REST callout to the Order Management System.
- B. Develop a batch Apex job that aggregates Closed Opportunities and makes a REST callout to the Order Management System hourly.
- C. Use Process Builder to call an Apex proxy class to make a REST callout to the Order Management System.
- D. Build a Lightning Component that makes a synchronous Apex REST callout to the Order Management System when a button is clicked.
正解:C
質問 # 72
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 number batch jobs that can run concurrently.
- B. The typical and worst-case historical response times.
- C. How many concurrent service calls are being placed.
- D. The maximum query cursors open per user on the service.
正解:B、C
解説:
Explanation
The typical and worst-case historical response times, and how many concurrent service calls are being placed are two considerations that an integration architect should make when building a scalable integration solution for synchronous callouts to "available to promise" services. These two factors can affect the performance, reliability, and availability of the integration solution, as well as the user experience of the customer checkout process. The integration architect should design the solution to handle high volumes of service calls, optimize the response times, handle errors and timeouts, and avoid hitting governor limits or service quotas.
References: Certification - Integration Architect - Trailhead, [Callout Limits and Limitations], [Integration Patterns and Practices]
質問 # 73
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. Consider Third party Single Sign On solution supporting all user authentication including customer and partner.
- B. Evaluate Salesforce native authentication mechanism for all users including customers and partners.
- C. Assess security requirements for internal systems and decide Integration methods that support the requirements.
- D. Evaluate the build of a custom authentication mechanism for users in each country and support for customers and partners.
- E. Evaluate Salesforce solution for customers and for partners, using third party solution for internal users.
正解:B、C、D
質問 # 74
......
Salesforce Integration-Architect 認定は、統合アーキテクト、統合開発者、または技術アーキテクトとして働くプロフェッショナルに最適です。この認定は、統合に特化した Salesforce コンサルタントにとっても強く推奨されています。 Salesforce Integration-Architect 認定は、Salesforce エコシステムでのキャリアを進めたいプロフェッショナルにとって貴重な資産です。
あなたを合格させるSalesforce Integration-Architect試験専門問題集はここにある:https://www.passtest.jp/Salesforce/Integration-Architect-shiken.html
最新Salesforce Integration Architecture Designer Integration-Architect練習テストに最速準備問題をゲットせよ:https://drive.google.com/open?id=14wykAlWm32b562mGKqEFQgQH_sojBF-G