Microsoft Power Platform Functional Consultant v1.0

Page:    1 / 18   
Exam contains 270 questions

HOTSPOT -
You develop a Power Apps app.
Users report that the main form does not display data from other entities or allow them to edit data from other entities.
You need to embed information from other entities in the form and allow users to edit the data.
Which actions should you perform? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:



Answer :

Box 1: Add a quick create form -
With quick create forms, your app can have a streamlined data entry experience with full support for logic defined by form scripts and business rules.

Box 2: Add a quick view -
A quick view form can be added to another form as a quick view control. It provides a template to view information about a related entity record within a form for another entity record. This means your app users do not need to navigate to a different record to see the information needed to do their work.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-edit-quick-create-forms https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/create-edit-quick-view-forms

HOTSPOT -
A company uses a canvas app to manage production resources in a specific region. Employees must be at company locations to use the app.
Due to a sudden requirement for employees to work remotely, employees no longer commute to a specific location to conduct their work and cannot access the canvas app.
You must reconfigure the app to ensure that employees only access the app from a limited number of locations.
You need to restrict access to the app.
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:



Answer :

Reference:
https://docs.microsoft.com/en-us/power-platform/admin/restrict-access-online-trusted-ip-rules

You attempt to deactivate several currencies in a Microsoft Dataverse environment.
You are not able to deactivate one of the currencies.
You need to determine why you cannot deactivate the currency.
What is the reason?

  • A. You are not the currency record owner.
  • B. The currency is used by an active business process.
  • C. The currency is the base currency.
  • D. The currency is used by another record.


Answer : C

The base currency cannot be deactivated.
Incorrect:
Not D: You can't delete currencies that are in use by other records, but you can deactivate them. Deactivating currency records doesn't remove the currency information stored in existing records, such as opportunities or orders. However, you won't be able to select the deactivated currency for new transactions.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/web-service-error-codes https://docs.microsoft.com/en-us/power-platform/admin/manage-transactions-with-multiple-currencies

A user has access to an existing Microsoft Dataverse database.
You need to ensure that the user can create canvas apps that consume data from Dataverse. You must not grant permissions that are not required.
Which out-of-the-box security role should you assign to the user?

  • A. Environment Admin
  • B. Basic User
  • C. Environment Maker
  • D. System Customizer


Answer : C

The Environment Maker can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using
Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment (but this user has this already according to the question).
Incorrect:
Not Environment Admin: Theג€‰Environment Adminג€‰role can perform all administrative actions on an environment.
Not System Customizer: Has full permission to customize the environment. However, users with this role can only view records for environment entities that they create.
Not Basic User: Can run an app within the environment and perform common tasks for the records that they own. Note that this only applies to non-custom entities.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/database-security

DRAG DROP -
You are configuring Microsoft Dataverse security. You plan to assign users to teams.
Record ownership and permissions will differ based on business requirements.
You need to determine which team types meet the requirements.
Which team type should you use? To answer, drag the appropriate team types to the correct requirements. Each team type 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:



Answer :

Box 1: Microsoft Teams team -
Dataverse supports two types of record ownership. Organization owned, and User or Team owned. This is a choice that happens at the time the table is created and canג€™t be changed. For security purposes, records that are organization owned, the only access level choices is either the user can do the operation or canג€™t.
For user and team owned records, the access level choices for most privileges are tiered Organization, Business Unit, Business Unit and Child Business Unit or only the userג€™s own records. That means for read privilege on contact, I could set user owned, and the user would only see their own records.

Box 2: Access team -
An access team doesnג€™t own records and doesnג€™t have security roles assigned to the team. The team members have privileges defined by their individual security roles and by roles from the teams in which they are members. The records are shared with an access team and the team is granted access rights on the records, such as Read, Write or Append.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/wp-security-cds https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-access-teams-owner-teams-collaborate-share-information

A company has locations in the United States, Brazil, India, and Japan. The company conducts financial transactions in all of these regions.
Financial transactions in Brazil are going to stop, but the office will remain open.
Users must no longer be able to create records associated with the Brazilian currency. Historical records must remain intact.
You need to configure Microsoft Dataverse to meet the requirement
What should you do?

  • A. Disable the Brazilian language pack.
  • B. Rename the Brazilian currency.
  • C. Delete the Brazilian currency record.
  • D. Deactivate the Brazilian currency record.


Answer : D

You can't delete currencies that are in use by other records; you can only deactivate them. Deactivating currency records doesn't remove the currency information stored in existing records, such as opportunities or orders. However, you won't be able to select the deactivated currency for new transactions.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/manage-transactions-with-multiple-currencies

