The Leading Guide To PL-400 Exam Guide

Proper study guides for Renew Microsoft Microsoft Power Platform Developer certified begins with Microsoft PL-400 preparation products which designed to deliver the Printable PL-400 questions by making you pass the PL-400 test at your first time. Try the free PL-400 demo right now.

Also have PL-400 free dumps questions for you:

NEW QUESTION 1

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets 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 university has implemented Dynamics 365 Customer Engagement. Several departments use opportunity records to bid for funding for projects within their own departments.
Each department’s opportunities are not visible to other departments. However, there are times when two departments need to work together on an opportunity.
You need to configure the security to meet the business requirements.
Solution: Create a security role that has organization-level access to opportunities. Give this security role to all members of the two departments who need access.
Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
Instead use access team templates and give access to members in the two departments. Reference:
https://community.dynamics.com/crm/b/crmdevmigrationconfigandcustomization/posts/access-teams-and-acces

NEW QUESTION 2

A university manages grant applications using a model-driven app.
Users report that the message on the Grant Application screen is outdated. The screen shows the following:
PL-400 dumps exhibit
Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Reference:
https://www.loganconsulting.com/blog/how-use-power-automate-trigger-workflows-microsoft-dynamics-crm/

NEW QUESTION 3

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.)
PL-400 dumps exhibit
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-alternate-key-create-record

NEW QUESTION 4

You are creating a flow using the Common Data Service (CDS) connector. You need to select the appropriate triggers.
Which triggers should you use? To answer, drag the appropriate triggers to the correct scenarios. Each trigger 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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
PL-400 dumps exhibit

NEW QUESTION 5

You have a model-driven app that uses the Common Data Service (CDS). You create three custom entities that are in many-to-one parental relationships with the Account entity.
You run a real-time workflow that assigns an account you own to another user. You receive the error message as shown in the Error Message exhibit. (Click the Error Message tab.)
PL-400 dumps exhibit
You check the security roles for the user as shown in the Manage User Roles exhibit. (Click the Manage User Roles tab.).
You also check the privileges for that role as shown in the Common Data Service User Security Role exhibit. (Click the Security Role tab.)
PL-400 dumps exhibit
You need to prevent the error from recurring.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: No
There is a read error. Box 2: No
Note: The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Power Automate.
Box 3: Yes
The System Customizer role is similar to the System Administrator role which enables non-system administrators to customize Dynamics 365. A Customizer is a user who customizes entities, attributes and relationships.
Box 4: Yes

NEW QUESTION 6

An organization plans to set up a secure connector for Power Apps. The App will capture tweets from Twitters about the organization’s upcoming product for sales follow-up.
You need to configure security for the app. Which authentication method should you use?

  • A. OAuth
  • B. API key
  • C. Windows authentication
  • D. Kerberos authentication
  • E. Basic authentication

Answer: A

Explanation:
Configure OAuth2 provider settings for portals.
The OAuth 2.0 based external identity providers involve registering an "application" with a third-party service to obtain a "client ID" and "client secret" pair.
The supported providers are:
PL-400 dumps exhibit Microsoft Account
PL-400 dumps exhibit Twitter
PL-400 dumps exhibit Facebook
PL-400 dumps exhibit Google
PL-400 dumps exhibit LinkedIn
PL-400 dumps exhibit Yahoo
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/configure-oauth2-settings

NEW QUESTION 7

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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

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?

NEW QUESTION 8

User1 and User2 use a form named F1 to enter account data. Both users have the same security role, SR1, in the same business unit.
User1 has a business rule to make the main phone mandatory if the relationship type is Reseller. User2 must occasionally create records of the Reseller type without having the reseller’s phone number and is blocked by User1’s business rule.
You need to ensure that User2 can enter reseller data into the system.
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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
PL-400 dumps exhibit

NEW QUESTION 9

