getcertified4sure.com

PL-400 Exam

The Down To Date Guide To PL-400 Test




Master the PL-400 Microsoft Power Platform Developer content and be ready for exam day success quickly with this Examcollection PL-400 pdf exam. We guarantee it!We make it a reality and give you real PL-400 questions in our Microsoft PL-400 braindumps.Latest 100% VALID Microsoft PL-400 Exam Questions Dumps at below page. You can use our Microsoft PL-400 braindumps and pass your exam.

Also have PL-400 free dumps questions for you:

NEW QUESTION 1

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 2

A travel company has a Common Data Service (CDS) environment. The company requires the following:
PL-400 dumps exhibit Custom entities that track which countries/regions their clients have traveled.
PL-400 dumps exhibit The dates their clients traveled to these countries/regions.
You need to create the entities and relationships to meet the requirements.
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:
You can configure a sub-grid on a form to display a list of records or a chart. Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/sub-grid-properties

NEW QUESTION 3

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 4

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 5

A company uses Common Data Service (CDS) and manages their engineers using a model-driven app. You create a new reusable custom component using the PowerApps component framework (PCF).
You need to package the custom component to be deployed 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.
PL-400 dumps exhibit

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Step 1: npm install Install Npm
Step 2: pac pcf init ..
Commands for working with Power Apps component framework. It has the following parameters:
PL-400 dumps exhibit init: Initializes the code component project. It has the following parameters
PL-400 dumps exhibit namespace: Namespace of the code component.
PL-400 dumps exhibit name: Name of the code component.
PL-400 dumps exhibit template: Field or dataset
Step 3: pac solution add-reference
Commands for working with Common Data Service solution projects. It has the following parameters: add-References:
Sets the reference path to the component project folder by passing the path parameter.
Syntax: pac solution add-reference --path <path to your Power Apps component framework project> Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/powerapps-cli

NEW QUESTION 6

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 7

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

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: Create a custom connector
A custom connector is a wrapper around a REST API (Logic Apps also supports SOAP APIs) that allows Logic Apps, Power Automate, or Power Apps to communicate with that REST or SOAP API.
Box 2: Use an AppSource connector
You can only retrieve the Customer, UnifiedActivity, and Segments entities through the Power Apps connector. Other entities are shown because the underlying connector supports them through triggers in Power Automate.
Scenario: Customer information is stored in the Accounts entity. Box 3: Use a native application function
You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps

NEW QUESTION 8

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 9

You are creating a business process flow for an organization’s Request for Quote process. You need to ensure that the business process flow meets the company’s requirements.
Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes to scroll to view content. 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: Step
Each step represents a field where data can be entered.
Stages tell you where you are in the process, while steps are action items that lead to a desired outcome. Box 2: Branching condition
You can enhance a business process flow with branching. If you have the create permissions on business
process flows, you’ll be able create business process flow with multiple branches by using the If-Else logic. Box 3: Stage
Each stage contains a group of steps. Reference:
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview https://docs.microsoft.com/en-us/power-automate/enhance-business-process-flows-branching

NEW QUESTION 10

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 11

You are developing a model-driven app for the purchasing department of an organization. You provision a new test environment and a security role. You select users to test the apps and assign the users to a security group named TestSG.
If the tests succeed, a manager will perform additional testing in the production environment and then publish the app for the organization’s purchasing department.
You need to ensure that the test and production environments are configured correctly. What should you do? 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: Set the test environment security group to TestSG and assign test users the app security role.
PowerApps apps use role-based security for sharing. The fundamental concept in role-based security is that a security role contains privileges that define a set of actions that can be performed within the app. All app users must be assigned to one or more predefined or custom roles.
Box 2: Assign the manager the app security role.
Box 3: Set the production environment security group to TestSG Box 4: Add all users in the department to the TestSG security group. Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/share-model-driven-app

NEW QUESTION 12

You need to add the script for the registration form event handling. Which code segment should you use?

  • A. formContext.data.entity.addOnSave(myFunction)
  • B. formContext.data.addOnLoad(myFunction)
  • C. formContext.data.removeOnLoad(myFunction)
  • D. addOnPreProcessStatusChange
  • E. formContext.data.isValid()

Answer: B

Explanation:
Scenario: Information about upcoming tournaments must be pre-located into the registration form when the registration form loads.
addOnLoad adds event handlers to the Subgrid OnLoad event event. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/grids/gridcontrol/a

NEW QUESTION 13

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems. You have a program that includes the following code:
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:
Box 1: No.
An alternate key is needed, not a new field for the record identifier. Box 2: Yes
The specified key attributes are not a defined key for the account entity. Name: EntityKeyNotDefined
Message: The specified key attributes are not a defined key for the {0} entity Box 3: Yes
One way to create an entity is by using the UpsertRequest class. An upsert will create a new entity when there is no existing record that has the unique identifiers included in the entity passed with the request.
Box 4: No Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/web-service-error-cod https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/entity-operations-upda

NEW QUESTION 14

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 15

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 Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items.
A JavaScript library is used with these custom entities and fields to apply complex logic.
You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment.
Solution: In form properties of the consolidated form, add the JavaScript library in the events tab and add the two custom fields to the dependent fields section of the non-event dependencies tab.
Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: B

