無料Microsoft PL-400テスト練習問題試験問題集
試験準備には欠かさない!トップクラスのMicrosoft PL-400試験最新版アプリ学習ガイドで練習
質問 # 94
A create a model-driven app. You run Solution checker. The tool displays the following error:
Solution checker fails to export solutions with model-driven app components.
You need to resolve the issue.
What should you do?
- A. Assign the Environment Maker security role to your user ID
- B. Assign the Environment Maker security role to the Power Apps Checker application user
- C. Disable the Power Apps Checker application user
- D. Assign the System Administrator security role to your user ID
- E. Manually export the solution before running Solution checker
正解:B
質問 # 95
A company uses a model-driven app to record details of laboratory test.
You are asked to create a custom component that makes it easier to capture multiple values from lab test results on mobile devices.
You need to create the interface for the dataset in case the mobile devices lose connection to the network.
Which method should you use?
- A. SaveData
- B. getClient
- C. updateView
- D. init
正解:A
解説:
Use LoadData and SaveData for basic data storage while offline.
Note:
When building mobile apps, one of the most common scenarios app makers face is how to enable their users be productive in situations where there is limited or no connectivity at all. This has been one of the most requested features for PowerApps to allow running apps while being disconnected and to provide some support for offline data caching. In this release of PowerApps, we are delivering the first set of improvements for app makers to achieve that by enabling:
Launching the PowerApps mobile player app offline
Running apps while being offline
Determine when your app is online or offline or in a metered connection by using the Connection signal object.
Leverage existing formulas such as LoadData and SaveData for basic data storage while offline.
Reference:
https://powerapps.microsoft.com/sv-se/blog/build-offline-apps-with-new-powerapps-capabilities/
質問 # 96
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
質問 # 97
A company is building a new model-driven app.
The app must integrate with a number of on-premises and cloud solutions. No VPNs are in place.
You need to determine the method for each integration.
Which methods should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Box 1: Webhook
With Dataverse, you can send data about events that occur on the service to a web app by using webhooks. A webhook is a lightweight HTTP pattern for connecting web APIs and services with a publish-and-subscribe model. Webhook senders notify receivers about events by making requests to receiver endpoints with some information about the events.
Webhooks enable developers and ISVs to integrate Dataverse data with their own custom code hosted on external services.
Box 2: Azure Service Bus
Service Bus provides a secure and reliable communication channel between Dataverse runtime data and external, cloud-based line-of-business apps. This capability is especially useful in keeping disparate Dataverse systems or other Dataverse servers synchronized with business data changes.
Box 3: Azure Event hub
Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.
Note: The most popular approaches in Dataverse involve webhooks, Azure messaging (Service Bus, Event Hubs), Azure Logic Apps, or Power Automate.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/why-cds-any-type-app
質問 # 98
You need to ensure that users can create the required charts.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Configure filter fields in the Annual revenue field.
- B. Add the Facility field to the account form.
- C. Create a quick view form to show the Accounts entity.
- D. Delete the Annual revenue field from the account form.
- E. Create a view with annual revenue sorted lowest value to highest value.
正解:A、B
解説:
Pharmacy orders must be displayed in four graphs as follows:
* Annual revenue over $100,000
* Annual revenues under $100,000
* Research facilities
* Hospitals
The graphs must be interactive, and users must be able to drill down on any dimension.
Create and configure Power Apps
Testlet 2
Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Background
Current environment
Adventure Works Cycles wants to replace their paper-based bicycle manufacturing business with an efficient paperless solution. The company has one manufacturing plant in Seattle that produces bicycle parts, assembles bicycles, and distributes finished bicycles to the Pacific Northwest.
Adventure Works Cycles has a retail location that performs bicycle repair and warranty repair work. The company has six maintenance vans that repair bicycles at various events and residences.
Adventure Works Cycles recently deployed Dynamics 365 Finance and Dynamics 365 Manufacturing in a Microsoft-hosted environment for financials and manufacturing. The company plans to leverage the Microsoft Power Platform to migrate all of their distribution and retail workloads to Dynamics 365 Unified Operations.
The customer uses Dynamics 365 Sales. Dynamics 365 Customer Service and Dynamics 365 Field Service.
Retail store information
* Adventure Works Cycle has one legal entity, four warehouses, and six field service technicians.
* Warehouse counting is performed manually by using a counting journal. All warehouse boxes and items are barcoded.
* The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.
* Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle.
* Adventure Works Cycles uses a Power Apps app for local bike fairs to attract new customers.
* A canvas app is being developed to capture customer information when customers check in at the retail location. The app has the following features:
- Customer selects yes or no if they are on the mailing list.
- Customer selects the amount of times they have visited the store.
- Customer selects the type of service needed.
- The search result returns all last name records that match the search term.
Technology
Requirements
* A plug-in for Dynamics 365 Sales automatically calculated the total billed time from all activities on a particular customer account, including sales representative visits, phone calls, email correspondence, and repair time compared with hours spent.
* A shipping API displays shipping rates and tracking information on sales orders. The contract allows for
3,000 calls per month.
* Ecommerce orders are processed in batch daily by using a manual import of sales orders in Dynamics
365 Finance.
* Microsoft Teams is used for all collaboration.
* All testing and problem diagnostics are performed in a copy of the production environment.
* Customer satisfaction surveys are recorded with Microsoft Forms Pro. Survey replies from customers are sent to a generic mailbox.
Automation
* A text message must be automatically sent to a customer to confirm an appointment and to notify when a technician is on route that includes their location.
* Ecommerce sales orders must be integrated into Dynamics 365 Finance and then exported to Azure every night.
* A text alert must be sent to employees scheduled to assist in the repair area of the retail store if the number of repair check-ins exceeds eight.
* Submitted customer surveys must generate an email to the correct department. Approval and follow-up must occur within a week.
Reporting
* The warehouse manager's dashboard must contain warehouse counting variance information.
* A warehouse manager needs to quickly view warehouse KPIs by using a mobile device.
* Power BI must be used for reporting across the organization.
User experience
* Warehouse counting must be performed by using a mobile app that scans barcodes on boxes.
* All customer repairs must be tracked in the system no matter where they occur.
* Qualified leads must be collected from local bike fairs.
Issues
* Warehouse counting must be performed by using a mobile app that scans barcodes on boxes.
* All customer repairs must be tracked in the system no matter where they occur.
* Qualified leads must be collected from local bike fairs.
Internal
* User1 reports receives an intermittent plug-in error when viewing the total bill customer time.
* User2 reports that Azure consumption for API calls has increased significantly to 100 calls per minute in the last month.
* User2 reports that sales orders have increased.
* User5 receives the error message: 'Endpoint unavailable' during a test of the technician dispatch ISV solution.
* The parts department manager who is the approver for the department is currently on sabbatical.
External
* CustomerB reports that the check-in app returned only one search result for their last name, which is not the correct name.
* Nine customers arrive in the repair area of the retail store, but no texts were sent to scheduled employees.
* Customers report that the response time from the information email listed on the Adventure Works Cycles website is greater than five days.
* CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later.
質問 # 99
You develop the following code as part of a plug-in that handles the Create message of the Account table.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 100
A client requires that the system send an email from a button on their customer contact form.
You need to call the action from JavaScript.
Which two functions achieve this result? Each correct presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Xrm.WebApi.online.updateRecord()
- B. Xrm.WebApi.online.executeMultiple()
- C. Xrm.WebApi.online.createRecord()
- D. Xrm.WebApi.online.execute()
正解:B、D
解説:
Xrm.WebApi.online.executeMultiple executes a collection of action, function, or CRUD operations.
Xrm.WebApi.online.execute executes a single action, function, or CRUD operation.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/executemultiple
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/execute
質問 # 101
You need to select the appropriate methods using Azure Event Grid.
Which method should you use for each requirement? To answer, drag the appropriate methods to the correct requirements. Each method may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/azure/event-grid/event-handlers
https://docs.microsoft.com/en-us/azure/event-grid/overview
質問 # 102
A company has a model-driven app.
A form that validates the date entered requires a custom button. The button must be available only under certain conditions.
You need to define the CommandDefinition in the RibbonDiffXML to meet the conditions for the button.
Which elements should you use? To answer, drag the appropriate elements to the correct conditions. Each element may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-enable-rules
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-display-rules
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-display-rules
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-actions
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-actions
質問 # 103
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company's website.
The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements:
Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
Approved job candidates must be notified about new positions for which they are qualified.
Approved job candidate must have an option to accept a job assignment directly from a notification.
You need to perform a gap analysis against the features and capabilities of the Power Platform.
Which features should you implement? 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/portals/portal-templates
https://global.hitachi-solutions.com/blog/canvas-vs-model-driven-apps
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/invite-contacts#invitation-attributes
質問 # 104
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
質問 # 105
You are designing a one-way integration from Microsoft Dataverse 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 service endpoint in the Dataverse instance that connects to an Azure Service Bus queue.
Register a step at the endpoint which runs asynchronously on the record's Create message and in the post-operation stage.
Configure the Azure Function to process records as they are added to the queue.
Does the solution meet the goal?
- A. No
- B. Yes
正解:A
質問 # 106
You need to select a process to create each function.
Which process should you use? To answer, drag the appropriate processes to the correct functions. Each process may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/power-automate/
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/create-business-rules-recommendations-apply-logic-form
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview
質問 # 107
You create a Power Platform solution to track purchasing requirements for bills of material (BOMs) and their subcomponents.
The solution must meet the following requirements:
Ensure that the BOMs are enabled to include the necessary subcomponents.
Report changes to the BOMs or their sub-components that are made by engineers.
You need to configure the solution.
What should you do to meet each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Box 1: Configure entity relationship
Box 2: Configure entity change tracking
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.
Previously, without this new feature, it was difficult to build a reliable and efficient mechanism to determine what records had changed in Dataverse.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-change-tracking-synchronize-data-exte
質問 # 108
A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.
You create a new reusable custom component named Component1 by using the Power Apps component framework (PCF).
You need to package Component1 for deployment into the model-driven app.
Which three commands should you run 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 - pac solution init --publisher-name <publisher> --publisher-prefix <prefix>
2 - pac solution add-reference --path <control-path>
3 - msbuild /t:build /restore
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/import-custom-controls
質問 # 109
A company implements Dynamics 365 Sales.
Only sales managers must be able to perform the approval to move high value sales on in the opportunity qualification process. A new field must be created to capture the approval.
You need to create and secure the new field.
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.
正解:
解説:
Explanation
Step 1: Enable field security in the Approval field.
Enable field security on one or more fields for a given entity.
Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams (step 2 and step 3 below).
Step 2: Create a new field security profile.
Create a new field security profile for the sales manager.
Step 3: Set the field permissions...security profile
Step 2 and step 3, example:
Configure the security profiles.
Create the field security profile for sales managers.
Go to Settings > Security.
Click Field Security Profiles.
Click New, enter a name, such as Sales Manager access contact mobile phone, and click Save.
Click Users, click Add, select the users that you want to grant read access to the mobile phone number on the contact form, and then click Add.
Click Field Permissions, click mobilephone, click Edit, select Yes next to Allow Read, and then click OK.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/admin/field-level-security
質問 # 110
You need to configure the custom connector to incorporate the environment name and Datald in the Web API URL Which four 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
正解:
解説:
Explanation
質問 # 111
You create the following Fetch XML query to determine the number of interviews where there are no recommendations for an applicant.
For each of the following statements, select yes if the statements is true, Otherwise select No.
NOTE: Each correct selectin is worth one pint.
正解:
解説:
Topic 5, Northwind Traders
Background
Northwind Traders uses Microsoft Dynamics 365 Sales to manage its sales process. To better understand its customers, Northwind Traders invests in a team of researchers who gather data from multiple sources. The company stores the data it collects in a Microsoft Azure SQL Database. The company plans to use the data to enrich account records and make the sales team more effective.
Environment
* The company has three Microsoft Power Platform environments with Dynamics 365 Sales installed. The environments are named development, test, and production.
* Each environment has an application user that can be used for integrations.
* The company must use solutions to perform all customization and configuration deployment.
Data
* Researchers are responsible for creating account records.
* Researchers have permissions on the Account table to create records, read all records, and update records they own.
* A synchronous plug-in runs when an account record is created and could reassign the record to a different user.
* Users must access data as themselves to enforce security and audit changes.
* A column named new_dataid is added to the Account table. The column uniquely identifies which data it should receive.
* Researchers have researched only the top 20 percent of account records.
Web API
* The company creates an Azure Function to run a RESTful .NET Web API.
o Data can be retrieved by placing a GET request to the URL https://dataservice-tENVIRONMENTNAIvlEl.azurewebsites.net/enrich/IDATAID].
* [ENVIRONMENTNAME] is the name of the Microsoft Power Platform environment that requests the data.
* [DATAID] is the new.dataid column in the Account table.
o The Web API response will return a 200 response plus data if the Datald is found. Otherwise, a 404 response is returned.
* Developers plan to create a custom connector from the Web API to make it accessible from Microsoft Power Platform.
Custom connector
* The Web API definition used to create The custom connector must be generated based on a low-code technology.
* The URL used by the custom connector must incorporate the current environment name without hardcoding values.
* Errors generated by the custom connector must not cause downstream processes to fail.
* Text descriptions and field placeholder text that describe the use of the custom connector must appear for non-developers.
Process
* All account records must be updated with data from the Web API once automatically.
* Only account records that contain a Datald should be updated by the Web API.
* Researchers must create Power Automate flows to specify data analysis priority.
* The researchers require a process that repurposes a set of identical steps of parameterized Microsoft Dataverse queries from a Power Automate flow for use in other flows that have different parameters. The researchers want to avoid recreating the steps manually each time they create a flow to save time and avoid errors.
Issues
* A tester attempts to connect to the production instance of the Web API with a Datald that should return dat a. The tester receives an error stating that the remote name could not be resolved.
* A missing component causes an error to occur when importing the solution that contains the Power Automate flow to update account records in a test environment.
質問 # 112
You are developing a new Power Apps Component Framework (PCF) control.
The control must be deployed to a development environment by using the Power Apps CLI and a new solution.
You need to deploy the PCF control.
Which four actions should you perform in sequence? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
正解:
解説:
Explanation
Graphical user interface, text, application, email Description automatically generated
Step 1: Create a solution
Create a new solutions project using the following command. The solution project is used for bundling the code component into a solution zip file that is used for importing into Dataverse.
pac solution init --publisher-name developer --publisher-prefix dev
Step 2: Add a solution reference to the project
Once the new solution project is created, refer the Solutions folder to the location where the created sample component is located. You can add the reference using the command shown below. This reference informs the solution project about which code components should be added during the build. You can add references to multiple components in a single solution project.
pac solution add-reference --path c:\downloads\mysamplecomponent
Step 3: Build the project and solution
To generate a zip file from the solution project, go into your solution project directory and build the project using the following command.
msbuild /t:build /restore
Step 4: Deploy the solution
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/import-custom-controls
質問 # 113
You are modifying a model-driven app for a bicycle company. The app modifications must meet the following requirements:
* The order form must include a column that calculates payments based on how many years the customer wants to finance a bicycle.
* A pop-up box must remind the employee to validate the information entered before saving.
You must use out-of-the-box features before customizing the application.
What should you do?
To answer, drag the appropriate actions to the correct requirements. Each action may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct answer is worth one point.
正解:
解説:
Explanation
質問 # 114
......
今すぐPL-400問題を使おうPL-400問題集PDF:https://jp.fast2test.com/PL-400-premium-file.html
問題集練習試験問題学習ガイドはPL-400試験にはこれ:https://drive.google.com/open?id=13wsySBmVwvyZJytkfH5R0zg14_NjsZVy