• support@dumpspool.com

SPECIAL LIMITED TIME DISCOUNT OFFER. USE DISCOUNT CODE TO GET 20% OFF DP2021

PDF Only

Dumpspool PDF book

$35.00 Free Updates Upto 90 Days

  • PL-400 Dumps PDF
  • 352 Questions
  • Updated On November 18, 2024

PDF + Test Engine

Dumpspool PDF and Test Engine book

$55.00 Free Updates Upto 90 Days

  • PL-400 Question Answers
  • 352 Questions
  • Updated On November 18, 2024

Test Engine

Dumpspool Test Engine book

$45.00 Free Updates Upto 90 Days

  • PL-400 Practice Questions
  • 352 Questions
  • Updated On November 18, 2024
Check Our Free Microsoft PL-400 Online Test Engine Demo.

How to pass Microsoft PL-400 exam with the help of dumps?

DumpsPool provides you the finest quality resources you’ve been looking for to no avail. So, it's due time you stop stressing and get ready for the exam. Our Online Test Engine provides you with the guidance you need to pass the certification exam. We guarantee top-grade results because we know we’ve covered each topic in a precise and understandable manner. Our expert team prepared the latest Microsoft PL-400 Dumps to satisfy your need for training. Plus, they are in two different formats: Dumps PDF and Online Test Engine.

How Do I Know Microsoft PL-400 Dumps are Worth it?

Did we mention our latest PL-400 Dumps PDF is also available as Online Test Engine? And that’s just the point where things start to take root. Of all the amazing features you are offered here at DumpsPool, the money-back guarantee has to be the best one. Now that you know you don’t have to worry about the payments. Let us explore all other reasons you would want to buy from us. Other than affordable Real Exam Dumps, you are offered three-month free updates.

You can easily scroll through our large catalog of certification exams. And, pick any exam to start your training. That’s right, DumpsPool isn’t limited to just Microsoft Exams. We trust our customers need the support of an authentic and reliable resource. So, we made sure there is never any outdated content in our study resources. Our expert team makes sure everything is up to the mark by keeping an eye on every single update. Our main concern and focus are that you understand the real exam format. So, you can pass the exam in an easier way!

IT Students Are Using our Microsoft Power Platform Developer Dumps Worldwide!

It is a well-established fact that certification exams can’t be conquered without some help from experts. The point of using Microsoft Power Platform Developer Practice Question Answers is exactly that. You are constantly surrounded by IT experts who’ve been through you are about to and know better. The 24/7 customer service of DumpsPool ensures you are in touch with these experts whenever needed. Our 100% success rate and validity around the world, make us the most trusted resource candidates use. The updated Dumps PDF helps you pass the exam on the first attempt. And, with the money-back guarantee, you feel safe buying from us. You can claim your return on not passing the exam.

How to Get PL-400 Real Exam Dumps?

Getting access to the real exam dumps is as easy as pressing a button, literally! There are various resources available online, but the majority of them sell scams or copied content. So, if you are going to attempt the PL-400 exam, you need to be sure you are buying the right kind of Dumps. All the Dumps PDF available on DumpsPool are as unique and the latest as they can be. Plus, our Practice Question Answers are tested and approved by professionals. Making it the top authentic resource available on the internet. Our expert has made sure the Online Test Engine is free from outdated & fake content, repeated questions, and false plus indefinite information, etc. We make every penny count, and you leave our platform fully satisfied!

Frequently Asked Questions

Microsoft PL-400 Sample Question Answers

Question # 1

You need to resolve the address validation API error.Which method should you use to connect?

A. an Azure function triggered by a webhook
B. JavaScript code
C. a custom connector used in a cloud flow
D. a plug-in attached to a custom action called from JavaScript

Question # 2

A company is testing a Microsoft Dataverse plug-in in an environment. The plug-in works inpost-operation mode and performs the update of the Account entity.During testing, a user observes that the plug-in unintentionally triggers a synchronous thirdpartyISV plug-in.You need to modify the system design to avoid unwanted triggering of the third-party plugin.What should you do?

