Microsoft Exam, PL-400 Exam Dumps, PL-400 Exam Questions, PL-400 PDF Dumps, PL-400 VCE Dumps

[April-2022]New Braindump2go PL-400 PDF and PL-400 VCE Dumps[Q204-Q219]

April/2022 Latest Braindump2go PL-400 Exam Dumps with PDF and VCE Free Updated Today! Following are some new PL-400 Real Exam Questions!

QUESTION 204
As part of the month-end financial closing process, a company uses a batch job to copy all orders into a staging database.
The staging database is used to calculate any outstanding amounts owed by clients, and must process all historical data.
You need to ensure that only the data affected during the month is included in the integration process.
What are two possible ways to achieve this goal? Each correct answer presents a complete 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 the orders 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 month and run the integration on this subset.
C. Use change tracking on the order lines and run the integration every week and retrieve only 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 last month and run the integration on this subset.

Answer: CD
Explanation:
C: The change tracking feature in Microsoft Dataverse provides a way to keep the data synchronized in an efficient manner by detecting what data has changed since the data was initially extracted or last synchronized. Deletions and creations are tracked.
D: On modified Order Lines, not on Modified Orders.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-change-tracking-synchronize-data-external-systems
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/behavior-format-date-time-attribute

QUESTION 205
A company is creating a one-way integration from the Common Data Service to an external system. Data will be sent from a webhook to an Azure Function.
You need to configure the Azure Function to handle data from the webhook.
Which class and data type must the Azure Function handle?

A. RemoteExecutionContext in .NET binary format
B. RemoteExecutionContext in JSON format
C. RemoteExecutionContext in XML format
D. IPIuginExecutionContext in JSON format
E. IPIuginExecutionContext in XML format

Answer: B
Explanation:
The body will contain string that represents the JSON value of an instance of the RemoteExecutionContext class.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-webhooks

QUESTION 206
A company is migrating from an on-premises Dynamics 365 installation to a Power Platform solution.
You are creating plug-ins for the new solution.
You need to register the plug-ins.
Which isolation mode should you use?

A. None
B. Global Assembly Cache (GAC)
C. Sandbox
D. Disk

Answer: C
Explanation:
You will find options related to the isolation mode and location for the assembly. These refer to options that apply to on-premise deployments. Dataverse is not available for on-premises deployments, so you will always accept the default options of SandBox and Database for these options.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in

QUESTION 207
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.

Answer: AD
Explanation:
A: The Portal Management app lets you do advanced configuration actions on your portal.
Open the Portal Management app.
Go to Portals > Web Pages.
To edit an existing web page, select the web page name.
Enter appropriate values in the fields.
Select Save & Close.
D: To use the WYSIWYG editor:
Edit the portal to open it in Power Apps portals Studio. Select the page on which you want to add the component.
Select an editable element on the canvas.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/web-page
https://docs.microsoft.com/en-us/powerapps/maker/portals/compose-page

QUESTION 208
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 that displays the child records.
When creating a new child record from the parent form, data must automatically populate in the 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.

Answer: B
Explanation:
A subgrid exists within a main form and let app users view data within a Dataverse table, typically related to the record currently being reviewed.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/sub-grid-properties-legacy

QUESTION 209
You are developing a Power Platform solution for a medical practice. You create a custom table 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 each doctor.
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.

Answer: C
Explanation:
A file column is used for storing file data up to a specified maximum size. A custom or customizable table can have zero or more file columns plus a notes (annotation) collection with zero to one attachment in each note.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/file-attributes

QUESTION 210
You plan to populate records in a Common Data Service entity containing an option set field.
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.

Answer: B
Explanation:
You can retrieve a global choice (option set) by name (label) using the RetrieveOptionSetRequest message.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/metadata-option-sets

QUESTION 211
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.

Answer: BC
Explanation:
Share the flow and the custom connector with users.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/share

QUESTION 212
You are creating a model-driven app.
A JavaScript function must be manually initiated by the user from within an entity form.
You need to add a button to the form to run the JavaScript.
What should you do?

A. Use the Ribbon Workbench.
B. Edit the SiteMap.
C. Edit the XML for the form.
D. Edit ISV.Config.
E. Export the ribbon definitions.

Answer: A
Explanation:
How to add JavaScript to existing button in Ribbon WorkBench.
Open Ribbon workbench and Right click on Assign button from Account form and click on Customize Button. Add Enable rule and call Javascript function.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/customize-commands-ribbon

QUESTION 213
You are creating a canvas app for a bank. Consumers will enter information into the app when 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 background color for the column must change. The background color for the column must change to red if a consumer enters a value of more than $5,000 and must turn green for values less than 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.

Answer: D
Explanation:
Conditional formatting in Power Apps can be done with formulas.
Reference:
https://powerapps.microsoft.com/en-us/blog/conditional-formatting-in-powerapps/

QUESTION 214
You are creating a Power Automate flow.
You create an Azure Service Bus listener app that receives requests from a third-party application.
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

Answer: A
Explanation:
ReceiveMode enumerates the values for the receive mode. The default is PeekLock.
Fields:
PeekLock: Specifies the PeekLock receive mode. This is the default value for ReceiveMode. ReceiveAndDelete: Specifies the ReceiveAndDelete receive mode.
Note: You can specify two different modes in which Service Bus receives messages. Receive and delete. In this mode, when Service Bus receives the request from the consumer, it marks the message as being consumed and returns it to the consumer application.
Peek lock.
Reference:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions
https://docs.microsoft.com/en-us/dotnet/api/microsoft.servicebus.messaging.receivemode

