nerdexam
Microsoft

PL-900 · Question #70

A Power Apps developer has sufficient permissions to create apps, connections, and flows. The developer does not have permissions needed to access company data. You need to grant the developer…

The correct answer is D. Delegate. The Delegate security role in Power Platform/Dataverse allows a user to act on behalf of (impersonate) another user who already has the required data permissions. Assigning Delegate to the developer lets them execute app logic in the context of a user who has data access…

Submitted by skyler.x· Apr 18, 2026Describe Microsoft Dataverse

Question

A Power Apps developer has sufficient permissions to create apps, connections, and flows. The developer does not have permissions needed to access company data. You need to grant the developer access to company data for an app. Which predefined security role should you assign to the developer?

Options

  • ABasic User
  • BSystem Customizer
  • CEnvironment Maker
  • DDelegate

How the community answered

(32 responses)
  • B
    3% (1)
  • C
    3% (1)
  • D
    94% (30)

Explanation

The Delegate security role in Power Platform/Dataverse allows a user to act on behalf of (impersonate) another user who already has the required data permissions. Assigning Delegate to the developer lets them execute app logic in the context of a user who has data access, indirectly granting access to company data. Basic User only allows running apps within an environment; System Customizer and Environment Maker cover customization and resource creation respectively-none of those roles address data access delegation.

Topics

#Security Roles#Dataverse#Data Access#Power Apps

Community Discussion

No community discussion yet for this question.

Full PL-900 Practice