pl400 20%

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Question #1Topic 1

A company manages capital equipment for an electric utility company. The company has a SQL
Server database that contains maintenance records for the equipment.Technicians who service
the equipment use the Dynamics 365 Field Service mobile app on tablet devices to view
scheduled assignments. Technicians use a canvas app to display the maintenance history for
each piece of equipment and update the history.

Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time
maintenance data.

Due to increasing demand, managers must be able to work in the field as technicians.

You need to design a solution that allows the managers to work from one single screen.

What should you do?

A. Add the maintenance history app to the Field Service Mobile app.

B. Add the manager Power BI dashboard to the Field Service mobile app.

C. Create a new maintenance canvas app from within the Power BI management dashboard.

D. Add the maintenance history app to the Power BI dashboard.

Question #4Topic 1

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

Question #5Topic 1

You plan to create a canvas app to manage large sets of records. Users will filter and sort the

1
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

Question #8Topic 1

A company plans to create an order processing app. When orders are created, the app will
perform complex business logic and integrate with several external systems.

Orders that have a large number of line items may take up to six minutes to complete.
Processing for each order must be completed in one operation to avoid leaving records in an
incomplete state.

You need to recommend a solution for the company.

What should you recommend?

A. an asynchronous workflow that uses a custom workflow activity

B. a real-time workflow that uses a custom action

C. a webhook that connects to an Azure Function

D. an asynchronous plug-in

Question #10Topic 1

You are implementing custom business logic in a Power Apps portal.

You need to use Liquid templates to display dynamic content.

2
To which three entities can you include Liquid code? Each correct answer presents a complete
solution.

NOTE: Each correct selection is worth one point.

A. Content snippet

B. Web page

C. Web template

D. Page template

E. Portal settings

A company is migrating from an on-premises Dynamics 365 installation to a Power Platform


solution. You are creating plug-ins for the new solution.

You need to register the plug-ins.

Which isolation mode should you use?

A. None

B. Global Assembly Cache (GAC)

C. Sandbox

D. Disk

Question #13Topic 1

An organization uses a public-facing Power Apps portal.

You need to change the layout of a specific web page.

What are two possible ways to achieve the goal? Each correct answer presents a complete
solution.

NOTE: Each correct selection is worth one point.

A. Select the Portal Management app and then select Edit.

B. Select the Portal Management app and then select Play.

C. Select the portal app and then select Manage.

D. Select the portal app and then select Edit.

3
Question #14Topic 1

You are building a custom application in Azure to process resumes for the HR department.

The app will monitor submissions of resumes and parse the resumes.

You need to parse the resumes and save contact and skills information into the Common Data
Service.

Which mechanism should you use?

A. Power Automate

B. Common Data Service plug-in

C. Web API

D. Custom workflow activity

Question #16Topic 1

A Power Platform solution includes the following Web API call:

GET http://contoso.crm.dynamics.com/api/data/v9.1/RelationshipDefinitions?
$select=SchemaName

You need to explain what this line of code is doing.

What does the code do?

A. Retrieve the list of relationships between tables.

B. Retrieve a list of tables that are related to each other.

C. Retrieve a list of one-to-many relationships with other tables.

D. Retrieve a list of tables that have more than one relationship.

E. Retrieve a list of many-to-many relationships with other tables.

Question #18Topic 1

You are creating a canvas app to retrieve user sign in information from Microsoft Azure Active
Directory (Azure AD) when someone searches for information about an end user.

4
You create an Azure Function to retrieve the required information by using JSON.

You need to ensure that the application functions correctly.

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 Power Automate flow to import data.

B. Create a custom connector by using the Azure Function API.

C. Use app designer in the Power Platform admin center.

D. Use Azure Service Bus.

E. Create an API definition for the Azure Function.

Question #20Topic 1

You are configuring a custom connector for a web service. The web service is hosted in two
different regions. The web service URL includes a common domain name and a unique sub-
domain for each region.

The custom connector must allow the region to be entered for additional regions when creating
the connection.

You need to create a policy template.

Which template type should you use?

A. Set HTTP header

B. Route request

5
C. Set host URL

D. Set query string parameter

Question #21Topic 1

You are a Power Apps maker creating a chat bot for a website.

The chat bot must recognize geographic attributes to enable additional functionality.

You need to recommend a feature.

What should you recommend?

A. Fallback topic

B. Power Automate Flow

C. Bot Service compliance

D. Slot filling

Question #22Topic 1

You develop and deploy a Power Apps solution.

The following changes must be made to the solution:

• Delete a column of data.

