PL-200 · Question #310
Drag and Drop Question A company uses Power Apps. You create a custom phone table that is a child of the contact table. You need to configure the cascading rules for each action. Which behavior…
The correct answer is Restrict; Cascade All. This question tests understanding of cascading behaviors in Dataverse relationships for Power Apps, specifically how actions like deletion and ownership changes on parent records affect child records.
Question
Exhibit
Answer Area
Drag items
Correct arrangement
- Restrict
- Cascade All
Explanation
This question tests understanding of cascading behaviors in Dataverse relationships for Power Apps, specifically how actions like deletion and ownership changes on parent records affect child records.
Approach. For the first action, 'Prevent the contact record from being deleted if associated with a phone record.', the 'Restrict' behavior is the correct choice. 'Restrict' prevents the parent record (contact) from being deleted if there are associated child records (phone records). This directly fulfills the requirement of preventing deletion. For the second action, 'Update the owner of the phone records when the contact owner changes.', the 'Cascade All' behavior is correct. 'Cascade All' ensures that all actions, including owner changes (which is an 'Assign' action in Dataverse), are propagated from the parent record (contact) to its associated child records (phone records), thereby updating their owners accordingly.
Common mistakes.
- common_mistake. A common mistake would be to choose 'Cascade None' for either action. For the first action, 'Cascade None' would mean that no action is taken on the child records when the parent is deleted, potentially allowing the parent to be deleted and leaving orphaned child records (depending on the relationship's referential integrity) or causing an error if referential integrity requires associated records. This is contrary to the explicit requirement to 'prevent' deletion. For the second action, 'Cascade None' would result in the phone records retaining their original owner even after the contact owner changes, which goes against the requirement to 'update the owner' of child records. Another mistake could be selecting 'Restrict' for the owner change action, as 'Restrict' is about preventing an action on the parent based on child existence, not propagating changes like ownership updates.
Concept tested. The core concept being tested is the understanding of cascading behaviors for 1:N (one-to-many) or N:1 (many-to-one) relationships in Microsoft Dataverse, which underlies Power Apps. Specifically, it assesses knowledge of how 'Restrict', 'Cascade All', and 'Cascade None' behaviors impact actions like deletion and ownership assignment between parent and child records in a custom table relationship.
Topics
Community Discussion
No community discussion yet for this question.
