exam questions

Exam PL-200 All Questions

View all questions & answers for the PL-200 exam

Exam PL-200 topic 1 question 34 discussion

Actual exam question from Microsoft's PL-200
Question #: 34
Topic #: 1
[All PL-200 Questions]

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
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Enzor
4 days, 20 hours ago
Selected Answer: D
Environment make doesnt have the permissions to use dataverse, Environment admin has too many rights, so the answer is system customizer
upvoted 2 times
...
eb60697
4 months ago
1. This is an updated question. It is the same as Question 21 but instead Common Data Service (CDS) database it says Microsoft Dataverse database. CDS was the former name of the Microsoft Dataverse. Also, there is here the option Basic User, that is the new name for the Common Data Service user that is in the question 21. 2. The answer C is CORRECT because: A) although the Environment Maker role doesn't have privileges on the environment's data, here the question establishes that the user already has access to the database. And B) the question does not mention that the user needs to create or update entities, its requirement is just to create apps. So the user does need to have access to data, but not necessarily customize anything
upvoted 2 times
...
itenginerd
6 months, 2 weeks ago
Y'all are killing me with the System Customizer bit. Yes, you need that role to access the data. On the other hand: "A user has access to an existing Microsoft Dataverse database...."
upvoted 2 times
...
rockyoz
8 months ago
Clearly it is D: Resource Environment Maker Environment Admin System Customizer System Admin Canvas app X X X X Cloud flow X (non–solution-aware) X X X Connector X (non–solution-aware) X X X Connection* X X X X Data gateway X X - X Dataflow X X - X Dataverse tables - - X X
upvoted 1 times
...
jmccolly
8 months, 3 weeks ago
D: System Customizer -From MS Learn- Users who make apps that connect to Dataverse and need to create or update table and security roles need to be assigned the System Customizer role in addition to the Environment Maker role. This is necessary because the Environment Maker role doesn't have privileges on the environment's data.
upvoted 1 times
...
Agnes202307
10 months, 2 weeks ago
Question was NOT on the Exam - Jan 29, 2024
upvoted 3 times
...
hismail
12 months ago
in my opinion, it’s not C because the Environment Maker role does not have any privileges to access data within an environment. This means that the user cannot consume data from Dataverse, even if they have access to the existing database. The user needs a security role that gives them read and write access to the data, such as the System Customizer role. The Environment Maker role can only create and customize apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate
upvoted 1 times
...
rijamg
1 year, 1 month ago
B. Basic User To allow a user to create canvas apps that consume data from Dataverse without granting unnecessary permissions, you should assign the "Basic User" security role. This role provides the necessary access for app creation and data consumption without granting extensive administrative privileges. The other roles, such as Environment Admin, Environment Maker, and System Customizer, typically have broader access and control over the environment, which may not be required for the user's purpose of creating canvas apps.
upvoted 1 times
...
Radoslavov
1 year, 8 months ago
Selected Answer: C
Same as question 21 but instead of CDS is says Dataverse
upvoted 2 times
...
Ikhalil
1 year, 9 months ago
C is correct
upvoted 1 times
...
DimpleG
2 years, 2 months ago
Selected Answer: C
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. More information: Environments overview Environment makers can also distribute the apps they build in an environment to other users in your organization. They can share the app with individual users, security groups, or all users in the organization https://learn.microsoft.com/en-us/power-platform/admin/database-security
upvoted 3 times
...
allesglar
2 years, 2 months ago
Selected Answer: C
correct
upvoted 1 times
...
kangtamo
2 years, 2 months ago
Selected Answer: C
I think C is the answer.
upvoted 1 times
...
Christian1983
2 years, 3 months ago
The first sentence of the question is "A user has access to an existing Microsoft Dataverse database". So, I think it´s "Environment Maker" because the privilleg to access the Dataverse data is already existing in this situation.
upvoted 3 times
...
Daniel_Lee
2 years, 3 months ago
It seems to me C. Can a user have access to a database and does not have permission to read? It seems the following is trying to say that the user has already read-permission. "A user has access to an existing Microsoft Dataverse database." If consume means only read-permission, it is already granted to the user.
upvoted 3 times
...
MARIANA123
2 years, 3 months ago
Selected Answer: D
"You need to ensure that the user can create canvas apps that consume data from Dataverse." - While they need to be an Environment Maker, without System Customizer role they will not have privileges on the environment's data.
upvoted 1 times
Edorst
2 years, 3 months ago
but it says "A user has access to an existing Microsoft Dataverse database.". C is correct.
upvoted 2 times
...
...
bitsq
2 years, 3 months ago
The correct answer is C and D (mainly D). According to docs: For users who make apps that connect to the database and need to create or update entities and security roles, you need to assign the System Customizer role in addition to the Environment Maker role. This is necessary because the Environment Maker role doesn't have privileges on the environment's data. https://docs.microsoft.com/en-us/power-platform/admin/database-security#predefined-security-roles%20https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/data-platform-create-app
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago