[2023年更新]PL-400試験問題集でテストエンジン練習テスト問題
合格できるPL-400試験[2023年03月04日]最新238問題
Microsoft PL-400 認定試験の出題範囲:
| トピック | 出題範囲 |
|---|---|
| トピック 1 |
|
| トピック 2 |
|
| トピック 3 |
|
| トピック 4 |
|
| トピック 5 |
|
| トピック 6 |
|
| トピック 7 |
|
質問 61
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are designing a one-way integration from the Common Data Service to another system.
You must use an Azure Function to update the other system. The integration must send only newly created records to the other system. The solution must support scenarios where a component of the integration is unavailable for more than a few seconds to avoid data loss.
You need to design the integration solution.
Solution: Register a webhook in the Common Data Service that connects to the Azure Function. Register a step on the webhook which runs synchronously on the record's Create message and in the post-operation stage.
Does the solution meet the goal?
- A. Yes
- B. No
正解: B
質問 62
An organization has a Dynamics 365 Sales environment. In the development environment, you create a business rule named BusinessRule1 on the Account entity. You deploy BusinessRule1 to production as part of a managed solution.
You need to remove BusinessRule1 from the production environment.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
正解:
解説:
1 - In the development environment, navigate to Solutions.
2 - Export the solution as managed and import it in the production environment.
3 - Select the solution that has BusinessRule1, navigate to the appropriate entity, and delete the rule.
Reference:
https://www.inogic.com/blog/2016/01/solution-management-with-dynamics-crm-2016/
質問 63
You have the following JavaScript function: (Line numbers are included for reference only.)
The Annual Revenue view column is configured to call the function as shown in the Column Properties exhibit. (Click the Change Column Properties tab.)
Users report that the icons that appear in the Active Account view are incorrect, as shown in the Active Accounts View exhibit. (Click the Active Accounts View tab.)
You need to determine why the incorrect icons are being displayed.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
正解:
解説:
Reference:
https://support.microsoft.com/en-us/help/229690/how-to-set-the-asp-locale-id-per-the-browser-s-language-settings
質問 64
You are creating a business process flow for an organization's Request for Quote process.
You need to ensure that the business process flow meets the company's requirements.
Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes to scroll to view content. Select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview
https://docs.microsoft.com/en-us/power-automate/enhance-business-process-flows-branching
質問 65
A company has a development environment and a production environment. The production environment has several third-party managed and unmanaged solutions that made changes to the Contact main form.
You create a new solution in the development environment. You add the Contact entity and the Contact main form to the solution. You create a custom field on the Contact entity.
What happens when you perform these actions and import the solution into the production environment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/previous-versions/dynamicscrm-2016/developers-guide/gg309329(v=crm.8)
質問 66
You are troubleshooting Power Apps solutions.
You need to determine the cause for the identified issues.
What is the root cause for each issue? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Box 1: A canvas app in the first solution has errors.
Failures that occur during background processing of the analysis will fail with 'Couldn't be completed' status and return an error message in the Power Apps portal as well as send email notification to the requestor.
Selecting the portal notification will link to this page of common issues for further troubleshooting. If one of the provided common issues does not resolve the problem, a reference number is also returned. Provide this reference number to Microsoft Support for further investigation.
Box 2: The code uses the following rule: web-use-strict-mode
web-use-strict-mode is able to throw a SyntaxError before the script is executing.
Example:
The reason is JavaScript lets you compare different variable types but this can have unexpected results, so by using the strict === it compares the same type and won't have unexpected results this gets a warning entity.field == "Line1" Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/common-issues-resolutions-solution-ch
質問 67
A bank uses a Common Data Service solution to manage clients.
Bank representatives perform client credit checks while the client is present. Credit checks may take up to five minutes to complete.
Bank policy dictates that the bank representative's app must stay blocked until credit checks are complete.
You need to display a model-driven app while credit checks run to ask the bank representative and client to wait for the credit check to complete.
Which function should you use?
- A. Xrm.Utility.openWebResource("prefix_myPoliteMessage.html")
- B. Xrm.Utility.showProgressIndicator(myPoliteMessage)
- C. Xrm.Navigation.openWebResource("prefix.myPoliteMessage.html")
- D. Xrm.Navigation.openAlertDialog(myPoliteMessage)
正解: B
解説:
showProgressIndicator displays a progress dialog with the specified message.
Any subsequent call to this method will update the displayed message in the existing progress dialog with the message specified in the latest method call.
The progress dialog blocks the UI until it is closed using the closeProgressIndicator method. So, you must use this method with caution.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-utility/showprogressindicator
質問 68
A company manages capital equipment for an electric utility company. The company has a SQL Server database that contains maintenance records for the equipment.
Technicians who service the equipment use the Dynamics 365 Field Service mobile app on tablet devices to view scheduled assignments. Technicians use a canvas app to display the maintenance history for each piece of equipment and update the history.
Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time maintenance data.
Due to increasing demand, managers must be able to work in the field as technicians.
You need to design a solution that allows the managers to work from one single screen.
What should you do?
- A. Add the manager Power BI dashboard to the Field Service mobile app.
- B. Add the maintenance history app to the Power BI dashboard.
- C. Create a new maintenance canvas app from within the Power BI management dashboard.
- D. Add the maintenance history app to the Field Service Mobile app.
正解: B
解説:
Explanation
Power BI enables data insights and better decision-making, while Power Apps enables everyone to build and use apps that connect to business data. Using the Power Apps visual, you can pass context-aware data to a canvas app, which updates in real time as you make changes to your report. Now, your app users can derive business insights and take actions from right within their Power BI reports and dashboards.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/powerapps-custom-visual
質問 69
You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/web-service-error-codes
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/entity-operations-update-delete#use-upsert
質問 70
You are developing an app that uses Common Data Service.
You must integrate Common Data Service with a new web application. You must allow the new web application to display data from Common Data Service.
You build a single-page web application using the Web API.
You need to authenticate your app using OAuth.
What should you use?
- A. Microsoft Authentication Library (MSAL)
- B. Windows Communication Foundation (WCF)
- C. Active Directory Authentication Library (ADAL)
- D. Kerberos authentication
- E. Cross-Origin Resource Sharing (CORS)
正解: D
解説:
Explanation
OAuth requires an identity provider for authentication. For Dataverse the identity provider is Azure Active Directory (AAD). To authenticate with AAD using a Microsoft work or school account, use the Azure Active Directory Authentication Libraries (ADAL).
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/authenticate-oauth
質問 71
A travel agency has a Dynamics 365 Customer Engagement.
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.
You need to register the plug-in to meet the requirements.
Which value should you apply for each parameter? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in
質問 72
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
Custom entities that track which countries/regions their clients have traveled.
The dates their clients traveled to these countries/regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct order you select.
正解:
解説:
1 - Create the Countyr entity.
2 - Create a 1:N relationship from Contect to the Country entity.
3 - On the main from for ContactCountry, add a sub grid to view the country information.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties-legacy
質問 73
As part of the month-end financial closing process, a company uses a batch job to copy all orders into a staging database.
The staging database is used to calculate any outstanding amounts owed by clients, and must process all historical data.
You need to ensure that only the data affected during the month is included in the integration process.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Create a system view with the orders that have the Modified On field in the last month and run the integration on this subset.
- B. Create a system view with the order lines that have the Modified On field in the last month and run the integration on this subset.
- C. Use change tracking on the orders and run the integration to retrieve new orders and the orders that have the total amount changed in the last month.
- D. Use change tracking on the order lines and run the integration every week and retrieve only the order lines that have been created or deleted in the last month.
正解: B,D
解説:
C: The change tracking feature in Microsoft Dataverse provides a way to keep the data synchronized in an efficient manner by detecting what data has changed since the data was initially extracted or last synchronized. Deletions and creations are tracked.
D: On modified Order Lines, not on Modified Orders.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-change-tracking-synchronize-data-external-systems
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/behavior-format-date-time-attribute
質問 74
Technicians for a company use a model-driven app on their phones to record information about service visits. Users do not have permissions to the Power Apps maker portal to create or update apps.
Technicians report issues with the model-driven app. You are unable to reproduce the issues in a development environment.
You need to provide instructions to the technicians to gather more details about the errors.
Which four actions should you recommend be performed in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
正解:
解説:
1 - Open the app in a browser on the phone.
2 - Add the following text to end of the URL for the app: "&monitor=true"
3 - Perform the steps to generate the errors and download the results from Monitor.
4 - Open the application in a browser on a laptop computer when they return to the office References:
https://powerapps.microsoft.com/en-us/blog/monitor-now-supports-model-driven-apps/
質問 75
You develop the following JavaScript code for a web resource that will be used in a model-driven app.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/sr-cyrl-rs/powerapps/developer/model-driven-apps/best-practices/business-logic/interact-http-https-resources-asynchronously
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Strict_equality
質問 76
You need to use the Dynamics 365 Sales Web API to retrieve metadata information.
How should you complete the Web API queries? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/query-metadata-web-api
質問 77
An organization implements Dynamics 36S Supply Chain Management.
You need to create a Microsoft Flow that runs daily.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Create the flow and set the flow frequency to daily and the interval to 24.
- B. Create the flow and set the flow frequency to hourly and the value to 1.
- C. Create the flow and set the now frequency to daily and the interval to 1.
- D. Create the flow and set the (low frequency to hourly and the value to 24.
正解: A,C
解説:
Explanation

質問 78
You are a Power Apps app maker with administrative rights to Microsoft 365.
You create a canvas app that will be used by employees at your company. You plan to allow users to embed the app in Microsoft Teams. During testing, the following issues are reported:
The app runs slowly when it runs in Microsoft Teams.
Test users cannot add the personal app within Microsoft Teams.
You need to resolve the issues.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/teams/embed-teams-app
https://docs.microsoft.com/en-us/microsoftteams/teams-app-permission-policies
質問 79
An organization uses Dynamics 365 Sales. The organization has accounting and customer service departments.
You must restrict users in customer service from being able to change the value of the balance field on the Contact records. The accounting team must be the only team able to edit this field.
You need to create the appropriate solution without any customizations.
What should you do first?
- A. Enable field security for the balance field and grant the customer service team read permissions.
- B. Enable field security for the balance field and grant the accounting team read permissions.
- C. Create a customer service form and role and make the balance field read-only.
- D. Enable field security for the balance field and grant the customer service team read and update permissions.
正解: C
解説:
Improve user's productivity with the new forms in the Customer Service Hub. The form type of the new forms is Main.
The Main forms come with an improved user experience optimized for agent productivity, helping to maintain context while working on related records. Main forms provide the primary interface where the agents can view and interact with their data in Microsoft Dynamics 365 Customer Service.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customer-service/create-design-forms-customer-service- hub
質問 80
You need to resolve the performance issue with the Total Billed customer plug-in.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
正解:
解説:
1 - Attach the debugger to total billed customer time.
2 - Run the total billed customer time query.
3 - Correct the failing plug-in code and compile.
4 - Register and deploy the plug-in assembly.
5 - Unregister the old version,,,,,,,,
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/register-deploy-plugins
質問 81
A manufacturing company takes online orders.
The company requires automatic validation of order changes. Requirements are as follows:
If validation is successful, the order is submitted.
If exceptions are encountered, a message must be shown to the customer.
You need to set up and deploy a plug-in that encapsulates the rules.
Which options should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/event-framework
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/handle-exceptions
質問 82
You are developing a Power Platform solution. You plan to add three buttons to a form. The buttons have the following requirements:
You need to complete each button's action.
Which commands should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-if
質問 83
A company plans to create an order processing app. When orders are created, the app will perform complex business logic and integrate with several external systems.
Orders that have a large number of line items may take up to six minutes to complete. Processing for each order must be completed in one operation to avoid leaving records in an incomplete state.
You need to recommend a solution for the company.
What should you recommend?
- A. a real-time workflow that uses a custom action
- B. an asynchronous workflow that uses a custom workflow activity
- C. an asynchronous plug-in
- D. a webhook that connects to an Azure Function
正解: A
解説:
Real-time Workflows roll back all changes if it fails. As the Workflow is going through the process itself, if it fails, it will roll back all of the prior steps taken.
Reference:
https://ledgeviewpartners.com/blog/what-are-the-differences-between-real-time-and-background-workflows-in-microsoft-dynamics-365-crm/
質問 84
......
Microsoft PL-400リアルな2023年最新の知能問題集模擬試験問題集:https://jp.fast2test.com/PL-400-premium-file.html
Microsoft PL-400リアルな問題と100%カバーリアルな試験問題:https://drive.google.com/open?id=1Hx2jngvmMwIOCKS-Ho7Zhgl_GkTd5DM-