PL-400 ExamTopics Flashcards

1
Q

You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company’s website.
The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements:
✑ Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
✑ Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
✑ Approved job candidates must be notified about new positions for which they are qualified.
✑ Approved job candidate must have an option to accept a job assignment directly from a notification.
You need to perform a gap analysis against the features and capabilities of the Power Platform.
Which features should you implement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

2
2
2
2
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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.
Hot Area:

A

1
1
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

HOTSPOT -
A client is deploying Dynamics 365 Finance without any third-party add-ons.
You need to select the appropriate solutions for the client.
What should you select? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

1
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A company uses Microsoft 365. You are developing a model-driven app.
The app must meet the following requirements:
✑ Use SharePoint Online for document storage.
✑ Send emails by using Exchange Online.
You need to configure integrations.
What should you configure? To answer, drag the appropriate configuration options to the correct requirements. Each configuration 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.
Select and Place:

A

Email -> Server Side Synchronization
Document Storage -> Server-based Integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

HOTSPOT -
You work for a not-for-profit agency that manages business processes by using Power Platform custom entities.
Volunteer registration and onboarding are manual processes that include multiple related entities.
You need to implement a portal solution that replaces the manual processes.
Which modules should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

3
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

DRAG DROP -
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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

DRAG DROP -
You are researching integrations with several external systems.
Each integration has different requirements.
You need to determine which data sources to use to meet each requirement.
What should you use? To answer, drag the appropriate data sources to the correct requirements. Each data source may be used once, more than one, 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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A

1
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A company is configuring Microsoft Power Virtual Agents and Power Automate flows that use model-driven apps.

The company has a website that uses Power Pages. You create Power Virtual Agents bot topics.

You must configure the following:

  • Use a bot on the website.
  • Create Bot Framework skills.
  • Create a support request from the bot without human interaction.

You need to configure the website.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

You are modifying a model-driven app for a bicycle company.

The app modifications must meet the following requirements:

  • The order form must include a column that calculates payments based on how many years the customer wants to finance a bicycle.
  • A pop-up box must remind the employee to validate the information entered before saving.

You must use out-of-the-box features before customizing the application.

What should you do?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A company is developing a Microsoft Dataverse plug-in.

The plug-in must create a follow-up task for a new account.

You add the code that receives context(IPluginExecutionContext) and service(IOrganizationService).

You need to create the remaining code to insert the follow-up task.

Which three code blocks should you use in sequence? To answer, move the appropriate code sequences from the list of sequences to the answer area and arrange in the correct order.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

DRAG DROP -
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 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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

HOTSPOT -
An organization uses Common Data Service.
The organization’s IT helpdesk requires a single-page web application to monitor and manage Data Export Service. The app must access Data Export Service securely. The app must also permit helpdesk users to perform a limited set of functions.
You need to create a single-page app.
Which options should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

4
1
3
4
3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

HOTSPOT -
A company has a Common Data Service (CDS) environment.
The following conditions must apply when accounts are reassigned:
✑ Ownership for completed tasks that are associated with the account must not change.
✑ Outstanding tasks must be reassigned to the new owner of the account.
You need to configure the relationship to meet the requirements.
Which settings should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

2
4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

DRAG DROP -
A company has Common Data Service (CDS) environments for development, test, and production.
You have a model-driven app that consists of two solutions. The solutions include settings and reference data. You plan to move the solutions, app settings, and reference data from a development environment to a production environment.
You export each solution from the development environment as a zip file.
You run the Configuration Manager to export the settings and reference data as zip files.
You need to prepare the app and its settings for deployment.
Which four 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.
NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

DRAG DROP -
A company is creating a new system based on Microsoft Dataverse.
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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Question #11Topic 2
HOTSPOT -
A school district wants to standardize student information and student performance records. Students in the district are assigned to a specific school. Students are evaluated using class records.
When students move between schools in the middle of a school year, the student’s current class history must be available to the administrators at the new school.
You need to configure Microsoft Dataverse tables to connect the class history records to their respective class records.
How should you configure the table? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

4
1
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