• Modify several views.

• Add several charts to dashboards.

6
You need to re-deploy the app.

What should you do?

A. Update the solution.

B. Upgrade the solution.

C. Create a new solution.

D. Patch the solution.

Question #23Topic 1

You develop a model-driven app. You add the following users as members to the Sales
Microsoft Azure Active Directory (Azure AD) security group: User1, User2, and User3.

The Sales Azure AD security group is linked to a pre-existing Microsoft Dataverse Azure AD
security group team that is associated with the Sales security role. You assign each of the
appropriate licenses to each user.

User1 is not listed in the Team Members subgrid for the app. User2 and User3 are listed in the
subgrid.

You need to ensure that User1 can use the model-driven app.

What should you do?

A. Change the membership of the Sales Azure AD Security group to Dynamic User.

B. Change the membership type for User1 to Owner in the Azure AD security group.

C. Create an Owner team for the members of the Sales Azure AD group.

D. Ask User1 to sign into the model-driven app.

7
Topic 2 - Question Set 2

Question #1Topic 2

Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution. Determine whether the solution meets 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

Question #21Topic 1

You are a Power Apps maker creating a chat bot for a website.

The chat bot must recognize geographic attributes to enable additional functionality.

You need to recommend a feature.

What should you recommend?

8
A. Fallback topic

B. Power Automate Flow

C. Bot Service compliance

D. Slot filling

Question #22Topic 1

You develop and deploy a Power Apps solution.

The following changes must be made to the solution:

• Delete a column of data.

• Modify several views.

• Add several charts to dashboards.

You need to re-deploy the app.

What should you do?

A. Update the solution.

B. Upgrade the solution.

C. Create a new solution.

D. Patch the solution.

Question #23Topic 1

You develop a model-driven app. You add the following users as members to the Sales
Microsoft Azure Active Directory (Azure AD) security group: User1, User2, and User3.

9
The Sales Azure AD security group is linked to a pre-existing Microsoft Dataverse Azure AD
security group team that is associated with the Sales security role. You assign each of the
appropriate licenses to each user.

User1 is not listed in the Team Members subgrid for the app. User2 and User3 are listed in the
subgrid.

You need to ensure that User1 can use the model-driven app.

What should you do?

A. Change the membership of the Sales Azure AD Security group to Dynamic User.

B. Change the membership type for User1 to Owner in the Azure AD security group.

C. Create an Owner team for the members of the Sales Azure AD group.

D. Ask User1 to sign into the model-driven app.

What should you do?

er 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

10
B. No

Question #2Topic 2

Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution. Determine whether the solution meets 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

Question #3Topic 2

Note: This question is part of a series of questions that present the same scenario. Each
question in the series contains a unique solution. Determine whether the solution meets 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.

11
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

A financial institution that has a Dynamics 365 Sales environment requires that the account
balance field from the account entity be visible to specific users only.

You need to set up the field security for the account balance field.

Which three actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A. Set the field to Read-Only and then publish the entity

B. Set the field permission Allow Read to Yes and add the users to the members section

C. Create a security role and add the specific users to the role

D. Enable field security and then publish the entity

E. Create a field security profile

You are creating a new page for a Power Apps portal.

You need to display data from Microsoft Dataverse on the page.

What should you use?

A. Liquid

12
B. CSS

C. iFrame

D. Bootstrap

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

C. Export all managed solutions from the development instance and import the solutions into
the production instance.

D. In the production instance, import solutions with the same version number or higher when
updating solutions.

You are developing a model-driven app. The app uses data from two custom tables. The tables
have a parent-child relationship. The parent record form contains a subgrid that displays the
child records.

When creating a new child record from the parent form, data must automatically populate in
the child record form to reduce data input errors.

You need to implement the solution.

What should you do?

A. Use a Power Automate flow to read data from the parent record and update the child record
upon creation.

B. Map table columns from the parent record to the child record.

C. Create a business rule that sets the default values on the child record fields to values from

13
the parent record.

D. Include a quick view form on the child record showing the data from the parent record.

You are developing a Power Platform solution for a medical practice. You create a custom table
named Doctors to record details about the doctors who work at the medical practice.

You must be able to attach a PDF copy of a doctor's medical license to the row for each doctor.

You need to configure the table.

What should you do?

A. Create a Power Automate flow to add attachments.

B. Navigate to Table options and enable attachments.

C. Navigate to Column options and enable attachments.

D. Create relationships between the Doctor table and the Notes table.

You plan to populate records in a Microsoft Dataverse entity containing an option set field.

