无法撤销 Dynamics 365 中相关实体的继承访问权限

Unable to revoke inherited access of a related entity in Dynamics 365

我有相关联系人的帐户。当我 share/unshare 一个帐户时,所有相关的联系记录也是 shared/unshared。如果我取消共享联系人记录并登录到已撤销对该记录的访问权限的用户,则该用户仍然可以访问它。

这可能是由于级联 Entity relationship behavior

When a one-to-many entity relationship exists there are cascading behaviors that can be configured to preserve data integrity and automate business processes.

These configuration options are called cascading behaviors because they cascade down the hierarchy of related entities. For example, if deleting an account causes related opportunities to be deleted, what about the activities associated with the opportunities? In Microsoft Dynamics 365 the behavior defined in each of the entity relationships for activity type entities is that they are deleted as well.

检查您对帐户和联系人之间关系的共享设置。它可能设置为级联。

Action - Share

Description - When the referenced entity record is shared with another user.

Valid Options (Values) - Active, Cascade, NoCascade, UserOwned.

Value | Description

Active | Perform the action on all active referencing entity records associated with the referenced entity record.

Cascade | Perform the action on all referencing entity records associated with the referenced entity record.

NoCascade | Do nothing.

UserOwned | Perform the action on all referencing entity records owned by the same user as the referenced entity record.