Question 150
A Power Platform functional consultant receives this requirement: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. Which TWO complementary steps are appropriate: the recommended configuration action and its most direct independent verification evidence? Select TWO answers.
Explanation
Correct Answers
The most direct evidence is: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. In this scenario: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. The relevant technical behavior is: App sharing and Dataverse data privileges are separate, while record access combines roles, ownership, business units and applicable sharing. The appropriate implementation is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. Independent validation: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. Accept only when: Each test persona performs authorized CRUD actions only at the approved record and business-unit scope.
The required configuration response is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. In this scenario: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. The relevant technical behavior is: App sharing and Dataverse data privileges are separate, while record access combines roles, ownership, business units and applicable sharing. The appropriate implementation is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. Independent validation: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. Accept only when: Each test persona performs authorized CRUD actions only at the approved record and business-unit scope.
Incorrect Answers
This is an unsafe or unsupported shortcut: Share the app link with a user and assume it bypasses Dataverse data-role requirements and enforces regional confidentiality. It fails to address Security roles business units and least privilege. In this scenario: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. The relevant technical behavior is: App sharing and Dataverse data privileges are separate, while record access combines roles, ownership, business units and applicable sharing. The appropriate implementation is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. Independent validation: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. Accept only when: Each test persona performs authorized CRUD actions only at the approved record and business-unit scope.
This response applies to the different subject of One-to-many lookup relationship design, rather than directly to Security roles business units and least privilege: Inspect the table relationship metadata, child lookup values, requiredness and behavior when a parent record changes.. In this scenario: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. The relevant technical behavior is: App sharing and Dataverse data privileges are separate, while record access combines roles, ownership, business units and applicable sharing. The appropriate implementation is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. Independent validation: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. Accept only when: Each test persona performs authorized CRUD actions only at the approved record and business-unit scope.
This response applies to the different subject of Virtual Dataverse tables for external records, rather than directly to Security roles business units and least privilege: Assess a supported virtual table provider and configure external data access, identity mapping and supported operations before choosing replication.. In this scenario: A support agent receives an access-denied message even though the app is shared, and no Dataverse table privilege was granted. The relevant technical behavior is: App sharing and Dataverse data privileges are separate, while record access combines roles, ownership, business units and applicable sharing. The appropriate implementation is: Set the needed Dataverse table privileges and access depth through roles and business units, then test permissions with representative identities. Independent validation: Inspect table privileges and depth, the user's assigned roles and business unit, and access to controlled own and cross-unit rows. Accept only when: Each test persona performs authorized CRUD actions only at the approved record and business-unit scope.


