logo
Exam overview and study plan

PL-400 Practice Questions

Power Platform Developer Associate

Read questions, check verified answers and discuss the reasoning. Use reading options to shape your revision, or switch to the simulator for timed practice.

View 122 free questions

122 questions in this view

Page 1 of 21

Question 1

You develop the following code as part of an OnSave event handler in a form.

01   executionContext.getEventArgs().preventDefault();

02

03   var isOnHold = false;

04   Xrm.WebApi.retrieveRecord("account", id, "?$select=creditonhold").then(

05       function (result) {

06           isOnHold = result["creditonhold"];

07       }

08   );

09

10   if (isOnHold) {

11       Xrm.Navigation.openConfirmDialog({ text: 'Credit Hold - Save OK?' }).then(

12           function (success) {

13               if (success.confirmed) {

14                   formContext.data.save();

15               }

16           });

17   }

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 Area
StatementsYesNo

the statement: The code cancels the normal save operation of the form.

the statement: A confirmation dialog box is displayed if the creditonhold value is true.

the statement: The record will save if the creditonhold value is false.

Question 2

An organization has a custom Assignments entity that guides agent actions. Team leaders for each assignment group must be able to review any changes made to assignment data by their agents.

You have the following JSON segment:

 

{

  "@odata.context": "https://orgxyz.api.crm3.dynamics.com/api/data/v9.1/$metadata#xyz_assignments(xyz_assignmentname,xyz_secretcode)",

  "@odata.deltaLink": "https://orgxyz.api.crm3.dynamics.com/api/data/v9.1/xyz_assignments?$select=xyz_assignmentname,
                       xyz_secretcode&$deltatoken=652832%2107%2f20%2f2020%2017%3a21%3a13
",

   "value": [

    {

      "@odata.etag": "W/\"652815\"",

      "xyz_assignmentname": "spy007",

      "xyz_secretcode": "abc",

      "xyz_assignmentid": "a278f39e-a7ca-ea11-a812-000d3af45c52"

     },

     {

       "@odata.etag": "W/\"652816\"",

       "xyz_assignmentname": "agent007",

       "xyz_secretcode": "123",

       "xyz_assignmentid": "1e110eac-a7ca-ea11-a812-000d3af45c52"

     }

     . . .

   ]

}


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 Area
StatementsYesNo

the statement: You can use the JSON segment to retrieve a list of changes to the assignment records referenced in the segment.

the statement: You can use the delta link to query the assignment changes from the last 30 days.

the statement: You can use the delta link with a $filter option to retrieve assignment changes from the last 30 days.

the statement: Is the delta link token valid?

Question 3

You create a Power Automate flow that retrieves data from the Microsoft Dataverse Account table.

The flow uses only a subset of Account table data.

You need to retrieve the required data.

How should you configure the Dataverse List Rows action? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.
Data pointMethod
Full name of the primary contact
Account with the highest credit limit

Question 4

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?

Select an answer above, then submit your vote. Reading or practicing does not cast a vote.

Question 5

You are designing a custom connector for an internal API used by Contoso, LLC.

Authentication to the API is carried out by using an API key. The API key is stored within Azure Key Vault. Each environment has a separate instance of the API with a different API key.

You need to reference the API key from Key Vault in the custom connector.

Which four steps should you perform in sequence? To answer, move the appropriate steps from the list of steps to reference an API key in a custom connector to the answer area and arrange them in the correct order.

NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

Steps

Answer Area

    Question 6

    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 Microsoft Dataverse 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 data 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.

    Data storage mechanisms
    Answer Area
    Data typeData storage mechanism
    Vehicle licensing data
    Red light camera photos
    Information about traffic violations