A. Disable the existing third-party plug-in by using the Plug-in Registration Tool.
B. Use UpdateRequest with the BypassCustomPluginExecution parameter and Executemethod of the Organization service.
C. Update the code of the third-party ISV plug-in to ignore updates caused by the new plug-in.
D. Update the code of the new plug-in to use InputParameters of Plugin Execution Context.

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 statedgoals. Some question sets might have more than once correct solution, while othersmight not have a correct solution.After you answer a question in this section, you will NOT be able to return to it. As aresult, these questions will not appear in the review screen.You are developing a model-driven app for a company.When you create a new Account record, you must automatically display a form to collectdata that is needed to create a Contact record. The form must switch to the appropriateform layout based on the contact type.You open the Contact form by using JavaScript. You pass the contact type information to the form by using the Xrm.Navigation.openForm function. An OnLoad event handler in theContact form processes the data and shows only the appropriate sections of the form forthe given contact type.You need to configure the receiving form to accept the data parameter.Solution: In the form editor, add a web resource that sets formContext.data.attributes.Does the solution meet the goal?

A. Yes
B. No

Question # 4

You need to connect to the background check API.Which mechanism should you use?

A. JavaScript
B. Flow with a custom connector
C. Azure Function
D. Plug-in

Question # 5

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 othersmight not have a correct solution.After you answer a question in this section, you will NOT be able to return to it. As aresult, these questions will not appear in the review screen.You are developing a model-driven app for a company.When you create a new Account record, you must automatically display a form to collectdata that is needed to create a Contact record. The form must switch to the appropriateform layout based on the contact type.You open the Contact form by using JavaScript. You pass the contact type information tothe form by using the Xrm.Navigation.openForm function. An OnLoad event handler in theContact form processes the data and shows only the appropriate sections of the form forthe given contact type.You need to configure the receiving form to accept the data parameter.Solution: In the form editor, add an event handler for the data parameter.Does the solution meet the goal?

A. Yes
B. No

Question # 6

Note: This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution that might meet the stated goals. Somequestion sets might have more than one correct solution, while others might not have acorrect 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 codeand Work item. Building code has a code date custom field and Work item has an elapsedtime custom field. Construction workers use a consolidated custom form with data fromboth 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 ifother developers expand the environment.Solution: In the JavaScript library, add Building code with Code date and Work item withElapsed time in the dependencies tab.Does the solution meet the goal?

A. Yes
B. No

Question # 7

You are creating a Power Apps app.The app must retrieve data from an API that requires two-factor authentication. You need to configure authentication.Which type of authentication should you implement?

A. Server-to-server
B. Basic
C. AP1 key-based
D. OAuth

Question # 8

