[2024年11月最新リリース] 合格できるPL-400試験にはリアル問題とアンサー
合格できるPL-400レビューガイド、頼もしいPL-400テストエンジン
Microsoft PL-400試験は、パワープラットフォームを使用してソリューションを構築することにおける、開発者の能力を証明することができる、挑戦的でありながら報酬のある認定試験です。試験の目的を勉強し、サンプル問題やシナリオを活用して練習することで、受験者は試験に合格し、パワープラットフォーム開発の分野でキャリアアップすることができます。
質問 # 130
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. updateView
- B. init
- C. SaveData
- D. getClient
正解:C
解説:
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:
1. Launching the PowerApps mobile player app offline
2. Running apps while being offline
3. Determine when your app is online or offline or in a metered connection by using the Connection signal object.
4. 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/
質問 # 131
You are examining code written by another developer that is not functioning correctly. There are no other JavaScript or business rules in use on the form.
This code is properly registered to the OnChange event of the telephone1 field on an account entity form. The main operation is to update the primary contact's phone number when the account phone number changes. The primary contact field is a lookup. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Graphical user interface, text, application Description automatically generated
Box 1: Yes
getFormTyp gets the form type for the record.
Form type 2 is Update.
Note: Syntax: formContext.ui.getFormType();
Return Value
Type: Number
Description: Form type. Returns one of the following values
RETURN VALUE
Value Form type
0 Undefined
1 Create
2 Update
3 Read Only
4 Disabled
6 Bulk Edit
Box 2: Yes
Xrm.WebApi.updateRecord Return Value: On success, returns a promise object containing the values specified earlier in the description of the successCallback parameter.
Note:
Syntax: Xrm.WebApi.updateRecord(entityLogicalName, id, data).then(successCallback, errorCallback); Where errorCallback: A function to call when the operation fails. An object with the following properties will be passed:
errorCode: Number. The error code.
message: String. An error message describing the issue.
Box 3: No
It will displayed even if the update fails.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/formcontext-ui/get
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/updat
質問 # 132
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
Custom entities that track which regions clients have traveled.
The dates their clients traveled to these regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. On the main form for ContactRegion, add lookup fields for Contact and Region, and a date field for the visit date.
- B. Create a 1:N relationship from Contact to the Region entity.
- C. Create an intersect entity named ContactRegion and create 1:N relationships to Contact and Region.
- D. On the main form for ContactRegion, add a sub-grid to view country information.
- E. Create an intersect entity named ContactRegion and create N:1 relationships to Contact and Region.
- F. Create a N:N relationship from Contact to the Region entity.
- G. Create the Region entity.
- H. Create a 1:N relationship from the ContactRegion intersect entity and Region.
正解:A、C、G
解説:
Explanation
Need a Region entity, a intersect entity ContactRegion between Contact and Region, and a way to input region visits.
質問 # 133
You work for a multinational company that has Azure and Common Data Service environment in the United States (UTC-7) and Japan (UTC+9).
You create Azure Functions for each location to update key data.
You need to configure the functions to run at 4:00 AM on weekdays at each location.
Which schedule formats 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/azure/azure-functions/functions-bindings-timer?
質問 # 134
You need to create an application to deploy to other pharmacies.
What should you do?
- A. Write a Web API to move customizations.
- B. Recreate customizations in a new environment.
- C. Export the solution as a managed solution.
- D. Create a customer connector to connect the pharmacies' systems to the company's systems.
正解:C
解説:
Explanation
When you export a managed solution, it contains all the changes that have been applied for that solution into a file that you can then import into a different Dataverse environment.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/introduction-solutions
質問 # 135
A company has a model-driven app form. Many users use the form.
Users state that the form takes too long to fully load.
You need to evaluate the form design to improve loading performance.
Which three control types can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. quick view form
- B. iFrame
- C. timeline
- D. lookup
- E. subgrid
正解:A、B、D
質問 # 136
You need to configure the fields with the appropriate type.
Which type should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Box 1: Lookup
Fields for the doctor's name and phone number must be displayed in the customer record.
Lookup: A field that allows setting a reference to a single record of a specific type of entity.
Box 2: Calculated
Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
Calculated field: Contains calculations that use fields from the current entity or related parent entities.
Box 3: Text
Field data type: Single Line of Text:
This field can contain up to 4,000 text characters. You can set the maximum length to be less than this. This field has several format options that will change the presentation of the text. These options are Email, Text, Text Area, URL, Ticker Symbol, and Phone.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields
質問 # 137
A company creates a custom connector to use in a flow named Search Company.
When this custom connector is used, requests must be redirected to a different endpoint at runtime.
You need to apply a policy to the custom connector to route calls to a different endpoint.
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 - Select the Search Company custom connector in the Microsoft Flow portal under Custom connectors and select edit.
2 - Select the Definition tab
3 - Select New Policy
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/policy-templates
質問 # 138
You are deploying a Power Apps app that uses the custom connector for ServiceNow.
The app loads very slowly for some users. You determine that all records from ServiceNow are being retrieved for every user.
The app must load only incidents that are assigned to each user.
You need to limit the number of records that the connector returns.
What should you do?
- A. Apply the Azure APIM parameter
- B. Apply a Lifecycle Services asset scope
- C. Apply a connector policy template
- D. Apply a business process flow
正解:C
解説:
You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.
Note: ServiceNow Action: GetRecords
Summary: List Records
Description: Gets records of a certain ServiceNow object type like 'Incidents' Syntax:ServiceNow.GetRecords (string tableType, [advanced][Optional]boolean sysparm_display_value, [advanced][Optional]boolean sysparm_exclude_reference_link, [advanced][Optional]string sysparm_query, [advanced][Optional]integer sysparm_limit, [advanced][Optional]integer sysparm_offset) Reference:
https://docs.microsoft.com/en-us/learn/modules/policy-templates-custom-connectors/
https://www.carlosag.net/PowerApps/Connectors/ServiceNow
質問 # 139
Fabrikam, Inc, has two divisions as shown in the Business Unit exhibit. (Click the Business Unit tab.)
Fabrikam Residences rents units short term to clients.
Fabrikam Property Management deals with the maintenance of the units and manages the contractors who perform the maintenance.
Clients and contractors are both stored in the Contact entity.
The manager of the Property Management business unit is a member of a Fabrikam business unit, which has the root security role as shown in the Security Role exhibit. (Click the Security Role tab.)
The manager cannot see the contact record shown in the Contact exhibit. (Click the Contact tab.)
You need to ensure that the manager can view contact records owned by someone in the Residences business unit.
For each of the following statements, select Yes if the statement achieves the goal. Otherwise, select No.
正解:
解説:
Explanation
Box 1: Yes
Change it to Direct User/Basic access level and Team privileges. This creates a security role with team member's privilege inheritance.
Note: For roles assigned to teams with Basic-level access user privilege, the role's inheritance configuration also comes into play. If the team has the Member's privilege inheritance set to Team privileges only, then the user will only be able make use of that privilege for records owned by the team.
Box 2: No
The manager of the Property Management business unit is already a member of a Fabrikam business unit, which has the root security role Box 3: Yes Reference:
https://docs.microsoft.com/en-us/power-platform/admin/security-roles-privileges
質問 # 140
A company updates their client contact information periodically. The contact entity has alternate keys defined.
You have the following code. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
正解:
解説:
Explanation
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-alternate-key-create-record
質問 # 141
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.
正解:
解説:
Explanation
Box 1: Power Automate
Ensure that notifications are sent to the sales team when a lead is added by using Slack Power Automate is a service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, collect data, and more.
Box 2: Business rule
A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an account record is created.
A field named Priority_Trigger must be created to trigger the Priority field.
Business rules provide a simple interface to implement and maintain fast-changing and commonly used rules.
Box 3: Business process flow
Ensure that leads have a review stage added to the sales process.
Use business process flows to define a set of steps for people to follow to take them to a desired outcome.
These steps provide a visual indicator that tells people where they are in the business process.
Reference:
https://docs.microsoft.com/en-us/power-automate/
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/create-business-rule
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview
質問 # 142
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
質問 # 143
You are training a group of makers to use Power Automate.
You have the following expressions:
You need to identify what each expression is doing.
What does each expression do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
正解:
解説:
Reference:
https://powerusers.microsoft.com/t5/Building-Flows/How-to-determine-status-code-for-a-condition/td-p/355653
https://blogs.msmvps.com/windsor/2019/04/25/microsoft-flow-error-handling/
質問 # 144
A company uses Microsoft 365. You are developing a model-driven app.
The app must meet the following requirements:
Use SharePoint Online for document storage.
Send emails by using Exchange Online.
You need to configure integrations.
What should you configure? To answer, drag the appropriate configuration options to the correct requirements.
Each configuration option 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.
正解:
解説:
Explanation
Graphical user interface, text, application Description automatically generated
Box 1: Server-side syncrhonization
Configure default email processing and synchronization: set server-side synchronization to be the default configuration method for newly created users.
Box 2: Server-side integration.
If your organization is already using document management with Microsoft Dynamics CRM List Component, you must switch to server-based SharePoint integration.
If your organization has not deployed document management, when a System Administrator logs in an alert message will be displayed to enable server-based SharePoint integration.
質問 # 145
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.
正解:
解説:
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/common-issues-resolutions-solution-checker
質問 # 146
You are creating technical designs for several complex business processes.
You need to implement custom business logic based on the requirements.
Which implementation methods should you use? To answer, drag the appropriate implementation methods to the correct requirements. Each implementation 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/power-automate/run-scheduled-tasks
質問 # 147
You need to determine how to implement rules for players who register for a soccer tournament.
Which business rule actions should you use? To answer, drag the appropriate business rule actions to the correct fields. Each business rule 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 selection is worth one point.
正解:
解説:
Topic 2, Adventure Works
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.
質問 # 148
A company is creating a new system based on the Common Data Service (CDS).
You need to select the CDS features that meet the company's requirements.
Which features should you select? To answer, drag the appropriate features to the correct requirements. Each feature may be used once, more than once, or not at all. You may needs to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
正解:
解説:
質問 # 149
You are a Power Platform developer.
Users report several access issues.
You need to resolve the user access issues.
What should you use? To answer, drag the appropriate security options to the correct scenarios. Each security option 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.
正解:
解説:
Explanation
Box 1: Conditional access
You can limit access to users with block access by location to reduce unauthorized access. By using Conditional Access policies, you can apply the right access controls when needed to help keep your organization secure and stay out of your user's way when not needed. Conditional Access analyses signals such as user, device, and location to automate decisions and enforce organizational access policies for resources.
Box 2: DLP policy
DLP policies enforce rules for which connectors can be used together by classifying connectors as either Business or Non-Business. If you put a connector in the Business group, it can only be used with other connectors from that group in any given app or flow. Sometimes you might want to block the usage of certain connectors altogether by classifying them as Blocked.
Box 3: Exfiltration blocking
Email exfiltration controls for connectors
Microsoft Exchange enables admins to disable email autoforwards and autoreplies to remote domains for external recipients. Exchange does this by using message-type headers, such as Auto Forward received from Outlook and Outlook on web clients.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/restrict-access-online-trusted-ip-rules
https://docs.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention
https://docs.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention
https://docs.microsoft.com/en-us/power-platform/admin/block-forwarded-email-from-power-automate
https://docs.microsoft.com/en-us/power-platform/admin/block-forwarded-email-from-power-automate
質問 # 150
You need to select connectors for the app.
Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector 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/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps
質問 # 151
You deploy a Power Platform plug-in to a production environment. The plug-in code contains detailed tracing information. You are a member of the Environment Maker security role for the environment.
Users report unexpected results when they interact with confidential data by using the plug-in. You confirm that the plug-in works without errors in a development environment.
You need to investigate the root cause of the plug-in errors.
What should you do?
- A. Send a GET request to retrieve the plugintracelogs records.
- B. Reproduce and capture the errors, then debug from Visual Studio.
- C. Send a PUT request to enable plug-in tracing for the production environment.
- D. Install Plug-in profiler in the production environment by using the Plug-in Registration tool.
正解:D
解説:
Plug-in profiler is a solution that you can install on your environment that enables you to capture the execution context of a plug-in and then use that data to re-play the event within Visual Studio while debugging.
There are two tools available from which to run the Plug-in Profiler:
the Plug-in Registration Tool and Power Platform Tools for Visual Studio.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in
質問 # 152
......
100%無料PL-400日常練習試験344問題:https://jp.fast2test.com/PL-400-premium-file.html
PL-400テストエンジン練習テスト問題試験問題集:https://drive.google.com/open?id=1OrFC0EfgHCEIIMQv-LhDyvx9ttUhjlQP