HOTSPOT -
You are setting up Power Apps security for a company. The company has a CEO, two vice presidents, and 10 managers. Five support representatives report to each manager.
You set up Manager Hierarchy so managers are able to view data only for the representatives who report to them. The CEO must be able to view all data for everyone. All support representatives must be able to view customer information in each other's data across all managers.
You need to resolve issues that arise during testing.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:



Answer :

Box 1: Move the manager and reports to a separate business unit.
Keep the Manager hierarchy, and put the reports to the appropriate business unit.
Note: Two security models can be used for hierarchies, the Manager hierarchy and the Position hierarchy. With the Manager hierarchy, a manager must be within the same business unit as the report, or in the parent business unit of the reportג€™s business unit, to have access to the reportג€™s data. The Position hierarchy allows data access across business units. If you are a financial organization, you may prefer the Manager hierarchy model, to prevent managersג€™ accessing data outside of their business units. However, if you are a part of a customer service organization and want the managers to access service cases handled in different business units, the Position hierarchy may work better for you.
Box 2: Add the CEO to the representative user record as a manager.
Set up Manager and Position hierarchies
The Manager hierarchy is easily created by using the manager relationship on the system user record. You use the Manager (ParentsystemuserID) lookup field to specify the manager of the user.
Incorrect:
Not Change the Manager Hierarchy depth to 3: Depth of 3 not required. Depth 2 is ok.
Note: Depth is used to limit how many levels deep a manager has Read-only access to the data of their reports. For example, if the depth is set to 2, the CEO can see the data of the VP of Sales, VP of Service and Sales and Service Managers. However, the CEO doesnג€™t see the Sales data or the Support data.


Box 3: Add users to field security
Power Platform's field-level security lets you set which fields users can see or edit.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security https://docs.microsoft.com/en-us/power-platform/admin/field-level-security

You are embedding a Power Apps visual in a Power BI dashboard.
External customers must authenticate to have access to the dashboard.
You need to configure the solution.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Set the Power BI service to authenticate users.
  • B. Use a table in the Power BI dashboard.
  • C. Publish to Power BI Report Server.
  • D. Set the Power BI service to allow anonymous access.
  • E. Share the Power Apps visual components with external users.


Answer : AE

A: Power BI uses Azure Active Directory (AAD) to authenticate users who sign in to the Power BI service, and in turn, uses the Power BI login credentials whenever a user attempts to access resources that require authentication. Users sign in to the Power BI service using the email address used to establish their
Power BI account; Power BI uses that login email as the effective username, which is passed to resources whenever a user attempts to connect to data. The effective username is then mapped to a User Principal Name (UPN) and resolved to the associated Windows domain account, against which authentication is applied.
Incorrect:
Not D: Not allow anonymous access as authentication required.
Reference:
https://docs.microsoft.com/en-us/power-bi/enterprise/service-admin-power-bi-security

Your organization does not permit the use of custom code for solutions.
You need to create a view that can be viewed by all users in an organization.
Where should you create the view?

  • A. Advanced Find
  • B. Entities component of a solution
  • C. Microsoft Excel template
  • D. System Settings


Answer : B

Entity: Refers to a table in Dataverse. Table and entity are often used interchangeably for data access.
Edit public views through tables
1. In the solution create a new table or find an existing table that where the public views need to be edited.
2. Expand Data, select Tables, select the table you want, and then select the Views area.
3. On the toolbar, select Add view. Add view to table
4. On the Create a view dialog, enter a name and, optionally, a description, and then select Create.
Reference:
https://docs.microsoft.com/en-us/power-apps/maker/model-driven-apps/create-edit-views-app-designer

HOTSPOT -
You are designing the organization structure for a company that has 5,000 users.
You need to configure security roles for the company while minimizing administrative effort.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:



Answer :

Box 1: Create a new team, and the business unit users, and the assign the security role to the team.
Change the business unit for a team

Important -
By changing the business unit for a team, you can remove all security role assignments for the team. At least one security role must be assigned to the team in the new business unit.
1. Select an environment and go to Settings > Users + permissions > Teams.
2. Select the checkbox for a team name.
3. Screenshot selecting a team.
4. On the menu bar, select Change Business Unit.
5. In the Change Business Unit dialog box, select a business unit. Enable Move records to new business unit to move to a new business unit. Select OK.
Box 2: Grant the user a security role from the child business unit.
Incorrect:
* Grant the user the Parent: Child Business Units security permission.
Too much permissions granted.
The application refers to this access level as Parent: Child Business Units.
This access level gives a user access to records in the user's business unit and all business units subordinate to the user's business unit.
* Grant the user a security role from the root business unit.
Too much permissions granted.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/create-edit-business-units https://docs.microsoft.com/en-us/power-platform/admin/security-roles-privileges

