최신 PL-400 무료덤프 - Microsoft Power Platform Developer
You are creating a model-driven app for a company Sales team members will use the app to manage leads.
The app will interact with the Microsoft Dataverse Leads table. You must configure the app to meet the following requirements:
* If the estimated value for a lead is greater than $10,000 the app must
* Send an email to a manager.
Display a field named Sponsor on the lead form.
* If the estimated value for a lead is greater than $100.000 the app must:
* Send an email to the company s vice president.
* Display the following message as a notification while the lead record is open: High value customer, handle will care.
You need to configure the app. The solution must minimize the use of code.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each 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.

The app will interact with the Microsoft Dataverse Leads table. You must configure the app to meet the following requirements:
* If the estimated value for a lead is greater than $10,000 the app must
* Send an email to a manager.
Display a field named Sponsor on the lead form.
* If the estimated value for a lead is greater than $100.000 the app must:
* Send an email to the company s vice president.
* Display the following message as a notification while the lead record is open: High value customer, handle will care.
You need to configure the app. The solution must minimize the use of code.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each 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:

You need to complete a Power Apps component framework (PCF) control.
How should you define the order in the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

How should you define the order in the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

정답:

Explanation:
Box 1: 1
The css order element is the order in which the CSS files should load.
Box 2: 1
The html order element is the order in which the HTML files should load.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/manifest-schema-reference/css
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/manifest-schema-reference
/html
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.

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.

정답:

Explanation:

Box 1: Yes
If you are creating an attribute editor you will need to retrieve entity data that has been saved but not published. For other scenarios you will want to only retrieve published metadata.
* Set this value to true to include unpublished changes, as it would look if you called publish.
* Set this value to false to include only the currently published changes, ignoring the changes that haven't yet been published.
Box 2: AttributeMetadata
AttributeMetadata class is returned in the RetrieveAttributeResponse.
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
You are configuring a Microsoft Power Virtual Agents chatbot to use the authenticate option for Microsoft Teams only.
You need to select the variables that will return information about the logged in user.
Which two variables should you use?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
You need to select the variables that will return information about the logged in user.
Which two variables should you use?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
정답: A,D
An online store has a custom web page that allows customers to place their orders against a Microsoft Dataverse database that uses custom products. The custom web page uses Web API patterns to create and update records.
Customers report that orders can be placed for out-of-stock items.
You need to update the page code to ensure that inventory is available before confirming an order.
Which pattern should you use for each step? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Customers report that orders can be placed for out-of-stock items.
You need to update the page code to ensure that inventory is available before confirming an order.
Which pattern should you use for each step? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

정답:

Explanation:
Box 1: IsOptimisticConcurrencyEnabled
On a multi-threaded and multi-user system like Power Apps, operations and data changes often happen in parallel. A problem arises when two or more update or delete operations on the same piece of data happen at the same time. This situation could potentially result in data loss. The optimistic concurrency feature provides the ability for your applications to detect whether a table record has changed on the server in the time between when your application retrieved the record and when it tries to update or delete that record.
Box 2: If-Match: Etag
Use If-Match and If-None-Match headers with ETag values to check whether the current version of a resource matches the one last retrieved, matches any previous version or matches no version. These comparisons form the basis of conditional operation support. Dataverse provides ETags to support conditional retrievals, optimistic concurrency, and limited upsert operations.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/optimistic-concurrency
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/perform-conditional-operations- using-web-api
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/perform-conditional-operations- using-web-api
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 one 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.
A company requires custom validation when users save form records that use a synchronous plug-in.
If validation fails, a message that explains how to resolve the issue must be displayed on the form to the user.
You need to implement the custom validation.
Solution: Use the tracing service to log the message.
Does the solution meet the goal?
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.
A company requires custom validation when users save form records that use a synchronous plug-in.
If validation fails, a message that explains how to resolve the issue must be displayed on the form to the user.
You need to implement the custom validation.
Solution: Use the tracing service to log the message.
Does the solution meet the goal?
정답: A
You need to develop a Power Apps Component Framework (PCF) component for a company.
You must follow Microsoft's application lifecycle management (ALM) process for code components.
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.

You must follow Microsoft's application lifecycle management (ALM) process for code components.
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.

정답:

Explanation:

A financial services company uses the Common Data Service (CDS) to develop solutions. The company uses development and production instances.
You need to move solutions from the development instance to the production instance.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
You need to move solutions from the development instance to the production instance.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
정답: C,D
설명: (DumpTOP 회원만 볼 수 있음)
You are creating a model-driven app.
A JavaScript function must be manually initiated by the user from within an entity form.
You need to add a button to the form to run the JavaScript.
What should you do?
A JavaScript function must be manually initiated by the user from within an entity form.
You need to add a button to the form to run the JavaScript.
What should you do?
정답: C
설명: (DumpTOP 회원만 볼 수 있음)
A company plans to replicate a Dynamics 365 Sales database into an Azure SQL Database instance for reporting purposes. The Data Export Service solution has been installed.
You need to configure the Data Export service.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
You need to configure the Data Export service.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
정답: B,C,E
설명: (DumpTOP 회원만 볼 수 있음)
You need to reduce response time for the information email on the website.
What should you create?
What should you create?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
You need to recommend solutions to meet the e-commerce automation requirements.
Which platform tools should you recommend? To answer, drag the appropriate tools to the correct requirements. Each tool 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.