The source system has the label for the option set but not the corresponding integer value.

You are using a non .NET programming language.

You need to find the integer value for the option set.

What should you do?

A. Use Web API and use a PicklistAttibuteMetadata request.

B. Use the Organization service and execute a RetrieveOptionSetRequest request.

C. Use Web API and use an InsertOptionValue action.

D. Use the Organization service and execute a RetrieveAttributeRequest request.

A travel company has a Common Data Service (CDS) environment.

14
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.

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 new fields on the customer entity for insurance exposure and risk. Write a workflow
process that is triggered when a new policy record is created to calculate the sum of values
from policy records.

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
15
five minutes.

D. Create a plug-in that uses the CalculateRollupFieldRequest method for the rollup field.
Configure a step on the Create event for the policy entity for this plug-in.

The communication department for a company plans to add a publicly accessible survey page to
the company's public website.

You must add the new survey page to the company's public website and capture data from the
page to a Microsoft Dataverse environment.

Explicit user credentials must not be required to write survey data to Dataverse.

You need to implement authentication.

Which authentication mechanism should you implement?

A. ADFS

B. Azure AD Conditional Access

C. Azure guest account

D. Client secret

You are a Power App maker.

You are developing an app in a development environment. You create the following custom
forms in the Account entity:

FormB contains a message that appears in the OnLoad function of the form.

✑ FormC contains a message that appears in the OnSave function of the form.

You add the forms to a solution and export the solution as managed. Importing the managed
solution into the test environment produces an error indicating the solution is missing a
component.

You need to identify the issue.

16
What is the cause of the import error?

A. The web resources were not added to the form before adding the form to the solution.

B. The solution must be exported as an unmanaged solution.

C. The web resources were not added to the solution before exporting.

D. A copy of the form must be made before adding to the solution.

Question #31Topic 2

You are developing a model-driven app for a company.

The app must map child records to a parent record.

You need to use the column mapping feature to configure the app.

Which two actions can you perform? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

A. Map the value of a Choices column on the child table to the value of a Choices column on
the parent table.

B. Map the value of a column on the parent table that uses column values from the child table.

C. Map the value of columns on both the child table quick-create and main forms to the value
for the same columns on the parent table.

D. Map the value of a single line of text column on the child table to the value of a currency
column on the parent record.

Question #35Topic 2

You are mapping data from an enterprise resource planning (ERP) system to Microsoft
Dataverse.

You must reference the Name and Email from the ERP system during mapping to ensure that
records are unique.

17
You need to create an alternate key that references the Name and Email columns.

How should you create the key?

A. Add a Power Apps command function.

B. Use Power Fx.

C. Add column to the Account table in Dataverse.

D. Create a key in the Account table in Dataverse.

Question #36Topic 2

You develop a model-driven app to include a form containing several columns. Two groups of
users. named Group1 and Group2 will access the form.

A column contains sensitive data that should not be read by Group2. Group1 must be able to
access the column.

You need to prevent Group2 users from viewing the sensitive data.

What should you do?

A. Create a security role for users in Group1 to grant users access to the column.

B. Create multiple forms. Assign a form containing the sensitive data to Group1. Assign a form
that does not contain the sensitive data to Group2.

C. Use JavaScript to set visibility of the column based on the group of the current user.

D. Create a field-level security profile for Group1 users to grant the users access to the
column.

18
You are developing a Power Apps app to manage records in the Account table in Microsoft
Dataverse.

You must configure a Web API request to retrieve changes from the table.

You need to configure the preference header for the API request.

What should you include in the request header?

A. odata.nextLink

B. odata.context

C. odata.deltaLink

You enable change tracking on the Account table in Microsoft Dataverse.

You plan to use the Organization Service to retrieve the delta data by using C#.

You need to determine which message to use.

What should you use?

A. RetrieveAttributeRequest

B. odata.track-changes

C. RetrieveEntityChangesRequest

D. UpdateEntityRequest

E. UpdateRequest

19
Question #41Topic 2

A Microsoft Dataverse database contains two custom tables named TableA and TableB. The
tables are configured with the following:

• A one-to-many relationship is configured between TableA and TableB.

• A lookup to TableA appears on a form in TableB.

• Both tables are components of an unmanaged solution.

• Both tables are components in a Power BI report.

You receive an error when attempting to delete TableA.

You need to delete the table.

What should you do?

A. Remove TableA from the Power BI report.

B. Remove the relationship between TableA and TableB.

C. Remove TableA from the unmanaged solution.

D. Remove the lookup field to TableA on the TableB form.

20

You might also like