You are developing an app for a sales team to record contact details in Microsoft Dataverse.
The app must handle loss of network and save the data to Dataverse when reconnected.
The main screen of the app has a form to collect contact data and a button. The OnSelect property for the button has the following expression:
If(
Connection.Connected,
Patch(
Contacts,
Defaults(Contacts),

‘First Name’: DataCardValue_FirstName. Text, ‘Last Name”: DataCardValue_LastName.Text

Navigate(ConfirmationScreen,ScreenTransition.Fade)

ClearCollect(
LocalRecord,

‘First Name’: DataCardValue_FirstName. Text, ‘Last Name”: DataCardValue_LastName.Text

SaveData(LocalRecord, “LocalRecord”);
Navigate(PendingScreen,ScreenTransition.Fade)

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

DRAG DROP -
You are creating a canvas app for a company. A security role has been created for sales representatives and a second security role has been created for sales managers.
The canvas app has the following requirements:
✑ Sales managers must be able to view the records of the salespeople in their business unit.
✑ Sales managers must be the only people who can view sales probability data in opportunity records.
✑ Sales representatives and new hires assigned to the same territory share access to sales records.
You need to assign permissions for the app.
Which security options should you use? To answer, drag the appropriate security options to the correct scenarios. Each security 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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:

var account = new Entity(“account”, “accountnumber”, “C0-555”);
account [“name”] = “Contoso”;
account [“creditlimit”] = new Money(100000);
var request = new UpsertRequest () { Target = account };
var response = (UpsertResponse)_serviceProxy.Execute (request);

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

DRAG DROP -
A company is creating a new system based on the Microsoft Dataverse.
You need to select the Dataverse 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 needs to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

DRAG DROP -
A company implements Dynamics 365 Sales.
Only sales managers must be able to perform the approval to move high value sales on in the opportunity qualification process. A new field must be created to capture the approval.
You need to create and secure the new field.
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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

HOTSPOT -
A company delivers packages to businesses and consumers. A custom entity named Package captures the package details.
You need to add the following sets of fields to the entity and leverage the built-in operations of the platform:
✑ A set of fields to represent the package length, width, depth, and weight. The maximum value for any dimension is 100 centimeters.
✑ A set of fields for time-sensitive attributes to calculate the efficiency of a delivery. The calculation must be based on a delivery is entered in the system and the value for a custom field named Delivery time.
Which constructs should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

2
4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

DRAG DROP -
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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

DRAG DROP -
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.
Select and Place:

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Question #24Topic 2
HOTSPOT -
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.
Hot Area:

A

1
3
1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

You are troubleshooting Power Apps solutions.
You need to determine the cause for the identified issues.
What is the root cause for each issue? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

1
4

28
Q

DRAG DROP -
You are creating a Power Platform solution for a fitness studio. Members of the studio will use the solution to track their progress towards fitness goals. Personal trainers create programs with different exercises to match a member’s fitness level. Members can opt into a program to submit information about their progress with exercises suggested by a trainer.
Fitness programs and exercises have specific durations, prices, and dates.
You need to ensure that members can see all of the exercises that a trainer suggests in their calendars.
What should you use? To answer, drag the appropriate options to the data types. 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.
Select and Place:

A
29
Q

DRAG DROP -
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.
Select and Place:

A
30
Q

DRAG DROP -
Technicians for a company use a model-driven app on their phones to record information about service visits. Users do not have permissions to the Power Apps maker portal to create or update apps.
Technicians report issues with the model-driven app. You are unable to reproduce the issues in a development environment.
You need to provide instructions to the technicians to gather more details about the errors.
Which four actions should you recommend be performed in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:

A
31
Q

A company uses SharePoint for its intranet and other functions. The company has also implemented model-driven apps.
SharePoint users must be able to create contact records in Microsoft Dataverse without having to navigate to the model-driven apps.
You need to create a link in SharePoint to open the Dataverse contact form displaying data from SharePoint.
How should you complete the URL? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A
32
Q

A company manages a Microsoft Power Platform solution that includes an account table.

You enable an Auditing flag in the table and import a managed version of the solution to the production environment.

After the import, you observe that the Auditing flag is disabled in the production environment.

You check solution layering of the Account table. You observe that the First Party solution customization lays on top of the solution.

You need to enable the Auditing setting.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

A
33
Q

You manage two Microsoft Power Platform solutions.

  • Solution A contains a custom text column named custom_text.
  • Solution B contains a view that references the custom_text column.

Both solutions in the managed state are installed in the destination environment.

You need to delete the custom_text column and apply changes in the destination environment.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct orders.

A
34
Q

You manage two Microsoft Power Platform managed solutions.

You must update the solutions and import them into an environment that has no customizations.

  • Changes the length of the name column to 75
  • Adds the categoryid column at the top of the Account Information section of the Account form

  • Changes the length of the name column to 100
  • Adds the territoryid column at the top of the Account Information section of the Account form

Solution A must be imported before Solution B.

You need to determine what state the components are in after importing the solutions.

Which effect does each component exhibit? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

A

2
1

35
Q

You develop the following code for a console application that performs the data import to Microsoft Dataverse.

CrmServiceClient service = new CrmServiceClient(connectionString);

if (!service.IsReady)
{

Console.WriteLine(service.LastCrmError);
Console.ReadLine();
return;

ExecuteMultipleRequest executeMultipleRequest = new ExecuteMultipleRequest()

Settings = new ExecuteMultipleSettings()

ContinueOnError = false,
ReturnResponses = true

Requests - new OrganizationRequestCollection()

executeMultipleRequest.Requests.Add(new CreateRequest()

Target = new Entity(“account”)

[“name”] = “Contoso”,
[“accountnumber”] = “ACC-0000001”

[“SuppressDuplicateDetection”] - false

-

executeMultipleRequest.Requests.Add(new CreateRequest()
{

Target = new Entity(“contact”)

[“firstname”] = “John”,
[“lastname”] = “Doe”,

ExecuteMultipleResponse executeMultipleResponse = (ExecuteMultipleResponse)service. Execute(executeMultipleRequest);

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

A
36
Q

The following code updates the customersizecode choice column on the Account table if the numberofemployees column value is greater than 100.

Line numbering is provided for information only.

static void UpdateAccount(CrmServiceClient svc, string accountId)

using (svc)

var account = svc.Retrieve(“account”, accountId, new ColumnSet(true));

var numberofemployees = account.GetAttributeValue<int>("numberofemployees");
if (numberofemployees > 100)</int>

account[“customersizecode”] = new OptionSetValue(2);
svc.Update(account);

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

A
37
Q

A company deploys a set of automation processes. A process generates errors. A portion of the error log is displayed below.

{// Inputs
“host”: {
“connectionReferencellame”: “shared_teans”,
“operationid”: “PostMessageToConversation”

“parameters”: (
“poster”: “User”,
“location”: “Channel”,
“body/recipient/groupId”: “94c4b0ec-daec-4492-8be7-cd2a33a8bd12”,
“body/recipient/channelId”: “19:8a2b6144177043ab860e66d6ab528535@thread.tacv2”
“body/messageBody”: “<p>personal discount is 16<br></br>\ncbr>\n<br></br>\nc/p>”,
“body/subject”: “Group discount - 18”

},

(// Outputs
“statusCode”: 404,
“headers”: {

“arror”: (
“code”: “NotFound”,
“message”: “Not Found”,
“InnerError”: {
“date”: “2021-01-27T22:46:43”,
“request-id”: “a9b6e4ba-3e7e-404f-af30-3d3fdc41ec08”,
“client-request-id”: “a9b6e4ba-3e7e-404f-af30-3d3fdc41ec08”

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

A
38
Q

You are developing a canvas app for a healthcare center.

You need to create custom tables for the solution. You have the following requirements:

Requirement
Store information about doctors.
Store the name, location, license number, and a list of certifications for each doctor
that works at the healthcare center.

Store information about prescription medications.
Reference prescription data from an external database.

You need to create the tables.

Which table type should you create? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point

A

3
1

39
Q

DRAG DROP -
You have a Microsoft Power Platform solution that includes canvas apps and Power Automate cloud flows. The canvas apps and flows interact with a third-party content management system (CMS). You store the URL for the CMS version (development or production) in an environment variable.
You deploy the solution to a production environment. You observe that the environment variable references the development URL for the CMS. You update the
URL value of the variable directly in the production environment.
You need to assess which environment variable value will be used in the following scenarios.
Which versions of the environment variable will the solution use? To answer, drag the appropriate environment variable versions to the correct scenarios. Each environment variable version 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.

A
40
Q

HOTSPOT -
A company has a development environment and a production environment. The production environment has several third-party managed and unmanaged solutions that made changes to the Contact main form.
You create a new solution in the development environment. You add the Contact entity and the Contact main form to the solution. You create a custom field on the
Contact entity.
What happens when you perform these actions in the new solution and import the solution as managed into the production environment?
NOTE: Each correct selection is worth one point.
Hot Area:

A

3
4
2

41
Q

HOTSPOT -
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.
Hot Area:

A

3
2
1
3

42
Q

HOTSPOT -
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.
Hot Area:

A
43
Q

DRAG DROP -
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.
Select and Place:

A
44
Q

You are troubleshooting Power Apps solutions.
You need to determine the cause for the identified issues.
What is the root cause for each issue? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A
45
Q

HOTSPOT -
You are creating a model-driven app to track the time that employees spend on individual projects.
You need to configure the app according to the company’s requirements.
Which components should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A
46
Q

HOTSPOT -
You are developing a Power Platform solution. You plan to add three buttons to a form. The buttons have the following requirements:

Button1
Add the current date and time to the form when the button is
selected.
Button2
Apply conditional logic to change the form color based on the
option selected in the Title field.
Button3
Ensure that the word Emergency is entered as “Emergency”.

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.

A
47
Q

HOTSPOT -
A company imports data from files.
The following code is created to import the files. (Line numbers are included for reference only.)
var transactionrequest = new ExecuteTransactionRequest()
{

ReturnResponses = true
};
..
foreach (DataRow dr in Rows)
{

var contact = new Entity(“contact”);
contact[“firstname”] = firstname;
contact[“lastname”] = lastname;
var createRequest = new CreateRequest() { Target = contact };
transactionrequest. Requests.Add(createRequest);
}
try
{
var response = (ExecuteTransactionResponse)crmSvc. Execute(transactionrequest);
foreach (var responseItem in response.Responses)
{
var createResponse = (CreateResponse)responseItem;
Console.WriteLine(“Created: {0}”, createResponse.id.ToString());

catch (FaultException<Microsoft.Xrm.Sdk.OrganizationServiceFault> ex)
{
Console.WriteLine("Error: {0}", ((ExecuteTransactionFault)(ex.Detail)).FaultedRequestIndex + 1,
ex.Detail.Message);</Microsoft.Xrm.Sdk.OrganizationServiceFault>

Requests = new OrganizationRequestCollection(),

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Hot Area:

A
48
Q

You have the following code:
Xrm. WebApi. createRecord (“account”, data) . theg(
function success (result) {
console. log (“Success”) ;

function (error) {
console.log (error.message) ;

}

);

You have a contact record that uses the GUID 991bf2fd-d40c-4752-9984-26b7c0455b69.
You need to assign the contact record as the primary contact for an account when you create the account.
Which two code segments can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.

A

AB

49
Q

DRAG DROP -
A company has a model-driven app.
A form that validates the date entered requires a custom button. The button must be available only under certain conditions.
You need to define the CommandDefinition in the RibbonDiffXML to meet the conditions for the button.
Which elements should you use? To answer, drag the appropriate elements to the correct conditions. Each element 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.
Select and Place:

A
50
Q

HOTSPOT -
A fine arts school uses a custom canvas application based on the Microsoft Dataverse.
Artists experience errors on their Artist canvas app and delays when switching pages.
You need to identify the root causes of these issues.
Which troubleshooting methods should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A

3
2

51
Q

DRAG DROP -
You are creating an app that connects to Microsoft Dataverse on a nightly basis. You plan to integrate the app with an external system.
The application must not authenticate by using a Microsoft Azure Active Directory (Azure AD) user account.
You need to enable the application to authenticate to Dataverse.
Which four 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.
Select and Place:

A
52
Q

DRAG DROP -
You are creating a Power Apps Component Framework (PCF) control.
You test the control by using a local test harness.
You need to complete testing.
Which commands should you use? To answer, drag the appropriate commands to the correct functions. Each command 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.
Select and Place:

A
53
Q

DRAG DROP -
You are designing a model-driven app for a company’s support desk team.
You must add a button to the app that creates a reminder task. The button must only display to users if a service case is open for at least seven days.
You need to define the steps to create the button when App Designer is open.
In which order should you perform the actions? To answer, move the appropriate actions from the list of actions 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.
Select and Place:

A
54
Q

You are developing a model-driven app for a company that sells sporting goods. You add a button to a page that displays information for a product.

The button must copy information for the selected product and create a record in the data source. You add the following code to the button. (Line numbers are included for reference only.)

Products,
Defaults(Products),

Name: Self.Selected.Item.Name,
Description: Self.Selected.Item.Description
Type: Self.Selected.Item.Type,
Price: Self.Selected.Item.Price

You need to complete the code.

Which function should you insert at line 01?

A. UpdateContext(
B. IsMatch(
C. LoadData(
D. Patch(
E. SaveData(

A

D

55
Q

You are creating a new model-driven app.

The app must meet the following requirements:

  • Display an image that can be resized without loss in quality.
  • Use a client API function to return language-localized text.

You need to customize the app by using web resources.

Which web resource types should you use?

To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

A
56
Q

You are creating a model-driven app for users to submit and manage budgets for projects.

You must create a business process flow to ensure any lead with a budget over $10,000 requires approval by a manager. You must add a custom control that allows users to select the estimated budget cost for a project.

You need to add the control to the business process flow.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

A
57
Q

The engineering team in a company uses a SharePoint list to manage critical technical issues that are raised by clients. Other departments do not have access to this list. Departments use their own apps for their own processes.

All departments must be able to see the total number of client issues at any point in time.

You need to design a component that can be used in all the departmental apps to display the total number of client issues in bold colors.

Which four 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.

NOTE: Each correct selection is worth one point

A
58
Q

You create a model-driven app.

You observe that the following issues occur with the app:

  • One custom column displays an unexpected value when a new record is created.
  • An error prevents the record from saving.

You need to use the browser to find the root cause of the issues.

Which events should you debug? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

A
59
Q

You manage a model-driven app.

The forms in the app do not work as expected. You must troubleshoot the form issues.

Code unrelated to an event must continue to run as you troubleshoot.

You need to disable form events to isolate the causes.

Which URL parameters should you use? To answer, move the appropriate URL parameters to the correct events. You may use each URL parameter once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

A
60
Q

A company is preparing to go live with their Dynamics 365Sales solution, but first they need to migrate data from a legacy system. The company is migrating accounts in batches of 1,000.
When the data is saved to Dynamics 365 Sales, the IDs for the new accounts must be output to a log file.
You have the following code:

ExecuteMultipleRequest request = new ExecuteMultipleRequest ()

Settings = new ExecuteMultipleSettings ()

ContinueOnError = true,
ReturnResponses = false

Requests = new OrganizationRequestCollection ()

GetAccountData (request. Requests) ;
ExecuteMultipleResponse responseWithResults = (ExecuteMultipleResponse)
Svc.Execute (request) ;
foreach (var responseItem in responseWithResults. Responses)

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
Hot Area:

A
61
Q

You are creating a business process flow for an organization’s Request for Quote process.
You need to ensure that the business process flow meets the company’s requirements.
Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes to scroll to view content. Select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Select and Place:

A
62
Q

You are training a group of makers to use Power Automate.
You have the following expressions:

Expression
1. outputs ( ‘Get Item’ ) .statusCode
2. “from”: “@result (‘MyScope’ )”

You need to identify what each expression is doing.
What does each expression do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

A
63
Q

A clothing store uses Power Apps apps to interact with customers. Customer data is stored in Microsoft Dataverse.
The store offers discounts for customers. You assign a group discount to all customers in a category. Applicable group discounts are added to any customer- specific discounts. Discount information is stored in the following columns:

Information type
Group discount
Personal discount
Total discount

Column
store_groupdiscount
store_personaldiscount
store_totaldiscount

If the total discount on an order exceeds 30 percent, a manager must approve the order before the order is fulfilled and delivered.
You need to create a flow that notifies managers when approvals are required.
How should you configure the flow trigger? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

A
64
Q

You are creating technical designs for several complex business processes.
You need to implement custom business logic based on the requirements.
Which implementation methods should you use? To answer, drag the appropriate implementation methods to the correct requirements. Each implementation method 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.
Select and Place:

A
65
Q
A