Microsoft Certified: Power Platform Developer Associate PL-400 Real Exam Questions and Answers FREE Updated on Aug 30, 2021
PL-400 Ultimate Study Guide - PracticeVCE
NEW QUESTION 24
You need to replace the bicycle inspection forms.
Which two solutions should you use? Each answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. a flow that maps inspection data to Dynamics 365 Field Service
- B. a logic app that guides the technician through the inspection
- C. a canvas app that guides the technician through the inspection
- D. a model-driven app based on customer service entities
Answer: A,D
NEW QUESTION 25
You need to modify the Power Automate flow to resolve CustomerC's issue.
What should you do?
- A. Add a timeout setting to the approval flow.
- B. Add a configure run that is set to is successful.
- C. Add a condition containing approval hierarchy.
- D. Add a data operation that specifies the false conditions.
Answer: C
Explanation:
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later.
Reference:
https://docs.microsoft.com/en-us/power-automate/sequential-modern-approvals
NEW QUESTION 26
You are developing an app that uses Common Data Service.
You must integrate Common Data Service with a new web application. You must allow the new web application to display data from Common Data Service.
You build a single-page web application using the Web API.
You need to authenticate your app using OAuth.
What should you use?
- A. Microsoft Authentication Library (MSAL)
- B. Kerberos authentication
- C. Windows Communication Foundation (WCF)
- D. Active Directory Authentication Library (ADAL)
- E. Cross-Origin Resource Sharing (CORS)
Answer: B
Explanation:
OAuth requires an identity provider for authentication. For Dataverse the identity provider is Azure Active Directory (AAD). To authenticate with AAD using a Microsoft work or school account, use the Azure Active Directory Authentication Libraries (ADAL).
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/authenticate-oauth Extend the platform Question Set 1
NEW QUESTION 27
A company is creating a new system based on Common Data Service.
You need to select the features that meet the company's requirements.
Which options should you use? To answer, drag the appropriate options to the correct requirements. Each option 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:
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/create-edit-entity-relationships
NEW QUESTION 28
A company imports data from files.
The following code is created to import the files. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/org-service/execute-multiple-requests
NEW QUESTION 29
You need to identify the execution mode that is being used for the ISV solution reported by User5.
Which type of execution mode is in use?
- A. asynchronous
- B. atomicity
- C. transfer
- D. synchronous
Answer: D
Explanation:
User5 receives the error message: 'Endpoint unavailable' during a test of the technician dispatch ISV solution.
When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-webhooks Develop integrations Question Set 2
NEW QUESTION 30
You need to develop a set of Web API's for a company.
What should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/use-web-api-actions
NEW QUESTION 31
You need to select connectors for the app.
Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Create a custom connector
A custom connector is a wrapper around a REST API (Logic Apps also supports SOAP APIs) that allows Logic Apps, Power Automate, or Power Apps to communicate with that REST or SOAP API.
Box 2: Use an AppSource connector
You can only retrieve the Customer, UnifiedActivity, and Segments entities through the Power Apps connector. Other entities are shown because the underlying connector supports them through triggers in Power Automate.
Scenario: Customer information is stored in the Accounts entity.
Box 3: Use a native application function
You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps
NEW QUESTION 32
A multinational company requires that all phone numbers be standardized as country code + area code + phone number.
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?
- A. getOutputs
- B. updateView
- C. init
- D. notifyOutputChanged
Answer: B
Explanation:
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field.
Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview
NEW QUESTION 33
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 error stating solution checker cannot export the solution.
You need to determine the primary cause for the issue.
What is the primary cause?
- A. The solution was not exported before running solution checker.
- B. Solution checker cannot check default solutions.
- C. The environment is an Administrator mode.
- D. The original solution is locked because there is a dependent patch.
Answer: D
Explanation:
Solution checker fails to export patched solutions.
If a solution has had a patch applied, Solution Checker will fail to export the solution for analysis. When a solution has had a patch applied, the original solution becomes locked and it can't be changed or exported as long as there are dependent patches that exist in the organization that identify the solution as the parent solution.
To resolve this issue, clone the solution so that all patches related to the solution are rolled into the newly created solution. This unlocks the solution and allows the solution to be exported from the system.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/common-issues-resolutionssolution- checker#solution-checker-fails-to-export-solutions-with-model-driven-app-components
NEW QUESTION 34
You have a model-driven app that uses the Common Data Service (CDS). You create three custom entities that are in many-to-one parental relationships with the Account entity.
You run a real-time workflow that assigns an account you own to another user. You receive the error message as shown in the Error Message exhibit. (Click the Error Message tab.)
You check the security roles for the user as shown in the Manage User Roles exhibit. (Click the Manage User Roles tab.).
You also check the privileges for that role as shown in the Common Data Service User Security Role exhibit.
(Click the Security Role tab.)
You need to prevent the error from recurring.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: No
There is a read error.
Box 2: No
Note: The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Power Automate.
Box 3: Yes
The System Customizer role is similar to the System Administrator role which enables non-system administrators to customize Dynamics 365. A Customizer is a user who customizes entities, attributes and relationships.
Box 4: Yes
NEW QUESTION 35
You are developing a model-driven app for the purchasing department of an organization. You provision a new test environment and a security role. You select users to test the apps and assign the users to a security group named TestSG.
If the tests succeed, a manager will perform additional testing in the production environment and then publish the app for the organization's purchasing department.
You need to ensure that the test and production environments are configured correctly.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Set the test environment security group to TestSG and assign test users the app security role.
PowerApps apps use role-based security for sharing. The fundamental concept in role-based security is that a security role contains privileges that define a set of actions that can be performed within the app. All app users must be assigned to one or more predefined or custom roles.
Box 2: Assign the manager the app security role.
Box 3: Set the production environment security group to TestSG
Box 4: Add all users in the department to the TestSG security group.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/share-model-driven-app
NEW QUESTION 36
You need to ensure that Adventure Works Cycle can track information from visitors to bike fairs.
What should you create?
- A. A flow that connects with the bike fair Power Apps to create a lead in Dynamic 365 Sales
- B. A flow to capture customer data from the bike fair Power Apps in SharePoint and create a lead in Microsoft Teams.
- C. A Microsoft flow that generates a new customer record in SharePoint
- D. A workflow in Dynamics 365 Sales Engagement for capabilities leads
Answer: A
Explanation:
Explanation
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service.
Reference:
https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
NEW QUESTION 37
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 a complete solution.
NOTE: Each correct selection is worth one point.
- A. In the development instance, make changes to the solutions that are deployed in the production instance, export the solutions as managed solutions, and import the managed solutions into the production instance.
- B. Export all managed solutions from the development instance and import the solutions into the production instance.
- C. In the production instance, import solutions with the same version number or higher when updating solutions.
- D. In the development instance, highlight the solution you want to make changes to, select Clone a Patch, make changes, export the solution, and import the solution into the production instance.
Answer: A,D
Explanation:
A: When you import a managed solution, all component changes will be brought into the environment in a published state.
B: You can apply patches to either managed or unmanaged solutions and include only changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions
https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates Create and configure Power Apps Testlet 1 Case study This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Background
Contoso Pharmaceuticals manufactures and sells drugs to retail and wholesale pharmacies, hospitals, and research facilities.
The company plans to implement Dynamics 365 Sales and Dynamics 365 Finance.
Current environment
* Contoso maintains a Microsoft Excel workbook that lists all drugs they supply.
* Pharmacies submit order requests through email.
* All information at customer locations is handwritten by customer representatives.
* Contoso uses Cerner, which is a medical industry application that uses a proprietary database.
* Some accounts are referrals from other pharmacies.
* Every pharmacy has its own Dynamics 365 Sales instance.
Requirements
General
Contoso wants to ensure that there is minimal custom code and custom connectors in the system.
Accounts
* Ensure that the names of the pharmacies are synced between the accounting and the customer management systems.
* Account numbers should be entered automatically into the pharmaceutical system that is in a Cerner database and kept in sync.
* When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
* A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an Account record is created.
* A field named Priority_Trigger must be created to trigger the Priority field.
* A field named Facility type field must be added in order to select whether a customer is a retail pharmacy, wholesale pharmacy, research facility, or hospital.
Users
* UserA must be able to create and publish Power Apps apps.
* UserB must be the owner of all the systems and be able to provide permissions and create all new environments.
* UserC must be able to create apps connected to the systems and update the security roles and entities.
* Pharmacy representatives must only be able to run the apps and access their own records.
* Access to the accounting Power Apps app must be restricted to accounting team members.
* End users must have minimum access to the required systems.
* Only supervisors must be able to view phone numbers in the Accounts form.
* Developers must be able to create new apps for all users.
* Sales users must only have access to their own records.
Reporting
Pharmacy orders must be displayed in four graphs as follows:
* Annual revenue over $100,000
* Annual revenues under $100,000
* Research facilities
* Hospitals
The graphs must be interactive, and users must be able to drill down on any dimension.
Customizations
* Ensure that notifications are sent to the sales team when a lead is added by using Slack.
* Ensure that leads have a review stage added to the sales process.
* Doctors must be manually added to a custom entity named Doctor if the doctor is not listed.
* Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
* Fields for the doctor's name and phone number must be displayed in the customer record.
* The doctor entered on the customer's record must be validated against doctors that exist in the system.
* The new solution will be sold to other pharmacies for use. The application must not allow changes to be made.
* The solution must be error free so that when it is installed in other environments it does not cause issues.
* A custom mobile app must be created to allow salespeople to add or search by pharmacy name.
* Pharmacy records must be uniquely identified by pharmacy name, address, contact name, and phone number.
* When a pharmacy is added by using the mobile app, the phone number must be validated to be all digits.
NEW QUESTION 38
You need to ensure that Adventure Works Cycle can track information from visitors to bike fairs.
What should you create?
- A. A flow that connects with the bike fair Power Apps to create a lead in Dynamic 365 Sales
- B. A flow to capture customer data from the bike fair Power Apps in SharePoint and create a lead in Microsoft Teams.
- C. A Microsoft flow that generates a new customer record in SharePoint
- D. A workflow in Dynamics 365 Sales Engagement for capabilities leads
Answer: A
Explanation:
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service.
Reference:
https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Topic 2, Bellows Sports
Current environment
Requirements
Bellow Sports tracks players and events in Microsoft Excel workbooks and uses email to communicate with players, partners, and prospective customers. The company uses a proprietary cloud-based accounting system.
The company relies on referrals from athletes for new business. Bellows uses a third-party marketing company to gather feedback and referrals from athletes. The third-party marketing company uploads a Microsoft Excel file containing lists of potential customers and players to the FTP site that Bellows Sports maintains.
Tournaments
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner. When team members create tournament records they must enter the start date for a tournament. The end date of the tournament must be automatically calculated.
Registration form
You must create a form to allow players to register for tournaments. The registration form must meet the following requirements:
Each division has tournaments that take place in specific locations. Users must be able to select the division for a tournament location.
Information about upcoming tournaments must be pre-located into the registration form when the registration form loads.
The form must include a custom button that sends an email confirmation to the player after the player registers.
The button must not be visible until after the form is saved.
Security
The company identifies the following job roles:
You must grant users the minimum permissions required to perform their job tasks.
Data automation
Customer name must be added to Dynamics 365 Finance automatically after it is entered.
You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
You must implement mechanisms to handle all code-related errors.
When a customer record is updated, the system must look up the account number for the customer in the accounting system.
Referrals must be imported into the system as soon as they are available.
Issues
Apps
The captions for the New and Save buttons do not render properly on the form.
Interns can create apps but cannot interact with their own data.
Portal
The query for all registered users must return the data categorized by division. Queries must return only the Name and Sport fields. Queries return all fields. The query is as follows:
Solution checker issues
You run solution checker and observe Plug-in or workflow activity errors in the following code sets:
Code
The following code runs when the registration form loads. You must implement a mechanism to handle errors that occur in the code:
NEW QUESTION 39
You are creating a Power Apps app that retrieves customer information from Azure Active Directory when you use the app to look up a customer record.
You create an Azure Function by using JSON code to retrieve the customer information.
You need to make the application work.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Create a custom connector that uses the JSON code.
- B. Create an API definition for the Azure Function.
- C. Copy your JSON code to the app.
- D. Create a Power Automate flow to import data.
- E. Create a custom connector that uses the Azure Function API.
Answer: B,E
Explanation:
E: Before exporting an API, you must describe the API using an OpenAPI definition.
B: This OpenAPI definition contains information about what operations are available in an API and how the request and response data for the API should be structured. PowerApps and Microsoft Flow can create custom connectors for any OpenAPI 2.0 definition.
Reference:
https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-functions/app-service-export-api-topowerapps-and-flow.md
NEW QUESTION 40
You are creating a model-driven app.
Users need to see only the entities in the app navigation that are relevant to their role and their method of accessing the app.
You need to restrict entities on the sub-areas in the SiteMap.
Which properties should you use? To answer, drag the appropriate properties to the correct requirements. Each property 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:
Explanation
Box 1: Privileges
Privileges: This defines whether a subarea is displayed based on privileges available in any security roles that are assigned to the user.
Box 2: SKU
SKUs: Select the versions of Dynamics 365 that display this subarea.
Box 3: Client
Client: Select the type of client that displays this subarea.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-site-map-app
NEW QUESTION 41
A bank uses a Common Data Service solution to manage clients.
Bank representatives perform client credit checks while the client is present. Credit checks may take up to five minutes to complete.
Bank policy dictates that the bank representative's app must stay blocked until credit checks are complete.
You need to display a model-driven app while credit checks run to ask the bank representative and client to wait for the credit check to complete.
Which function should you use?
- A. Xrm.Navigation.openAlertDialog(myPoliteMessage)
- B. Xrm.Navigation.openWebResource("prefix.myPoliteMessage.html")
- C. Xrm.Utility.openWebResource("prefix_myPoliteMessage.html")
- D. Xrm.Utility.showProgressIndicator(myPoliteMessage)
Answer: D
Explanation:
showProgressIndicator displays a progress dialog with the specified message.
Any subsequent call to this method will update the displayed message in the existing progress dialog with the message specified in the latest method call.
The progress dialog blocks the UI until it is closed using the closeProgressIndicator method. So, you must use this method with caution.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/xrm-utility/showprogressindicator
NEW QUESTION 42
You need to select connectors for the app.
Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Create a custom connector
A custom connector is a wrapper around a REST API (Logic Apps also supports SOAP APIs) that allows Logic Apps, Power Automate, or Power Apps to communicate with that REST or SOAP API.
Box 2: Use an AppSource connector
You can only retrieve the Customer, UnifiedActivity, and Segments entities through the Power Apps connector. Other entities are shown because the underlying connector supports them through triggers in Power Automate.
Scenario: Customer information is stored in the Accounts entity.
Box 3: Use a native application function
You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
Reference:
https://docs.microsoft.com/en-us/connectors/custom-connectors/
https://docs.microsoft.com/en-us/dynamics365/customer-insights/audience-insights/export-power-apps
NEW QUESTION 43
A company updates their client contact information periodically. The contact entity has alternate keys defined.
You have the following code. (Line numbers are included for reference only.)
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-alternate-key-create-record
NEW QUESTION 44
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 presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. Xrm.WebApi.online.execute()
- B. Xrm.WebApi.online.updateRecord()
- C. Xrm.WebApi.online.executeMultiple()
- D. Xrm.WebApi.online.createRecord()
Answer: A
Explanation:
Explanation
You can execute action using Xrm.WebApi.online.execute in Dynamics 365 CRM V9.0.
Reference:
https://carldesouza.com/calling-a-dynamics-365-action-from-javascript-using-xrm-webapi-online-execute/
Topic 1, Bellows Sports
Case study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the button to return to the question.
Background
Bellows Sports is the region's newest, largest, and most complete sports complex. The company features baseball and soccer fields and two full-size hockey rinks. The complex provides coaching, recreational leagues, a pro shop, and state-of-the art customer and player amenities.
The company is organized into the following divisions:
* Baseball
* Hockey
* Soccer
Bellow Sports runs tournaments several times per year. Each tournament runs six weeks.
Current environment
Requirements
Bellow Sports tracks players and events in Microsoft Excel workbooks and uses email to communicate with players, partners, and prospective customers. The company uses a proprietary cloud-based accounting system.
The company relies on referrals from athletes for new business. Bellows uses a third-party marketing company to gather feedback and referrals from athletes. The third-party marketing company uploads a Microsoft Excel file containing lists of potential customers and players to the FTP site that Bellows Sports maintains.
Tournaments
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner. When team members create tournament records they must enter the start date for a tournament. The end date of the tournament must be automatically calculated.
Registration form
You must create a form to allow players to register for tournaments. The registration form must meet the following requirements:
* Each division has tournaments that take place in specific locations. Users must be able to select the division for a tournament location.
* Information about upcoming tournaments must be pre-located into the registration form when the registration form loads.
* The form must include a custom button that sends an email confirmation to the player after the player registers.
* The button must not be visible until after the form is saved.
Security
The company identifies the following job roles:
You must grant users the minimum permissions required to perform their job tasks.
Data automation
* Customer name must be added to Dynamics 365 Finance automatically after it is entered.
* You must produce a report that details the number of registrations for a day and send the report as a PDF to the management team.
* You must implement mechanisms to handle all code-related errors.
* When a customer record is updated, the system must look up the account number for the customer in the accounting system.
* Referrals must be imported into the system as soon as they are available.
Issues
Apps
* The captions for the New and Save buttons do not render properly on the form.
* Interns can create apps but cannot interact with their own data.
Portal
The query for all registered users must return the data categorized by division. Queries must return only the Name and Sport fields. Queries return all fields. The query is as follows:
Solution checker issues
You run solution checker and observe errors in the following code sets:
Code
The following code runs when the registration form loads. You must implement a mechanism to handle errors that occur in the code:
NEW QUESTION 45
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 a complete solution.
NOTE: Each correct selection is worth one point.
- A. In the development instance, make changes to the solutions that are deployed in the production instance, export the solutions as managed solutions, and import the managed solutions into the production instance.
- B. Export all managed solutions from the development instance and import the solutions into the production instance.
- C. In the production instance, import solutions with the same version number or higher when updating solutions.
- D. In the development instance, highlight the solution you want to make changes to, select Clone a Patch, make changes, export the solution, and import the solution into the production instance.
Answer: A,D
Explanation:
Explanation
A: When you import a managed solution, all component changes will be brought into the environment in a published state.
B: You can apply patches to either managed or unmanaged solutions and include only changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions
https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates
NEW QUESTION 46
A manufacturing company uses a Common Data Service (CDS) environment to manage their parts inventory across two warehouses modeled as business units and named WH1 and WH2.
Data from the two warehouses is processed separately for each part that has its inventory quantities updates. The company must automate this process, pushing inventory updates from orders submitted to the warehouses.
You need to build the automation using Power Automate flows against the CDS database. You must achieve this goal by using the least amount of administrative effort.
Which flow or flows should you recommend?
- A. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete on orders.
- B. Two automated flows with scope Business Unit, with triggers on Create/Update/Delete and each flow filtering updates from each business unit.
- C. Two scheduled flows, each querying and updating the parts included in orders from each business unit.
- D. One scheduled flow, querying the parts included in orders in both business units.
- E. One automated flow, querying the orders in both business units.
- F. Two automated flow with scope Business Unit, with triggers on Create/Update/Delete on orders and filters on WH1 and WH2.
- G. Two automated flows with scope Organization, with triggers on Create/Update/Delete and filters on WH1 and WH2.
- H. Two scheduled flows, each querying the orders from each business unit.
Answer: F
Explanation:
Explanation/Reference:
Explanation:
With the Common Data Service connector, you can create Power Automate flows that are initiated by create and update events within Dataverse. Additionally, you can perform create, update, retrieve, and delete actions on records within Dataverse.
You can use scopes to determine if your flow runs if you create a new record, if a new record is created by a user within your business unit, or if a new record is created by any user in your organization.
Reference:
https://docs.microsoft.com/en-us/power-automate/connection-cds
NEW QUESTION 47
You are creating an integration that uses an Azure function to create records in the Common Data Service when leads are submitted from your company website.
You create and configure a Common Data Service application user.
You do not have administrator access to the Common Data Service environment you are using for access to Azure Active Directory. Company policy dictates that service accounts must be used for integrations, and integrations must not be granted privileges beyond what is needed.
You need to recommend actions that an administrator should perform to configure access for the Azure Function.
Which three actions should you perform? Each correct selection presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Create an application registration in Azure Active Directory.
- B. Deploy Azure B2B guest permissions to the application user.
- C. Assign the system administrator security role to the application user.
- D. Create a new security role with the minimum required permissions and assign to the application user.
- E. Grant the application delegated permissions to the Dynamics CRM API in Azure Active Directory.
- F. Assign the Power Platform administrator role to the application user in Azure Active Directory.
Answer: A,D,E
Explanation:
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/walkthrough-register-app-azureacti
NEW QUESTION 48
A company uses Dynamics 365 Sales and the Microsoft Online Services portal.
The multi-select OptionSet field data type is not supported in the portal.
You need to copy the selected field value to the text field.
How should you configure the Organization service request? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.messages.retrieveattributerequest.retrieveasifpublished?view=dynamics-general-ce-9
https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.metadata.attributemetadata?view=dynamics-general-ce-9
NEW QUESTION 49
......
Ultimate Guide to Prepare PL-400 Certification Exam for Microsoft Certified: Power Platform Developer Associate: https://www.practicevce.com/Microsoft/PL-400-practice-exam-dumps.html
Use Real PL-400 Dumps - Microsoft Correct Answers: https://drive.google.com/open?id=1_nCOtL9rUaziZRO2WLrrspAPQob5ShhV