Explanation:
Instead, in the JavaScript library, add Building code with Code date and Work item with Elapsed time in the dependencies tab.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/web-resource-depe

NEW QUESTION 16

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

  • A. Mastered
  • B. Not Mastered

Answer: A

Explanation:
Box 1: A canvas app in the first solution has errors.
Failures that occur during background processing of the analysis will fail with 'Couldn't be completed' status and return an error message in the Power Apps portal as well as send email notification to the requestor.
PL-400 dumps exhibit
Selecting the portal notification will link to this page of common issues for further troubleshooting. If one of the provided common issues does not resolve the problem, a reference number is also returned. Provide this reference number to Microsoft Support for further investigation.
PL-400 dumps exhibit
Box 2: The code uses the following rule: web-use-strict-mode
web-use-strict-mode is able to throw a SyntaxError before the script is executing. Example:
The reason is JavaScript lets you compare different variable types but this can have unexpected results, so by using the strict === it compares the same type and won’t have unexpected results this gets a warning
entity.field == "Line1" Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/common-issues-resolutions-solution-c

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:
Enable change tracking for entities that will be synchronized.
Use the Data Export Service to sync data between the database and Dynamics 365 Sales. Does the solution meet the goal?

  • A. Yes
  • B. No

Answer: A

Explanation:
Large organizations that synchronize their data with external data sources can now enable entities for change tracking. You can export or retrieve a selected set of data, and then keep the external data warehouse in sync.
The Data Export Service is an add-on service made available on Microsoft AppSource that adds the ability to replicate data from Common Data Service database to an Azure SQL Database store in a customer-owned Azure subscription.
The Data Export Service intelligently synchronizes the entire data initially and thereafter synchronizes on a continuous basis as changes occur (delta changes) in the system.
You can use the Data Export Service with model-driven apps in Dynamics 365, such as Dynamics 365 Sales and Dynamics 365 Customer Service.
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 18

A multinational company requires that all phone numbers be standardized as country code + area code + phone number.
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?

  • A. notifyOutputChanged
  • B. init
  • C. getOutputs
  • D. updateView

Answer: D

Explanation:
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field. Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records. Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview

NEW QUESTION 19

You are developing a Web API for a company.
You need to implement the appropriate operations to meet the company’s requirements. What should you implement? 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: Functions
Box 2: Actions
Box 3: Complex types
Complex types are keyless named structured types consisting of a set of properties. Complex types are commonly used as property values in model entities, or as parameters or return values for operations.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/web-api-types-operations#

NEW QUESTION 20

A company has a Common Data Service (CDS) environment. The company creates model-driven apps for different sets of users to allow them to manage and monitor projects.
Finance team users report that the current app does not include all the entities they require and that the existing project form is missing cost information. Cost information must be visible only to finance team users.
You create a security role for finance team users. You need to create a new app for finance team users.
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: Edit the Project main form. Select Save as..
Step 2: Create a new model-driven app. Add the project entity, and select the Finance form. Step 3: Enable security roles and select the Finance Security role on the Finance
Assign security roles to the main form. Use this to make a main form available to specific groups. Step 4: In the Maker portal, share the Finance app and select the Finance Security role.
Sharing a model-driven app involves two primary steps. First, associate a one or more security role(s) with the app then assign the security role(s) to users.
PL-400 dumps exhibit Visit https://make.powerapps.com
PL-400 dumps exhibit Select a model-driven app and click Share.
PL-400 dumps exhibit Select the app then choose a security role from the list. Reference:
https://docs.microsoft.com/dynamics365/customer-engagement/admin/assign-security-roles-for

NEW QUESTION 21

You need to improve warehouse counting efficiency. What should you create?

  • A. a flow that updates the warehouse counts as the worker performs the count
  • B. a model-driven app that allows the user to key in inventory counts
  • C. A Power BI dashboard that shows the inventory counting variances
  • D. a canvas app that scans barcodes to allow a warehouse worker to select inventory counts

Answer: D

Explanation:
Scenario: Warehouse counting is performed manually by using a counting journal. All warehouse boxes and items are barcoded.

NEW QUESTION 22

A company uses Dynamics 365 Sales.
Sales commission must be calculated when an order is placed. You create an Azure Function to perform the calculation. The Azure Function has an HTTP trigger.
You need to configure the Plug-in Registration tool to send data to the Azure Function when an order is placed. You open the Plug-in Registration tool and connect to Dynamics 365 Sales.
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:SelectRegister New Web Hook.
Configure Dynamics 365 Sales to Call Your Webhook in Azure Functions
* 1. Open the Plug-in Registration Tool and connect to your organization.
* 2. Select Register->Register New Web Hook
PL-400 dumps exhibit
Step 2: Enter the endpoint URL
PL-400 dumps exhibit
Step 3: Register a New Step for Create of SalesOrder.
Register a new webhook, and then tie that webhook to an event in Dynamics 365 Sales. Select your newly registered webhook, right-click it, and then choose "Register New Step."
Note that the webhook here is set to execute whenever a change to an account record is detected within Dynamics 365 Sales.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in

NEW QUESTION 23
......

P.S. Dumps-hub.com now are offering 100% pass ensure PL-400 dumps! All PL-400 exam questions have been updated with correct answers: https://www.dumps-hub.com/PL-400-dumps.html (61 New Questions)