Five high schools test a custom app from AppSource. They provide feedback that the Course credit entity should include additional fields that cover information shared by the schools.
You do not have access to each high school organization.
Each high school administrator must be able to apply the updates to the Course credit entity. You need to deliver a custom program that creates the additional fields.
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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Step 1: Call the login logic.
Step 2: Retrieve the Course credit entity metadata by using RetrieveEntityRequest with EntityFilters = Attributes and LogicalName
The RetrieveEntityRequest.EntityFilters property gets or sets a filter to control how much data for the entity is retrieved.
Step 3: Define the AttributeMetaData for each new field.
Step 4: Call the RetrieveAttributeRequest with LogicalName for each new field.
The RetrieveAttributeRequest contains the data that is needed to retrieve attribute metadata. Reference:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.messages.retrieveentityrequest.entityfilters?view

NEW QUESTION 10

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

Answer: B

Explanation:
Instead use asynchronous communication. D18912E1457D5D1DDCBD40AB3BF70D5D

NEW QUESTION 11

You are building a custom application in Azure to process resumes for the HR department. The app must monitor submissions of resumes.
You need to parse the resumes and save contact and skills information into the Common Data Service. Which mechanism should you use?

  • A. Power Automate
  • B. Common Data Service plug-in
  • C. Web API
  • D. Custom workflow activity

Answer: A

Explanation:
Improve operational efficiency with a unified view of business data by creating flows that use Dataverse (Common Data Service has been renamed to Microsoft Dataverse as of November 2020).
For example, you can use Dataverse within Power Automate in these key ways:
Create a flow to import data, export data, or take action (such as sending a notification) when data changes. Instead of creating an approval loop through email, create a flow that stores approval state in an entity, and
then build a custom app in which users can approve or reject items.
Reference:
https://docs.microsoft.com/en-us/power-automate/common-data-model-intro

NEW QUESTION 12

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, set filtering attributes on the plug-in to only Case Type filed. Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: B

NEW QUESTION 13

You need to identify the execution mode that is being used for the ISV solution reported by User5. Which type of execution mode is in use?

  • A. asynchronous
  • B. atomicity
  • C. transfer
  • D. synchronous

Answer: D

Explanation:
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-webhooks

NEW QUESTION 14

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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

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-0 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-pas

NEW QUESTION 15

A company has two development instances, two test instances, two staging instances, and one production instance.
The test team reports connection issues with the test and staging instances.
You need to identify which if the instances the testing team currently has access. Which two URLs can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

  • A. https://myorg.api.crm.dynamics.com/api/data/v.9.1/
  • B. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances
  • C. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances(UniqueName=’myorg’)
  • D. https://disco.crm.dynamics.com/api/discovery/v9.1/
  • E. https://globaldisco.crm.dynamics.com/api/discovery/v9.1/Instances

Answer: CE

Explanation:
C: Organization information is stored in the Instance entity of the Discovery service. To see the kind of information contained in that entity, send an HTTP GET request to the service for one of your instances.
GET https://dev.{servername}/api/discovery/v9.0/Instances(UniqueName='myorg')
In the above example, the discovery service is used to obtain the organization information of the instance with a unique name of "myorg".
Reference:
https://docs.microsoft.com/en-in/dynamics365/customerengagement/on-premises/developer/webapi/discover-url https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/samples/global-discovery

NEW QUESTION 16

A manufacturing company uses a Common Data Service (CDS) environment to manage their parts inventory across two warehouses modeled as business units and named WH1 and WH2.
Data from the two warehouses is processed separately for each part that has its inventory quantities updates. The company must automate this process, pushing inventory updates from orders submitted to the warehouses. You need to build the automation using Power Automate flows against the CDS database. You must achieve this goal by using the least amount of administrative effort.
Which flow or flows should you recommend?

  • A. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete on orders.
  • B. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete and each flow filtering updates from each business unit.
  • C. Two scheduled flows, each querying and updating the parts included in orders from each business unit.
  • D. One scheduled flow, querying the parts included in orders in both business units.
  • E. One automated flow, querying the orders in both business units.
  • F. Two scheduled flows, each querying the orders from each business unit.
  • G. Two automated flows with scope Organization, with triggers on Create/Update/Delete and filters on WH1 and WH2.
  • H. Two automated flow with scope Business Unit, with triggers on Create/Update/Delete on orders and filters on WH1 and WH2.

Answer: H

Explanation:
With the Common Data Service connector, you can create Power Automate flows that are initiated by create and update events within Dataverse. Additionally, you can perform create, update, retrieve, and delete actions on records within Dataverse.
You can use scopes to determine if your flow runs if you create a new record, if a new record is created by a user within your business unit, or if a new record is created by any user in your organization.
Reference:
https://docs.microsoft.com/en-us/power-automate/connection-cds