QUESTION 215
Hotspot Question
An online store has a custom web page that allows customers to place their orders against a Microsoft Dataverse database that uses custom products. The custom web page uses Web API patterns to create and update records.
Customers report that orders can be placed for out-of-stock items.
You need to update the page code to ensure that inventory is available before confirming an order.
Which pattern should you use for each step? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
image_thumb
Answer:
image_thumb[1]
Explanation:
Box 1: IsOptimisticConcurrencyEnabled
On a multi-threaded and multi-user system like Power Apps, operations and data changes often happen in parallel. A problem arises when two or more update or delete operations on the same piece of data happen at the same time. This situation could potentially result in data loss. The optimistic concurrency feature provides the ability for your applications to detect whether a table record has changed on the server in the time between when your application retrieved the record and when it tries to update or delete that record.
Box 2: If-Match: Etag
Use If-Match and If-None-Match headers with ETag values to check whether the current version of a resource matches the one last retrieved, matches any previous version or matches no version. These comparisons form the basis of conditional operation support. Dataverse provides ETags to support conditional retrievals, optimistic concurrency, and limited upsert operations.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/optimistic-concurrency
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/webapi/perform-conditional-operations-using-web-api

QUESTION 216
Drag and Drop Question
Teachers in a school district use Azure skill bots to teach specific classes. Students sign into an online portal to submit completed homework to their teacher for review. Students use a Power Virtual Agents chatbot to request help from teachers.
You need to incorporate the skill bot for each class into the homework bot.
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.
image_thumb[2]
Answer:
image_thumb[3]
Explanation:
Step 1: Create a manifest for the skill bot
You can use skills to extend another bot. A skill is a bot that can perform a set of tasks for another bot.
A skill’s interface is described by a manifest.
Step 2: Register the skill bot in Power Virtual Agents Power Virtual Agents enables you to extend your bot using Microsoft Bot Framework skills.
First, create a Power Virtual Agents bot and create and deploy the skill using pro-code tools into your organization.
Next, register a skill in Power Virtual Agents.
Step 3: Register the homework bot in Power Virtual Agents You can use your Power Virtual Agents bot as a skill with Bot Framework bots. The Bot Framework and Power Virtual Agents bots must be deployed in the same tenant.
Reference:
https://docs.microsoft.com/en-us/azure/bot-service/skill-implement-skill
https://docs.microsoft.com/en-us/azure/bot-service/skills-write-manifest

QUESTION 217
Drag and Drop Question
A company has a Common Data Service (CDS) environment.
All accounts in the system with a relationship type of Customer set must have an account number. A plug-in has been developed.
When a Customer is updated with a relationship type, the plug-in sets the account number if not provided by the user.
You need to register the plug-in.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
image_thumb[4]
Answer:
image_thumb[5]
Explanation:
Step 1: In the Plug-in Registration tool, select Register New Assembly. You use the Plug-in Registration tool (PRT) to register your plug-in assemblies and steps.
Registering an assembly is the process of uploading the assembly to the Dataverse database.
Step 2: In the Plug-in Registration tool, Select Register New Step,..PreOperation PreOperation occurs before the main system operation and within the database transaction. If you want to change any values for an entity included in the message, you should do it here.
Step 3: In the Plug-in Registration tool, Select Register New Image, change the Image type to be a PreImage, and..
If your plug-in step is registered in the PreValidation or PreOperation stages of the execution pipeline, you could use the Organization service to retrieve the current value of the property, but this is not a good practice for performance. A better practice is to define a pre-entity image with your plug-in step registration.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in

QUESTION 218
Hotspot Question
You are creating a package for a Power Platform solution. The package will include custom code and sample data.
The package must include all files that need to be installed.
You need to configure the package.
Which setting should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
image_thumb[6]
Answer:
image_thumb[7]
Explanation:
Box 1: PackageTemplate.cs
Define custom code for your package in the PackageTemplate.cs file.
Box 2: ImportConfig.xml
The sample data and some flat files for solutions specified in the ImportConfig.xml file are imported before the solution import completes.
Box 3: Copy Always
Set the Copy to Output Directory value to Copy Always. This ensures that your file is available in the generated package.
Reference:
https://docs.microsoft.com/en-us/power-platform/alm/package-deployer-tool

QUESTION 219
Hotspot Question
You are developing a Power Platform solution. You plan to add three buttons to a form. The buttons have the following requirements:
image_thumb[8]
You need to complete each button’s action.
Which commands should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
image_thumb[9]
Answer:
image_thumb[10]
Explanation:
Box 1: Now() only.
The Now function returns the current date and time as a date/time value.
Box 2: Switch() or IF()
If and Switch functions in Power Apps determines whether any condition in a set is true (If) or the result of a formula matches any value in a set (Switch) and then returns a result or executes an action.
Box 3: isMatch( TextInput1.Text,”emergency”,Contains & IgnoreCase )
Example: IsMatch( TextInput1.Text, “hello”, Contains & IgnoreCase ) Tests whether the user’s input contains the word “hello” (case insensitive).
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-if


Resources From:

1.2022 Latest Braindump2go PL-400 Exam Dumps (PDF & VCE) Free Share:
https://www.braindump2go.com/pl-400.html

2.2022 Latest Braindump2go PL-400 PDF and PL-400 VCE Dumps Free Share:
https://drive.google.com/drive/folders/1NSQzfMucvTbS9I3sXHEidLQmYRPXR1p4?usp=sharing

3.2021 Free Braindump2go PL-400 Exam Questions Download:
https://www.braindump2go.com/free-online-pdf/PL-400-PDF-Dumps(204-219).pdf

Free Resources from Braindump2go,We Devoted to Helping You 100% Pass All Exams!

Leave a Reply