A company uses the Data Export Service (DCS) to refresh their Azure SQL DataWarehouse instance. The data warehouse is used for historical trend analysis andforecasting.The refresh process from the Common Data Service (COS! environment lo the datawarehouse has errors. Users report that data is missing.A CDS lest environment that contains DES is available to troubleshoot the import outside ofthe production environment. You create a new database for testing.You need to configure the lest environment to point to the new database.What should you create first lo access the database?

A. A new secret In Azure Key Vault
B. A new user in the SQL database
C. A new export profile in CDS test
D. A new application registration

Question # 9

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 thesolution.NOTE: Each correct selection is worth one point.

A. Create a N:N relationship from Contact to the Region entity.
B. Create a 1:N relationship from the ContactRegion intersect entity and Region.
C. Create an intersect entity named ContactRegion and create 1:N relationships to Contact and Region.
D. On the main form for ContactRegion, add lookup fields for Contact and Region, and a date field for the visit date.
E. Create a 1:N relationship from Contact to the Region entity.
F. Create the Region entity.
G. On the main form for ContactRegion, add a sub-grid to view country information.
H. Create an intersect entity named ContactRegion and create N:1 relationships to Contact and Region.

Question # 10

You create a Power Apps app that integrates with Dynamics 365 Customer Service.You update the app and run solution checker on the original solution. You receive an errorstating solution checker cannot export the solution.You need to determine the primary cause for the issue.What is the primary cause?

A. The original solution is locked because there is a dependent patch.
B. The solution was not exported before running solution checker.
C. The environment is an Administrator mode.
D. Solution checker cannot check default solutions.

Question # 11

You are a Power App maker.You are developing an app in a development environment. You create the following customforms in the Account entity:• FormB contains a message that appears in the Onload function of the form.• FormC contains a message that appears in the OnSave function of the form.You add the forms to a solution and export the solution as managed. Importing themanaged solution into the test environment produces an error indicating the solution ismissing a component.You need to identify the issue.What is the cause of the import error?

A. The solution must be exported as an unmanaged solution.
B. A copy of the form must be made before adding to the solution.
C. The web resources were not added to the solution before exporting.
D. The web resources were not added to the form before adding the form to the solution.

Question # 12

You are creating a canvas app for a bank. Consumers will enter information into the appwhen they apply for a loan.The input form for the app must display fields to prompt the consumer for their first name,last name, address, and the requested loan amount.Immediately after a consumer enters a value for the LoanAmount field, the backgroundcolor for the column must change. The background color for the column must change tored if a consumer enters a value of more than $5,000 and must turn green for values lessthan or equal to $5,000.You need to implement the required behavior.Which option should you use?

A. Create a Power Automate flow.
B. Configure field properties.
C. Add a business rule to the form.
D. Add a formula to the LoanAmount field.

Question # 13

A company has two development instances, two test instances, two staging instances, andone production instance.The test team reports connection issues with the test and staging instances.You need to identify which of 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://globaldisco.crm.dynamics.com/api/discovery/v9.1/instances
B. https://myorg.api.crm.dynamics.com/api/data/v9.1/
C. https://dev.crm.dynamics.com/api/discovery/v9.1/instances
D. https://disco.crm.dynamics.com/api/discovery/v9.1/
E. https://dev.crm.dynamics.com/api/discovery/v9.1/instances(UniqueName=’myorg’)

Question # 14

A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.You need to select the appropriate tool to show this graphic.Which tool should you select?

A. Metadata diagram
B. Sales Insights
C. Power Automate
D. Security model

Question # 15

The communication department for a company plans to add a publicly accessible surveypage to the company’s public website.You must add the new survey page to the company’s public website and capture data fromthe page to a Common Data Service environment.Explicit user credentials must not be required to write survey data to Common DataService.You need to implement authentication.Which authentication mechanism should you implement?

A. Microsoft 365
B. X.509 certificate
C. Azure AD Conditional Access
D. Claims-based

Question # 16

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 statedgoals. Some question sets might have more than one correct solution, while othersmight not have a correct solution.After you answer a question in this section, you will NOT be able to return to it. As aresult, these questions will not appear in the review screen. An organization has an Azure SQL Database instance that must be synchronized daily withdata from Dynamics 365 Sales. A large amount of data might need to be synchronized onsome 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

Question # 17

You are creating a custom connector in Power Apps to connect to a third-party application.The definition in the connector must be set so that it is not visible to the end user.You need to select the appropriate visibility parameter.Which parameter should you use?

A. important
B. none
C. internal
D. advanced

Question # 18

An organization uses Dynamics 365 Sales. You plan to add a custom button to the appribbon.You need to ensure that the button displays only when conditions specified by businessrules are met.Which two code segments can you use? Each correct answer presents a completesolution.NOTE: Each correct selection is worth one point.

A. gridContext.refresh();
B. formContext.ui.refreshRibbon(refreshAll);
C. formContext.data.refresh(save).then(successCallback, errorCallback);
D. formContext.ui.refreshRibbon();
E. formContext.getControl(arg).refresh();

Question # 19

You are developing a Power Apps app to manage records in the Account table in MicrosoftDataverse. You must configure a Web API request to retrieve changes from the table. Youneed to configure the preference header for the API request. What should you include in the request header?

A. odata.nextLink
B. odata-context
C. odata.deltaLink
D. odata.track-changes

Question # 20

As part of the month-end financial closing process, a company uses a batch job to copy allorders into a staging database.The staging database is used to calculate any outstanding amounts owed by clients, andmust process all historical data.You need to ensure that only the data affected during the month is included in theintegration process.What are two possible ways to achieve this goal? Each correct answer presents acomplete solution.NOTE: Each correct selection is worth one point.

A. Use change tracking on the orders and run the integration to retrieve new orders and theorders that have the total amount changed in the last month.
B. Create a system view with the orders that have the Modified On field in the last monthand run the integration on this subset.
C. Use change tracking on the order lines and run the integration every week and retrieveonly the order lines that have been created or deleted in the last month.
D. Create a system view with the order lines that have the Modified On field in the lastmonth and run the integration on this subset.

Question # 21

You are implementing custom business logic in a Power Apps portal.You need to use Liquid templates to display dynamic content.To which three entities can you include Liquid code? Each correct answer presents acomplete solution.NOTE: Each correct selection is worth one point.

A. Content snippet
B. Web page
C. Web template
D. Page template
E. Portal settings

Question # 22

You have a Common Data Service entity and a model-driven app. The model-driven appintegrates with an external system.You plan to run business logic each time the model-driven app creates a record. Runningbusiness logic must not negatively affect model-driven app users.You need to implement the business logic.What should you use?

A. Synchronous plug-in registered in the PreOperation stage
B. Synchronous workflow
C. Asynchronous plug-in registered in the PostOperation stage

Question # 23

You are developing a model-driven app for a company.The app must map child records to a parent record.You need to use the column mapping feature to configure the app.Which two actions can you perform? Each correct answer presents a complete solution.NOTE: Each correct selection is worth one point.

A. Map the value of columns on both the child table quick-create and main forms to thevalue for the same columns on the parent table.
B. Map the value of a column on the parent table that uses column values from the child table.
C. Map the value of a Choices column on the child table to the value of a Choices columnon the parent table.
D. Map the value of a single line of text column on the child table to the value of a currencycolumn on the parent record.

Question # 24

You are configuring a custom connector for a web service. The web service is hosted intwo different regions. The web service URL includes a common domain name and a uniquesub-domain for each region.The custom connector must allow the region to be entered for additional regions whencreating the connection.You need to create a policy template.Which template type should you use?

A. Route request
B. Set query string parameter
C. Set host URL
D. Set HTTP header

Question # 25

Note: This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution that might meet the stated goals. Somequestion sets might have more than one correct solution, while others might not have acorrect 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 develops a new custom connector for a Microsoft Entra ID-protected AzureFunction that was created as a single tenant a pp.The custom connector must be moved to a production environment. The connector mustbe visible and accessible only to users in the tenant.You need to deploy the custom connector.Solution: Use the maker portal to export the custom connector. Then use the maker portalto import the connector into the production environment.Does the solution meet the goal?

A. Yes
B. No

Question # 26

You develop and deploy a Power Apps solution.The following changes must be made to the solution:• Delete a column of data.• Modify several views.• Add several charts to dashboards.You need to re-deploy the app. What should you do?

A. Update the solution.
B. Upgrade the solution.
C. Create a new solution.
D. Patch the solution.

Question # 27

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 acomplete solution.NOTE: Each correct selection is worth one point.

A. In the development instance, make changes to the solutions that are deployed in theproduction instance,export the solutions as managed solutions, and import the managed solutions into theproduction instance.
B. In the development instance, highlight the solution you want to make changes to, selectClone a Patch,make changes, export the solution, and import the solution into the production instance.
C. Export all managed solutions from the development instance and import the solutionsinto the production instance.
D. In the production instance, import solutions with the same version number or higherwhen updating solutions.

Question # 28

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 statedgoals. Some question sets might have more than once correct solution, while othersmight not have a correct solution.After you answer a question in this section, you will NOT be able to return to it. As aresult, these questions will not appear in the review screen.You are developing a model-driven app for a company.When you create a new Account record, you must automatically display a form to collectdata that is needed to create a Contact record. The form must switch to the appropriateform layout based on the contact type. You open the Contact form by using JavaScript. You pass the contact type information tothe form by using the Xrm.Navigation.openForm function. An OnLoad event handler in theContact form processes the data and shows only the appropriate sections of the form forthe given contact type.You need to configure the receiving form to accept the data parameter.Solution: Export the solution, edit the customizations.xml, and add a querystringparameterelement to the XML.Does the solution meet the goal?

A. Yes
B. No

Question # 29

You are creating a plug-in for an app that helps government employees get a proof ofvaccination card. You must add the following information to a vaccination record before aproof of vaccination card is created:• Vaccination type• Date of vaccination• Name of person administering the vaccineYou need to register the plug-in.In which stage should you register the plug-in?

A. PreOperation
B. MainOperation
C. PreValidation
D. PostOperation

Question # 30

Note: This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution that might meet the stated goals. Somequestion sets might have more than one correct solution, while others might not have acorrect 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 asynchronous plug-in.If validation fails, a message that explains how to resolve the issue must be displayed onthe form to the user.You need to implement the custom validation.Solution: Include the message in the output parameters of the plug-in.Does the solution meet the goal?

A. Yes
B. No

Question # 31

Note: This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution that might meet the stated goals. Somequestion sets might have more than one correct solution, while others might not have acorrect 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 Microsoft Dataverse to another system.You must use an Azure Function to update the other system. The integration must sendonly newly created records to the other system. The solution must support scenarios wherea component of the integration is unavailable for more than a few seconds to avoid dataloss.You need to design the integration solution.Solution: Register a webhook in the Dataverse instance that connects to the AzureFunction. Register a step on the webhook which runs synchronously on the record's Createmessage and in the post-operation stage.Does the solution meet the goal?

A. Yes
B. No

Question # 32

Note: This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution. Determine whether the solution meets thestated goals. Some question sets might have more than one correct solution, while othersmight 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 departmentsuse opportunity records to bid for funding for projects within their own departments.Each department's opportunities are not visible to other departments. However, there aretimes when two departments need to work together on an opportunity.You need to configure the security to meet the business requirements.Solution: Share the individual opportunity that member of one department are working onwith all members of the second department, and give those members the appropriatepermissions.Does the solution meet the goal?

A. Yes
B. No

Question # 33

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 thesolution meets the stated goals. Some question sets might have more than onecorrect 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 aresult, these questions will not appear in the review screen.A university has implemented Dynamics 365 Customer Engagement. Several departmentsuse opportunity records to bid for funding for projects within their own departments.Each department’s opportunities are not visible to other departments. However, there aretimes when two departments need to work together on an opportunity.You need to configure the security to meet the business requirements.Solution: Use access team templates and give access to members in the two departments.Does the solution meet the goal?

A. Yes
B. No

Question # 34

A company has two development instances, two test instances, two staging instances, andone 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

Question # 35

An organization uses a public-facing Power Apps portal.You need to change the layout of a specific web page.What are two possible ways to achieve the goal? Each correct answer presents a complete solution.NOTE: Each correct selection is worth one point.

A. Select the Portal Management app and then select Edit
B. Select the Portal Management app and then select Play.
C. Select the portal app and then select Manage.
D. Select the portal app and then select Edit.

Question # 36

company plans to replicate a Dynamics 365 Sales database into an Azure SQLDatabase instance for reporting purposes. The Data Export Service solution has beeninstalled.You need to configure the Data Export service.Which three actions should you perform? Each correct answer presents part of thesolution.NOTE: Each correct selection is worth one point.

A. Enable auditing for all entities that must be replicated to Azure SQL Database.
B. Create an export profile that specifies all the entities that must be replicated.
C. Set up server-based integration.
D. Enable change tracking for all entities that must be replicated to Azure SQL Database.
E. Create an Azure SQL Database service in the same tenant as the Dynamics 365 Sales environment.

Question # 37

A company implements Dynamics 365 Supply Chain Management.The company wants a button to display in the command bar when viewing accounts.You need to add the button using the Ribbon Workbench.In which three areas can you add a button for the Account entity? Each correct answerpresents a completesolution.NOTE: Each correct selection is worth one point.

A. In the home area for Accounts.
B. In the main body of a form.
C. On the main application window.
D. On the associated view of the account.
E. On the Account form.

Question # 38

An organization uses Dynamics 365 Sales. The organization has accounting and customerservice departments.You must restrict users in customer service from being able to change the value of thebalance field on the Contact records. The accounting team must be the only team able toedit this field.You need to create the appropriate solution without any customizations.What should you do first?

A. Enable field security for the balance field and grant the customer service team read and update permissions.
B. Create a customer service form and role and make the balance field read-only.
C. Enable field security for the balance field and grant the accounting team read permissions.
D. Enable field security for the balance field and grant the customer service team read permissions.

Question # 39

You create and deploy a Power Platform solution that includes synchronous plug-ins Usersreport performance issues with the solution.You need to determine whether a plug-in is the cause of the performance issues. Whichtwo tools can you use? Each correct answer presents part of the solution. NOTE: Eachcorrect selection is worth one point-

A. Microsoft Dataverse Analytics
B. Solution checker
C. Tracing
D. iSV Studio
E. Data policies

Question # 40

You plan to populate records in a Common Data Service entity containing an option setfield.The source system has the label for the option set but not the corresponding integer value.You are using a non .NET programming language.You need to find the integer value for the option set.What should you do?

A. Use Web API and use a PicklistAttibuteMetadata request.
B. Use the Organization service and execute a RetrieveOptionSetRequest request.
C. Use Web API and use an InsertOptionValue action.
D. Use the Organization service and execute a RetrieveAttributeRequest request.

Question # 41

A company uses Common Data Service rollup fields to calculate insurance exposure andrisk profiles for customers.Users report that the system does not update values for the rollup fields when newinsurance policies are written. You need to recalculate the value of the rollup fields immediately after a policy is created.What should you do?

A. Create new fields on the customer entity for insurance exposure and risk. Write aworkflow process that is triggered when a new policy record is created to calculate the sumof values from policy records.
B. Update the Mass Calculate Rollup Field job to trigger when a new policy record is created.
C. Create a business rule that forces the refresh of the rollup field when the customer record is updated.
D. Create new fields on the customer entity for insurance exposure and risk. Write a plug-inthat is triggered whenever a new policy record is created

Question # 42

You are developing a Power Platform solution for a medical practice. You create a customtable named Doctors to record details about the doctors who work at the medical practice.You must be able to attach a PDF copy of a doctor’s medical license to the row for eachdoctor.You need to configure the table.What should you do?

A. Create a Power Automate flow to add attachments.
B. Navigate to Table options and enable attachments.
C. Navigate to Column options and enable attachments.
D. Create relationships between the Doctor table and the Notes table.

Question # 43

You develop a model-driven app to include a form containing several columns. Two groupsof users, named Group1 and Group2, will access the form.A column contains sensitive data that should not be read by Group2. Groupl must be ableto access the column.You need to prevent Group2 users from viewing the sensitive data.What should you do?

A. Create a field-level security profile for Group! users to grant the users access to the column.
B. Create multiple forms. Assign a form containing the sensitive data to Group1. Assign a form that does not contain the sensitive data to Group2.
C. Create a security role for users in Group! to grant users access to the column.
D. Use JavaScript to set visibility of the column based on the group of the current user.

Question # 44

A company manages capital equipment for an electric utility company. The company has aSQL Server database that contains maintenance records for the equipment.Technicians who service the equipment use the Dynamics 365 Field Service mobile app ontablet devices to view scheduled assignments. Technicians use a canvas app to display themaintenance history for each piece of equipment and update the history.Managers use a Power BI dashboard that displays Dynamics 365 Field Service and realtimemaintenance data.Due to increasing demand, managers must be able to work in the field as technicians.You need to design a solution that allows the managers to work from one single screen.What should you do?

A. Add the maintenance history app to the Field Service Mobile app.
B. Add the manager Power BI dashboard to the Field Service mobile app.
C. Create a new maintenance canvas app from within the Power BI management dashboard.
D. Add the maintenance history app to the Power BI dashboard.

Question # 45

A client uses a model-driven app that is deployed by using a managed solution in theproduction environment. The app contains only entities and UI components and has nocustom code or extensions to the platform.The client needs an exact copy of the app with a different name in the productionenvironment.You need to recreate this app in production without disrupting the end users.What should you do?

A. Select the original model-driven app, select Edit, and then select Save As.
B. Create a new model-driven app. Select the Use existing solution to create the App check box, and thenselect the solution that contains the original app.
C. Select the managed solution and select Clone.
D. Create a new model-driven app, manually add each component, and then recreate its original functions.
E. Add the original app to a solution, export it as unmanaged, import it into a testenvironment and rename it, and then deploy it back into production.

Question # 46

Note; This question is part of a series of questions that present the same scenario. Eachquestion in the series contains a unique solution that might meet the stated goals. Somequestion sets might have more than one correct solution, while others might not have acorrect 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 develops a new custom connector for a Microsoft Entra ID-protected AzureFunction that was created as a single tenant a pp.The custom connector must be moved to a production environment. The connector mustbe visible and accessible only to users in the tenant.You need to deploy the custom connector.Solution: Publish the custom connector to AppSource.Does the solution meet the goal?

A. Yes
B. No

Question # 47

You are creating a canvas app that realtors use to identify neighbors for properties that are for sale. The OnStart property includes the following code: 

A. Option A
B. Option B
C. Option C

Question # 48

A company designs a Microsoft Dataverse Custom API to encapsulate business logic in itThe Custom API business logic must be encapsulated in a way that does not allow thebusiness logic behavior to be modified or canceled.You need to set the parameter value of the custom API so it cannot be customized.Which parameter value should you set?

A. Execute Privilege Name to prv. SdkMessageProcessingStep
B. Binding Type to Entity
C. Custom Processing Step to None
D. Enabled for Workflow to No

Question # 49

An organization has a Dynamics 365 Customer Engagement.You plan to use a JavaScript web resources file in the Accounts form. The file has adependency on two image web resource files and on the custom field new_placeofbirth inthe Account entity.You need to add the dependencies for the JavaScript file.Which three action should you perform? Each correct answer presents part of the solution.NOTE: Each correct selection is worth one point.

A. From Web Resources, select the JavaScript file for the Account form and then select the JavaScript file.
B. Open the web resources file, add the two image web resources to the dependency’slists, and then add thecustom field new_placeofbirth to the dependency’s list.
C. In the Account form, select Form Properties, select Non-Event Dependencies, andthen add the customfield new_placeofbirth.
D. In the Account form, select Form Properties and add the primary JavaScript file and theother two imageweb resources in Form Libraries.
E. From Settings, select Customization and then select Customize the System.
F. Select Account, select Forms, and then select the Account form.

Question # 50

A manufacturing company uses a Common Data Service (CDS) environment to managetheir parts inventory across two warehouses modeled as business units and named WH1and WH2.Data from the two warehouses is processed separately for each part that has its inventoryquantities updates.The company must automate this process, pushing inventory updates from orderssubmitted 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/Deleteon orders.
B. Two automated flows with scope Business Unit, with triggers on Create/Update/Deleteand each flow filtering updates from each business unit.
C. Two scheduled flows, each querying and updating the parts included in orders fromeach 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/Deleteand filters on WH1 and WH2.
H. Two automated flow with scope Business Unit, with triggers on Create/Update/Delete onorders and filters on WH1 and WH2.

Question # 51

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 othersmight not have a correct solution.After you answer a question in this section, you will NOT be able to return to it. As aresult, these questions will not appear in the review screen.You are developing a model-driven app for a company.When you create a new Account record, you must automatically display a form to collectdata that is needed to create a Contact record. The form must switch to the appropriateform layout based on the contact type.You open the Contact form by using JavaScript. You pass the contact type information tothe form by using the Xrm.Navigation.openForm function. An OnLoad event handler in theContact form processes the data and shows only the appropriate sections of the form forthe given contact type.You need to configure the receiving form to accept the data parameter.Solution: In the form editor, add a query string parameter for the data parameter.Does the solution meet the goal?

A. Yes
B. No

Question # 52

You create a custom API. You define the API as a function.The custom API does not appear in the response received from https:/ [yourorg].api.crm.dynamics.com/api/data/v9.2/$metadata and returns an error when called.You need to identify why the custom API is not working.What should you do?

A. Add a response property to the custom API.
B. Set the Is Private property of the custom API to False.
C. Add a request property to the custom API.
D. Set the Enabled for Workflow option of the customer API to True.

Question # 53

A company designs data integration with an external system by using virtual tables.You need to implement the virtual tables.Solution: Create a calculated column on the virtual table.Does the solution meet the goal?

A. Yes
B. No

Question # 54

A company has a model-driven app that uses Microsoft Dataverse."he company requires a web application that retrieves information from the model-drivenapp. The requirements for the web application include:• Must be a single-page web application that uses the Web API.• Must display the correct company information.• Must authenticate using OAuth without additional verification.You need to configure the web application. Which two methods should you use? Eachcorrect answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. NTLM authentication
B. multifactor authentication
C. Kerberos Authentication
D. Microsoft Authentication Library (MSAL)
E. Microsoft Azure Active Directory Authentication Libraries (ADAL)

Question # 55

A company designs data integration with an external system by using virtual tables.You need to implement the virtual tables.Solution: Implement an OData v4 provider as the data source.Does the solution meet the goal?

A. Yes
B. No

Question # 56

You develop a model-driven app. You add the following users as members to the SalesMicrosoft Azure Active Directory (Azure AD) security group: User1, User2 and User3.The Sales Azure AD security group is linked to a pre-existing Microsoft Dataverse AzureAD security group team that is associated with the Sales security role. You assign each ofthe appropriate licenses to each userUser1 is not listed in the Team Members subgrid for the app. user2 and User3 are listed inthe subgrid.You need to ensure that User1 can use the model-driven appWhat should you do?

A. Change the membership of the Sales Azure AD Security group to Dynamic User
B. Change the membership type for User1 to Owner in the Azure AD security group.
C. Create an Owner team for the members of the Sales Azure AD group.
D. Ask User1 to sign into the model-driven app.

Question # 57

You create a Power Automate flow that retrieves data from a proprietary database.You need to ensure that the flow works for other users.Which two actions should you perform? Each correct answer presents part of the solution.NOTE: Each correct selection is worth one point.

A. Share a view with users.
B. Share the custom connector with users.
C. Share the flow with users.
D. Share the environment by giving permissions to the users.

Question # 58

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 ServiceNoware 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 a Lifecycle Services asset scope
B. Apply a business process flow
C. Apply the Azure APIM parameter
D. Apply a connector policy template

Question # 59

You are creating a Power Automate flow.You create an Azure Service Bus listener app that receives requests from a third-partyapplication.When the flow calls the message queue, it must delete the message as soon as it is read.You need to ensure that the queue is cleared properly.Which method or class should you use?

A. ReceiveMode
B. BrokeredMessage
C. EventHubReceiver
D. EventHubSender

Question # 60

You are creating a model-driven app. You create JavaScript code to display a messagewhen a record is saved. You need to configure the associated JavaScript web resourcename when adding the event handler to the form. Which field should you use?

A. Event Type
B. Function
C. Component
D. Library

Question # 61

A company implements Dynamics 365 Sales.An email notification must be sent automatically to the sales manager when a businessprocess completes.You need to ensure that emails are sent.What should you create on the process completed trigger

A. a workflow
B. an action step
C. a data step
D. a Power Automate flow step

Question # 62

A company performs an update to an existing column-bound Power Apps ComponentFramework (PCF) code component.You test the changes to the code component in the development environment. You thenimport the component to the production environment as a part of a managed solution. Youobserve that the changes to the component are not reflected in the productionenvironment.You need to ensure that the changes are effective in the production environment.What should you do?

A. Import the PCF code component to the production environment directly from VisualStudio Code by using the pac pcf push instruction.
B. Publish the form that uses the PCF code component in the production environment.
C. Increment the PCF control version property in the manifest.xml file, and then reimportthe solution from development to the production environment.
D. Publish the PCF code component in the production environment

Question # 63

The communication department for a company plans to add a publicly accessible surveypage to the company’s public website.You must add the new survey page to the company’s public website and capture data fromthe page to a Common Data Service environment.Explicit user credentials must not be required to write survey data to Common DataService.You need to implement authentication.Which authentication mechanism should you implement?

A. Microsoft 365
B. X.509 certificate
C. OAuth2.0
D. Claims-based

Question # 64

You enable change tracking on the Account table in Microsoft Dataverse. You plan to usethe Organization Service to retrieve the delta data by using C#.You need to determine which message to use. What should you use?

A. UpdateEntityRequest
B. RetrieveEntityChangesRequest
C. odata.track-changes
D. RetrieveAttributeRequest
E. UpdateRequest

Question # 65

You deploy a Power Platform plug-in to a production environment. The plug-in codecontains detailed tracing information. You are a member of the Environment Maker securityrole for the environment.Users report unexpected results when they interact with confidential data by using the plugin.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 PUT request to enable plug-in tracing for the production environment.
B. Send a GET request to retrieve the plugintracelogs records.
C. Install Plug-in profiler in the production environment by using the Plug-in Registration tool.
D. Reproduce and capture the errors, then debug from Visual Studio.

Question # 66

A company has an application that provides API access. You plan to connect to the APIfrom a canvas app by using a custom connector.You need to request information from the API developers so that you can create thecustom connector.Which two types of files can you use? Each correct answer presents a complete solution.NOTE: Each correct selection is worth one point.

A. YAML
B. WSDL
C. OpenAPI definition
D. Postman collection

Question # 67

You create a Power Virtual Agents chatbot in an environment named Environment1. Acolleague creates a Power Automate flow in the default solution in the default environment.The chatbot in Environment1 does not recognize the flow in the default environment.You need to ensure the chatbot can access the flow. Which two actions should you perform? Each correct answer presents part of the solution.NOTE: Each correct selection is worth one point.

A. Add the Power Automate flow to a solution in Environment1.
B. Send a copy of the Power Automate flow from the default environment.
C. Add the Power Automate flow to a solution in the default environment.
D. Export the solution from the default environment and import the solution into Environment1.
E. Share the Power Automate flow from the default environment.

Question # 68

You plan to create a canvas app to manage large sets of records. Users will filter and sortthe data.You must implement delegation in the canvas app to mitigate potential performance issues.You need to recommend data sources for the app.Which two data sources should you recommend? Each correct answer presents acomplete solution.NOTE: Each correct selection is worth one point.

A. SQL Server
B. Common Data Service
C. Azure Data Factory
D. Azure Table Storage

Question # 69

You are developing a model-driven app. The app uses data from two custom tables. The tables have a parent-child relationship. The parent record form contains a subgrid thatdisplays the child records.When creating a new child record from the parent form, data must automatically populate inthe child record form to reduce data input errors.You need to implement the solution.What should you do?

A. Use a Power Automate flow to read data from the parent record and update the child record upon creation.
B. Map table columns from the parent record to the child record.
C. Create a business rule that sets the default values on the child record fields to values from the parent record.
D. Include a quick view form on the child record showing the data from the parent record.

Question # 70

You create a custom page that is used as a contextual dialog in a model-driven app.The app must be able to receive two contextual parameters by passing a concatenatedstring. The string must use the pipe (|) symbol with the recordld parameter.You need to compose the formulas to extract parameter information.Which two formulas should you compose? Each correct answer presents part of thesolution.NOTE: Each correct selection is worth one point.

A. Option A
B. Option B
C. Option C
D. Option D

What our clients say about PL-400 Braindumps

Leave a comment

Your email address will not be published. Required fields are marked *

Rating / Feedback About This Exam