NEW QUESTION 17

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.
An organization has an Azure SQL Database instance that must be synchronized daily with data from Dynamics 365 Sales. A large amount of data might need to be synchronized on some days.
You need to reduce the time required to synchronize data. Solution:
PL-400 dumps exhibit Enable change tracking for entities that will be synchronized.
PL-400 dumps exhibit Implement a console application that queries for changes.
Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
Instead use the Data Export Service to sync data between the database and Dynamics 365 Sales. References:
https://docs.microsoft.com/en-us/power-platform/admin/enable-change-tracking-control-data-synchronization

NEW QUESTION 18

A manufacturing company takes online orders.
The company requires automatic validation of order changes. Requirements are as follows:
PL-400 dumps exhibit If validation is successful, the order is submitted.
PL-400 dumps exhibit 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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: PreValidation
PreValidation: For the initial operation, this stage will occur before the main system operation.
This provides an opportunity to include logic to cancel the operation before the database transaction. Box 2: Synchronous
Ideally, you should only cancel operations using synchronous plug-ins registered in the PreValidation stage. Box 3: Pre Image
Box 4: throw ..
When you throw an InvalidPluginExecutionException exception within a synchronous plug-in an error dialog with your message will be displayed to the user.
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

NEW QUESTION 19

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.
An organization has an Azure SQL Database instance that must be synchronized daily with data from Dynamics 365 Sales. A large amount of data might need to be synchronized on some days.
You need to reduce the time required to synchronize data. Solution:
PL-400 dumps exhibit Write a SSIS package to connect to the source and target.
PL-400 dumps exhibit Develop the SSIS package to find the records by the Modified on field.
PL-400 dumps exhibit Create or update the records in the database instance based on results.
Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
Instead enable change tracking for entities that will be synchronized, and use the Data Export Service to sync data between the database and Dynamics 365 Sales.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/enable-change-tracking-control-data-synchronization https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database

NEW QUESTION 20

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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Step 1: Enable field security in the Approval field.
PL-400 dumps exhibit Enable field security on one or more fields for a given entity.
PL-400 dumps exhibit 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.
PL-400 dumps exhibit Create the field security profile for sales managers.
PL-400 dumps exhibit Go to Settings > Security.
PL-400 dumps exhibit Click Field Security Profiles.
PL-400 dumps exhibit Click New, enter a name, such as Sales Manager access contact mobile phone, and click Save.
PL-400 dumps exhibit 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.
PL-400 dumps exhibit 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

NEW QUESTION 21

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 service endpoint in the Common Data Service 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 portoperation stage.
Configure the Azure Function to process records as they are added to the queue. Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: A

Explanation:
Microsoft Dataverse supports integration with Azure.
For the Dataverse and Azure connection to work, there must be at least one solution in an Azure Service Bus solution account, where the solution contains one or more service endpoints.
For a queue endpoint contract, a listener doesn’t have to be actively listening. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/azure-integration

NEW QUESTION 22

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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: associate
Box 2: contact
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.
Box 3: country
Box 4: synchronous Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in

NEW QUESTION 23

You are creating a Power Apps app that retrieves customer information from Azure Active Directory when you use the app to look up a customer record.
You create an Azure Function by using JSON code to retrieve the customer information. You need to make the application work.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Create a Power Automate flow to import data.
  • B. Create a custom connector that uses the Azure Function API.
  • C. Copy your JSON code to the app.
  • D. Create a custom connector that uses the JSON code.
  • E. Create an API definition for the Azure Function.

Answer: BE

Explanation:
E: Before exporting an API, you must describe the API using an OpenAPI definition.
B: This OpenAPI definition contains information about what operations are available in an API and how the request and response data for the API should be structured. PowerApps and Microsoft Flow can create custom connectors for any OpenAPI 2.0 definition.
Reference:
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-functions/app-service-export-api-topow

NEW QUESTION 24
......

Recommend!! Get the Full PL-400 dumps in VCE and PDF From Certshared, Welcome to Download: https://www.certshared.com/exam/PL-400/ (New 61 Q&As Version)