[2022年01月]更新のPL-400試験事前練習テスト試験問題と解答Microsoft Certified: Power Platform Developer Associate学習ガイド [Q77-Q94]

Share

[2022年01月]更新のPL-400試験事前練習テスト試験問題と解答Microsoft Certified: Power Platform Developer Associate学習ガイド

Microsoft Power Platform Developer認証サンプル解答


Microsoft PL-400 認定試験の出題範囲:

トピック出題範囲
トピック 1
  • データのプリロードやクエリの委任など、アプリのパフォーマンスを最適化します
  • 要件を検証し、技術アーキテクチャを設計します
トピック 2
  • ソリューションやコード資産を含むプロジェクトのソース管理を実装する
  • LogicAppsとPowerAutomateフローをいつ使用するかを決定する
トピック 3
  • 複雑な式を実装して、制御イベントとプロパティを管理します
  • ビジネスユニットとチームを構成します
トピック 4
  • セキュリティロールとフィールドレベルのセキュリティプロファイルを作成または更新します
  • 認証と承認の戦略を設計します
トピック 5
  • ソリューションを作成し、ソリューションコンポーネントを管理します
  • ソリューションの技術アーキテクチャを設計および検証します
トピック 6
  • CRUDAPIやカスタムスタイリングを含むPowerAppsポータルの拡張ポイントについて説明する
  • PowerAppsの再利用可能なコンポーネントを設計する
トピック 7
  • エンティティとエンティティのオプションを構成する
  • すぐに使用できる機能で要件を満たすことができるかどうかを判断する

 

質問 77
You need to assign security roles to groups of users.
Which security roles should you use? To answer, drag the appropriate security types to the correct roles. Each security type 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.

正解:

解説:

 

質問 78
You need to handle errors in UpdateRecord.js.
Which code segment should you add at line UR06?

  • A. catch(error) {
    alert("Caught error: " + error.message);}
  • B. function (error){
    console.log(error.message)}
  • C. catch(exception e){
    console.writeline(e)}
  • D. Exception exception = Server.GetLastError() ;
    if(exception != null)}

正解: A

解説:
The catch statement lets you handle the error.
Syntax: catch(err) {
Block of code to handle errors
}
Reference:
https://www.w3schools.com/js/js_errors.asp

 

質問 79
A fine arts school uses a custom canvas application based on the Common Data Service (CDS) platform.
Artists experience errors on their Artist canvas app and delays when switching pages.
You need to identify the root causes of these issues.
Which troubleshooting methods 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/dynamics365/customerengagement/on-premises/customize/validate-app
https://community.dynamics.com/crm/b/crminthefield/posts/monitoring-the-power-platform-canvas-driven-apps---power-apps-analytics

 

質問 80
You need to select visualization components.
What should you use? To answer, select the appropriate options from the answer area.
NOTE: Each correct selection is worth one point.

正解:

解説:

Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/additional-controls-for-dynamics-365-for-phones-and-tablets

 

質問 81
An organization has a custom Assignments entity that guides agent actions. Team leaders for each assignment group must be able to review any changes made to assignment data by their agents.
You have the following JSON segment:

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/graph/api/user-delta

 

質問 82
You are creating a canvas app for a company. A security role has been created for sales representatives and a second security role has been created for sales managers.
The canvas app has the following requirements:
Sales managers must be able to view the records of the salespeople in their business unit.
Sales managers must be the only people who can view sales probability data in opportunity records.
Sales representatives and new hires assigned to the same territory share access to sales records.
You need to assign permissions for the app.
Which security options 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.

正解:

解説:

Reference:
https://docs.microsoft.com/en-us/power-platform/admin/wp-security-cds

 

質問 83
A university has implemented Dynamic 365 Sales. Several department use opportunity records to bid for funding for project within their departments.
Each department's opportunities are not visible to other departments. However, there are times two departments needs to work together on an opportunity.
You need to configure the security to meet the business requirements.
Solution: Use position hierarchy security and define the two departments as positions.
Does the solution meet the goal?

  • A. No
  • B. Yes

正解: B

解説:
Two security models can be used for hierarchies, the Manager hierarchy and the Position hierarchy. The Position hierarchy allows data access across business units. If you are a financial organization, you may prefer the Manager hierarchy model, to prevent managers' accessing data outside of their business units. However, if you are a part of a customer service organization and want the managers to access service cases handled in different business units, the Position hierarchy may work better for you.
Note: The hierarchy security model is an extension to the existing security models that use business units, security roles, sharing, and teams. It can be used in conjunction with all other existing security models. The hierarchy security offers a more granular access to records for an organization and helps to bring the maintenance costs down.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security

 

質問 84
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.

正解:

解説:

Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/why-cds-any-type-app

 

質問 85
You need to select the appropriate methods using the 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.

正解:

解説:

Explanation