Which platform tools should you recommend? To answer, drag the appropriate tools to the correct requirements. Each tool 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: Logic Apps
Scenario: Ecommerce sales orders must be integrated into Dynamics 365 Finance and then exported to Azure every night.
For integration with Dynamics 365 Logic Apps can be used. It also supports scheduled actions.
For integration with Azure use Logic Apps, instead of Power Automate.
Reference:
https://docs.microsoft.com/en-us/microsoft-365/community/power-automate-vs-logic-apps
https://docs.microsoft.com/en-us/power-automate/replace-workflows-with-flows
You need to ensure that Adventure Works Cycle can track information from visitors to bike fairs.
What should you create?
What should you create?
정답: A
설명: (DumpTOP 회원만 볼 수 있음)
You are developing a Power Platform solution that uses a plug-in. The plug-in includes the following code (line numbers are included for reference).

The plug-in includes a step that is registered in the execution pipeline within the PreOperation stage for the Create message.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.


The plug-in includes a step that is registered in the execution pipeline within the PreOperation stage for the Create message.
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:

A company has a Common Data Service (CDS) environment.
All accounts in the system with a relationship type of Customer set must have an account number. A plug-in has been developed.
When a Customer is updated with a relationship type, the plug-in sets the account number if not provided by the user.
You need to register the plug-in.
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.

All accounts in the system with a relationship type of Customer set must have an account number. A plug-in has been developed.
When a Customer is updated with a relationship type, the plug-in sets the account number if not provided by the user.
You need to register the plug-in.
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: In the Plug-in Registration tool, select Register New Assembly.
You use the Plug-in Registration tool (PRT) to register your plug-in assemblies and steps.
Registering an assembly is the process of uploading the assembly to the Dataverse database.
Step 2: In the Plug-in Registration tool, Select Register New Step,..PreOperation PreOperation occurs before the main system operation and within the database transaction.
If you want to change any values for an entity included in the message, you should do it here.
Step 3: In the Plug-in Registration tool, Select Register New Image, change the Image type to be a PreImage, and..
If your plug-in step is registered in the PreValidation or PreOperation stages of the execution pipeline, you could use the Organization service to retrieve the current value of the property, but this is not a good practice for performance. A better practice is to define a pre-entity image with your plug-in step registration.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in
You need to determine the primary cause of the issue reported by interns when they use the app.
What is the primary cause?
What is the primary cause?
정답: C
설명: (DumpTOP 회원만 볼 수 있음)
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.

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.

정답:

Explanation:

Box 1: Yes
Delta query lets you query for additions, deletions, or updates to users, by way of a series of delta function calls. Delta query enables you discover changes to users without having to fetch the entire set of users from Microsoft Graph and compare changes.
Box 2: No
Tracking user changes
Tracking user changes is a round of one or more GET requests with the delta function. You make a GET request much like the way you list users, except that you include the following:
The delta function.
A state token (deltaToken or skipToken) from the previous GET delta function call.
Delta tokens are only valid for a specific period before the client application needs to run a full synchronization again. For directory objects (application, administrativeUnit, directoryObject, directoryRole, group, orgContact, oauth2permissiongrant, servicePrincipal, and user), the limit is 7 days.
Box 3: No
There is limited support for $filter:
The only supported $filter expression is for tracking changes on a specific object: $filter=id+eq+{value}.
Box 4: Yes
Reference:
https://docs.microsoft.com/en-us/graph/api/user-delta
A company uses SharePoint for its intranet and other functions. The company has also implemented model- driven apps.
SharePoint users must be able to create contact records in the Common Data Service (CDS), without having to navigate to the model-driven apps.
You need to create a link in SharePoint to open the CDS contact from displaying data from SharePoint.
How should you complete the URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

SharePoint users must be able to create contact records in the Common Data Service (CDS), without having to navigate to the model-driven apps.
You need to create a link in SharePoint to open the CDS contact from displaying data from SharePoint.
How should you complete the URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

정답:

Explanation:
https://contoso.crm.dynamics.com/main.aspx?etn=contact&extraqs=param_1%3D&pagetype=entityrecord Box 1: main.aspx Example, to open the Active Contacts view.
https://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid={00000000-0000-
0000-00AA-000010001004}
Box 2: etn
Etn: The logical name of the entity. Important: Do not use the etc (entity type code) parameter that contains an integer code for the entity. This integer code varies for custom entities in different organizations.
Box 3: Extraqs
Extraqs: Optional for forms. This parameter contains encoded parameters within this parameter.
When you open a new form by using the URL address, you can include arguments in the extraqs parameter to set field values Note: You must encode the parameters passed in the extraqs parameter. To encode the parameters, use encodeURIComponent. To use special characters like "=" or "&" in the parameter values, you must double encode (e.g. to set name to A=B&C, it would be extraqs=name%3DA%253DB%2526C).
Box 4: entityrecord
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/open-forms-views-dialogs-reports- url
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/set-field-values-using-parameters- passed-form