Your organization does not permit the use of custom code for solutions.
You need to create a view that can be viewed by all users in an organization.
Where should you create the view?

  • A. Microsoft Visual Studio
  • B. Maker portal
  • C. Advanced Find
  • D. System Settings


Answer : B

We create a view by opening the table designer from the Maker Portal. Here, we find the option to add a new view from the view tab. From the view designer, we can specify the filter criteria and the sort order of the output.


Reference:
http://powerappsguide.com/blog/post/how-to-create-and-use-dataverse-views

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one 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.
On a Contact record, a user creates a Note record that contains the word running.
One week later, the user reports that they cannot find the Contact record associated with the Note record.
You need to find the Note record.
Solution: Use Dataverse Search to search for the word run.
Does the solution meet the goal?

  • A. Yes
  • B. No


Answer : B

Instead use Relevance Search.
Note: Relevance Search finds matches to any word in the search term in any field in the entity. Matches may include inflectional words, like "stream," "streaming," or "streamed."
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/configure-relevance-search-organization#what-is-relevance-search

You are using the Data import wizard to import records into the account table from a CSV file.
The CSV-to-table mapping is as follows:
✑ The Name column represents the account name and maps to the Account Name column.
✑ The Parent Name column represents the holding company of the account with subsidiaries underneath.
Records that are imported into the table are only related to other records in the file.
You need to configure the import to create the relationship between records.
What should you do?

  • A. Map Parent Name in the CSV file to the Parent Account column. Select Account Name as the lookup criteria.
  • B. Map Parent Name in the file to the Parent Account column. Select Parent Account as the lookup criteria.
  • C. Create an alternate key on the account table by using the Account Name column. Do not map Parent Name in the file.
  • D. Look up the record IDs of the records in the Parent Account column. Add the record IDs as a new column in the file. Map the new column to the Parent Account column.


Answer : D

Add a new column for the self-referential mapping.
Reference:
https://docs.microsoft.com/en-us/power-apps/developer/data-platform/import-data

HOTSPOT -
A company has a sales application that is supported by an Azure SQL database. You are developing a Power Apps app for use by customer service agents.
The app must reference customer data from the sales application. Data in the sales application is constantly changing and must not be replicated in Microsoft
Dataverse.
Some customer data is considered sensitive. You must protect data for specific fields when users view data in the app.
You need to configure table creation for the app.
How should you configure the app? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:



Answer :

Box 1: Create a virtual table -
A virtual table is a custom table in Microsoft Dataverse that has columns containing data from an external data source. Virtual tables appear in your app to users as regular table rows, but contain data that is sourced from an external database, such as an Azure SQL Database. Rows based on virtual tables are available in all clients including custom clients developed using the Dataverse web services.

Box 2: Create a secured column -
Add a secured column to a Data Source
You create columns for a Data Source in the same way as any other table. For data that is encrypted or sensitive, enable the Data Source Secret attribute on the custom column of the Data Source.


Reference:
https://docs.microsoft.com/en-us/power-apps/maker/data-platform/create-edit-virtual-entities

HOTSPOT -
A customer uses Power Apps to view and maintain their contacts that are stored in Microsoft Dataverse.
Several columns must be configured to ensure the security settings for sales associates are view only.
You need to configure the access restrictions.
Which component for field-level security should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:



Answer :

Box 1: Power Apps app designer -

Secure the column. Example -
1. Sign in to Power Apps (The Power Apps website - https//make.powersapp.com)
2. Select Dataverse > Tables.
3. Select the Contact table.


4. Under Schema, select Columns.
5. Expand Advanced options, and then under General, enable Enable column security.

6. Select Save.

Box 2: Field Security Profiles -
Configure the security profiles. Example
1. From the Power Platform admin center, select the environment to configure security profiles for.
2. Select Settings > Users + permissions > Column security profiles.
3. Select New Profile, enter a name, such as Sales Manager, enter a description, and then select Save.
4. Select Sales Manager, select the Users tab, select + Add Users, select the users that you want to grant access to the mobile phone number on the contact form, and then select Add.
Reference:
https://docs.microsoft.com/en-us/power-apps/maker/model-driven-apps/app-designer-overview https://docs.microsoft.com/en-us/power-platform/admin/field-level-security

Page:    1 / 18   
Exam contains 270 questions

Talk to us!


Have any questions or issues ? Please dont hesitate to contact us

Certlibrary.com is owned by MBS Tech Limited: Room 1905 Nam Wo Hong Building, 148 Wing Lok Street, Sheung Wan, Hong Kong. Company registration number: 2310926
Certlibrary doesn't offer Real Microsoft Exam Questions. Certlibrary Materials do not contain actual questions and answers from Cisco's Certification Exams.
CFA Institute does not endorse, promote or warrant the accuracy or quality of Certlibrary. CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute.
Terms & Conditions | Privacy Policy