Box 1: Event handler
Event handlers - The app or service reacting to the event.
Box 2: Event subscriptions
Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Subscriptions are also used by handlers to intelligently filter incoming events.
Note:
There are five concepts in Azure Event Grid that let you get going:
Events - What happened.
Event sources - Where the event took place.
Topics - The endpoint where publishers send events.
Event subscriptions - The endpoint or built-in mechanism to route events, sometimes to more than one handler. Subscriptions are also used by handlers to intelligently filter incoming events.
Event handlers - The app or service reacting to the event.
Reference:
https://docs.microsoft.com/en-us/azure/event-grid/overview

 

質問 86
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.

正解:

解説:

Explanation

Box 1: 0 0 4 * * 1-5
Azure Functions uses the NCronTab library to interpret NCRONTAB expressions.
An NCRONTAB expression is similar to a CRON expression except that it includes an additional sixth field at the beginning to use for time precision in seconds:
{second} {minute} {hour} {day} {month} {day-of-week}
NCRONTAB time zones
The numbers in a CRON expression refer to a time and date, not a time span. For example, a 5 in the hour field refers to 5:00 AM, not every 5 hours.
The default time zone used with the CRON expressions is Coordinated Universal Time (UTC).
To have your CRON expression based on another time zone, create an app setting for your function app named WEBSITE_TIME_ZONE.
1-5 is weekdays
Box 2: 0 0 4 * * 1-5
Reference:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer?

 

質問 87
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://us.hitachi-solutions.com/blog/dynamics-365-workflow-vs-microsoft-flow/

 

質問 88
An organization has a Dynamics 365 Sales environment.
You need to create a Power Apps component.
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 - Run pac pcf init -namespace ..
2 - Run the npm install command
3 - Run the following np run build command
Reference:
https://rajeevpentyala.com/2020/03/21/power-apps-component-framework-pcf-demystify/
https://carldesouza.com/creating-a-custom-component-using-the-powerapps-component-framework/

 

質問 89
You create a suite of Power Platform-based order management canvas apps for a bakery that has five retail stores. Each store uses a tablet device to manage inventory and process orders.
You need to make the following changes to the original order tracking app:
When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
Allow the store manager to personalize the company's corporate weekly newsletter and add store-specific specials.
You must minimize the amount of custom code and configuration required to implement the solution.
What 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/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

 

質問 90
A company uses Dynamics 365 Sales and the Microsoft Online Services portal.
The multi-select OptionSet field data type is not supported in the portal.
You need to copy the selected field value to the text field.
How should you configure the Organization service request? 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/dotnet/api/microsoft.xrm.sdk.messages.retrieveattributerequest.retrieveasifpublished?view=dynamics-general-ce-9
https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata?view=dynamics-general-ce-9

 

質問 91
A company implementsDynamics 365 Customer Service. The company deploys synchronous plug-ins for the PreOperation and PostOperation stages on create and for the PostOperation stage on update for processing different case type.
Users experience errors when updating cases. The plug-in trace log files show that the PostOperation plug-in update of case times out after two minutes.
You perform basic testing and discover that this plug-in is triggered on every update of a case. You examine the code and discover that the plug-in retrieves all columns for the updated case record performing its work.
You need to reduce the number of errors. You need to achieve this goal with the test amount of changes.
Solution:
* In the Plug-in Registration tool, add a post Image to the plug-in step and include the Fields that the plug-in needs.
* Remove the retrieves statement from the plug-in code and reference the post image.
Does the solution meet the goal?

  • A. No
  • B. Yes

正解: B

 

質問 92
A company must copy customer account data changes from a Common Data Service (CDS) instance into an external system.
Azure Storage Queues are used to pass the changes from CDS to the external system.
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

Box 1: Yes
Box 2: Yes
Box 3: No
Either new/updated or removed/deleted.
Box 4: Yes

 

質問 93
You need to handle errors in UpdateRecord.js.
Which code segment should you add at line UR06?

  • A. function (error){
    console.log(error.message)}
  • B. catch(exception e){
    console.writeline(e)}
  • C. Exception exception = Server.GetLastError() ;
    if(exception != null)}
  • D. catch(error) {
    D18912E1457D5D1DDCBD40AB3BF70D5D
    alert("Caught error: " + error.message);}

正解: D

解説:
Explanation
The catch statement lets you handle the error.
Syntax: catch(err) {
Block of code to handle errors
}
Reference:
https://www.w3schools.com/js/js_errors.asp

 

質問 94
......

Microsoft試験練習テスト最高得点を獲得しよう:https://jp.fast2test.com/PL-400-premium-file.html

検証済み材料にはここPL-400:https://drive.google.com/open?id=1Hx2jngvmMwIOCKS-Ho7Zhgl_GkTd5DM-


弊社を連絡する

我々は12時間以内ですべてのお問い合わせを答えます。

我々の働いている時間: ( GMT 0:00-15:00 )
月曜日から土曜日まで

サポート: 現在連絡 

English Deutsch 繁体中文 한국어