June/2021 Latest Braindump2go PL-400 Exam Dumps with PDF and VCE Free Updated Today! Following are some new PL-400 Real Exam Questions!
QUESTION 124
A company has an application that provides API access. You plan to connect to the API from a canvas app by using a custom connector.
You need to request information from the API developers so that you can create the custom 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
Answer: CD
Explanation:
OpenAPI definitions or Postman collections can be used to describe a custom connector.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/faq
QUESTION 125
You plan to create a canvas app to manage large sets of records. Users will filter and sort the 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 a complete solution.
NOTE: Each correct selection is worth one point.
A. SQL Server
B. Common Data Service
C. Azure Data Factory
D. Azure Table Storage
Answer: AC
Explanation:
When you are creating reports from large data sources (perhaps millions of records), you want to minimize network traffic.
Working with large data sets requires using data sources and formulas that can be delegated. It’s the only way to keep your app performing well and ensure users can access all the information they need. Delegation is supported for certain tabular data sources only.
These tabular data sources are the most popular, and they support delegation:
Common Data Service
SharePoint
SQL Server
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/delegation-overview
QUESTION 126
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 the solution.
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.
Answer: CDF
Explanation:
Need a Region entity, a intersect entity ContactRegion between Contact and Region, and a way to input region visits.
QUESTION 127
A company uses Common Data Service rollup fields to calculate insurance exposure and risk profiles for customers.
Users report that the system does not update values for the rollup fields when new insurance 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 a plug-in that uses the update method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in.
B. Update the Mass Calculate Rollup Field job to trigger when a new policy record is created.
C. Change the frequency of the Calculate Rollup Field recurring job from every hour to every five minutes.
D. Create new fields on the customer entity for insurance exposure and risk. Write a plug-in that is triggered whenever a new policy record is created.
Answer: C
Explanation:
As a system administrator, you can modify the rollup job recurrence pattern, postpone, pause, or resume the rollup job.
To pause, postpone, resume, or modify the recurrence pattern, you must view the system jobs. More information View Rollup jobs
On the nav bar, choose Actions and select the action you want.
For the Calculate Rollup Field job, the available selections are: Modify Recurrence, Resume, Postpone, and Pause.
For the Mass Calculate Rollup Field job, the available selections are: Resume, Postpone, and Pause.
Note: Calculate Rollup Field is a recurring job that does incremental calculations of all rollup columns in the existing rows for a specified table. There is only one Calculate Rollup Field job per table. The incremental calculations mean that the Calculate Rollup Field job processes the rows that were created, updated, or deleted after the last Mass Calculate Rollup Field job finished execution. The default maximum recurrence setting is one hour. The job is automatically created when the first rollup column on a table is created and deleted when the last rollup column is deleted.
Incorrect Answers:
B: Mass Calculate Rollup Field is a recurring job, created per a rollup column. It runs once, after you created or updated a rollup column. The job recalculates the specified rollup column value in all existing rows that contain this column. By default, the job will run 12 hours after you created or updated a column. After the job completes, it is automatically scheduled to run in the distant future, approximately, in 10 years. If the column is modified, the job resets to run again in 12 hours after the update. The 12-hour delay is needed to assure that the Mass Calculate Rollup Field runs during the non-operational hours of the environment.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/data-platform/define-rollup-fields
QUESTION 128
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.
A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Use position hierarchy security and define the two departments as positions.
Does the solution meet the goal?
A. Yes
B. No
Answer: A
Explanation:
Two security models can be used for hierarchies, the Manager hierarchy and the Position hierarchy. The Position hierarchy allows data access across business units. If you are a financial organization, you may prefer the Manager hierarchy model, to prevent managers’ accessing data outside of their business units. However, if you are a part of a customer service organization and want the managers to access service cases handled in different business units, the Position hierarchy may work better for you.
Note: The hierarchy security model is an extension to the existing security models that use business units, security roles, sharing, and teams. It can be used in conjunction with all other existing security models. The hierarchy security offers a more granular access to records for an organization and helps to bring the maintenance costs down.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security
QUESTION 129
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.
A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Create a security role that has organization-level access to opportunities. Give this security role to all members of the two departments who need access.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Instead use position hierarchy security and define the two departments as positions.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security
QUESTION 130
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.
A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Use access team templates and give access to members in the two departments.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Instead use position hierarchy security and define the two departments as positions.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security
QUESTION 131
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 answer presents a complete solution.
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.
Answer: ADE
Explanation:
The Ribbon Workbench requires a solution to load that contains the entities that you wish to work on.
Reference:
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/371643/add-a-button-on-account-list-view-in-dynamics-crm
QUESTION 132
You create a Power Virtual Agents chatbot in an environment named Environment1. A colleague 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.
Answer: AE
Explanation:
E: The flow needs to be shared as it was created by another person.
A: To be available to your bots, flows must be stored in a solution in Power Automate. If you do not want to use the Default Solution for this purpose, you can move your flows to another solution.
Incorrect Answers:
C: The flow is already in the default solution in the default environment.
D: You move the flow, not export and import the solution.
Reference:
https://docs.microsoft.com/en-us/power-virtual-agents/environments-first-run-experience
QUESTION 133
A customer wants to design a complex business process flow that includes six custom entities and four stages for each entity. One of the stages will have 15 steps.
You need to explain the flaw in this design to the customer.
What is the flaw in this design?
A. The maximum number of custom entities has been exceeded.
B. The maximum number of steps for a stage has been exceeded.
C. The maximum number of stages for an entity has been exceeded.
D. The minimum number of stages for an entity has not been met.
E. The minimum number of steps for a stage has not been met.
Answer: A
Explanation:
Maximum number of processes, stages, and steps:
To ensure acceptable performance and the usability of the user interface, there are some limitations you need to be aware of when you plan to use business process flows:
Multi-entity processes can contain no more than five entities.
There can be no more than 10 activated business process flow processes per entity.
Each process can contain no more than 30 stages.
Reference:
https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview
QUESTION 134
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
Answer: C
Explanation:
Leave the Visibility property set to none. This property for operations and parameters in a logic app or flow has the following options:
none: displayed normally in the logic app or flow
advanced: hidden under an additional menu
internal: hidden from the user
important: always shown to the user first
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/define-blank
QUESTION 135
A client requires that the system send an email from a button on their customer contact form.
You need to call the action from JavaScript.
Which two functions achieve this result? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Xrm.WebApi.online.executeMultiple()
B. Xrm.WebApi.online.updateRecord()
C. Xrm.WebApi.online.createRecord()
D. Xrm.WebApi.online.execute()
Answer: AD
Explanation:
Xrm.WebApi.online.executeMultiple executes a collection of action, function, or CRUD operations.
Xrm.WebApi.online.execute executes a single action, function, or CRUD operation.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/executemultiple
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-webapi/online/execute
QUESTION 136
A company has two development instances, two test instances, two staging instances, and one production instance.
The test team reports connection issues with the test and staging instances.
You need to identify which 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’)
Answer: CE
Explanation:
Organization information is stored in the Instance entity of the Discovery service. To see the kind of information contained in that entity, send an HTTP GET request to the service for one of your instances.
GET https://dev.{servername}/api/discovery/v9.0/Instances(UniqueName=’myorg’)
Example: Get the details of a specific instance. If you leave out the GUID, all instances that the authenticated user has access to are returned.
GET https://dev.{servername}/api/discovery/v9.0/Instances(<guid>)
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/webapi/discover-url-organization-web-api
QUESTION 137
You are a Dynamics 365 developer working on a model-driven app.
You add a button to an entity form and to the view for the entity that calls a JavaScript function. When you click the button, it results in an error.
You determine that the JavaScript function is calling another JavaScript function in a different web resource.
You need to resolve the error.
What should you do?
A. In the JavaScript web resource, add the missing web resource as a dependency.
B. Add &ribbondebug=true to the app URL and run the Command Checker tool.
C. From the Ribbon Workbench, add the missing JavaScript web resource as a CustomRule in EnableRules.
Answer: C
Explanation:
When configuring ribbon elements, you can define specific rules to control when the ribbon elements are enabled.
Custom Rule uses the <CustomRule> element. Use this kind of rule to call a function in a Script (JScript) web resource that returns a Promise (Unified Interface) or boolean (Unified Interface and web client).
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/define-ribbon-enable-rules
QUESTION 138
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 Power Apps component framework (PCF) control should be used to prompt users for an area code and to 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.
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. updateView
B. notifyOutputChanged
C. getOutputs
Answer: A
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.
Incorrect Answers:
notifyOutputChanged is a callback method to alert the framework that the control has new outputs ready to be retrieved asynchronously.
getOutputs is called by the framework prior to a component receiving the new data. Returns an object based on nomenclature defined in manifest, expecting objects[s] for the property marked as bound.
Reference:
https://www.inogic.com/blog/2021/01/what-is-popupservice-in-powerapps-component-framework/
QUESTION 139
Hotspot Question
You create a suite of Power Platform-based order management canvas apps for a bakery that has five retail stores. Each store uses a tablet device to manage inventory and process orders.
You need to make the following changes to the original order tracking app:
– When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
– When an online order for pickup is received, require store staff to enter an estimated time in an app.
– Staff must prepare the order and then use the app to notify the customer when the order is ready.
– Allow the store manager to personalize the company’s corporate weekly newsletter and add store-specific specials.
You must minimize the amount of custom code and configuration required to implement the solution.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: Power Automate flow
Do you want to get the user’s location whose location is closest to the current device, then use key is to use Bing Map connector.
The Bing Map connector is available in the following products and regions:
Box 2: New screen in an existing canvas app
Box 3: Power Automate flow triggered from an email button
Incorrect Answers:
UI flows brings Robotic Process Automation (RPA) capabilities to Power Automate. You can use UI flows to automate repetitive tasks in Windows and Web applications. UI flows records and plays back user interface actions (clicks, keyboard input, etc.)
Reference:
https://docs.microsoft.com/sv-se/connectors/bingmaps/
QUESTION 140
Drag and Drop Question
A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.
You create a new reusable custom component named Component1 by using the Power Apps component framework (PCF).
You need to package Component1 for deployment 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.
Answer:
Explanation:
Step 1: pac solution init –publisher-name <publisher> –publisher-prefix <prefix>
Create a new solutions project using the following command. The solution project is used for bundling the code component into a solution zip file that is used for importing into Dataverse.
pac solution init –publisher-name developer –publisher-prefix dev
Step 2: pac solution add-reference –path <control-path> Once the new solution project is created, refer the Solutions folder to the location where the created sample component is located. You can add the reference using the command shown below. This reference informs the solution project about which code components should be added during the build. You can add references to multiple components in a single solution project.
pac solution add-reference –path c:\downloads\mysamplecomponent
Step 3: msbuild /t:build /restore
To generate a zip file from the solution project, go into your solution project directory and build the project using the following command. This command uses MSBuild to build the solution project by pulling down the NuGet dependencies as part of the restore. Use the /restore only for the first time when the solution project is built. For every build after that, you can run the command msbuild.
msbuild /t:build /restore
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/import-custom-controls
QUESTION 141
Drag and Drop Question
A company is creating a new system based on the Common Data Service.
You need to select the Common Data Service features that meet the company’s requirements.
Which features should you select? To answer, drag the appropriate features to the correct requirements. Each feature 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.
Answer:
Explanation:
Box 1: Cascade User Owned
Cascade User Owned: Perform the action on all related table rows owned by the same user as the primary table row.
Box 2: Parental
A parental table relationship is any 1:N table relationship where one of the cascading options in the Parental column of the following table is true.
Box 3: Referential, Restrict Delete
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-edit-entity-relationships
QUESTION 142
Drag and Drop Question
An international organization has a series of client-server applications that manage red light cameras and traffic violations across a wide geographic region. The daily volume of traffic violations is very high and growing.
You plan to use Microsoft Power Platform apps to manage the following types of data:
– Existing vehicle licensing data must be imported into Common Data Service and easily queried.
– Red light camera images must be stored in a repository for later analysis.
– Information about traffic violations must be stored and related to vehicle details.
You need to select data storage mechanisms for the new apps.
Which data storage mechanisms should you use? To answer, drag the appropriate data storage mechanisms to the correct data types. Each storage mechanism 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.
Answer:
QUESTION 143
Hotspot Question
You open a canvas app in edit mode. A warning message displays as shown in the graphic.
Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: Navigate to Connections and add a new connection
Error message: This app is using a connector for the Common Data Service will not be supported past Oct 1, 2020.
To convert your app that uses the Common Data Service 365 connector, you’ll need to remove and add the connections to your data sources.
Box 2: Gallery1
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/use-native-cds-connector
QUESTION 144
Drag and Drop Question
An organization has a Dynamics 365 Sales environment. In the development environment, you create a business rule named BusinessRule1 on the Account entity. You deploy BusinessRule1 to production as part of a managed solution.
You need to remove BusinessRule1 from the production environment.
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.
Answer:
Explanation:
Step 1: In the development environment, navigate to Solutions. The only supported way of transferring customizations from one CRM organization to another has been through Solutions.
With Solution Management came the concept of Managed and Unmanaged Solutions.
Step 2: Export the solution as managed and import it in the production environment. Managed is a way to protect your IP (Intellectual Property) with an easy concept of install and uninstall.
Step 3: Select the solution that has BusinessRule1, navigate to the appropriate entity, and delete the rule.
Reference:
https://www.inogic.com/blog/2016/01/solution-management-with-dynamics-crm-2016/
Resources From:
1.2021 Latest Braindump2go PL-400 Exam Dumps (PDF & VCE) Free Share:
https://www.braindump2go.com/pl-400.html
2.2021 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(116-131).pdf
https://www.braindump2go.com/free-online-pdf/PL-400-VCE-Dumps(132-153).pdf
Free Resources from Braindump2go,We Devoted to Helping You 100% Pass All Exams!