允许联系人跨多个帐户查看个案 Dynamics 365 门户

Allow a contact to view cases across multiple accounts Dynamics 365 Portal

我正在使用 Dynamics 365 中的客户自助服务门户实例,并且有可能通过多对多关系将联系人(用户)链接到一个或多个帐户。我正在尝试找到一种方法来更改开箱即用的案例实体列表,以显示联系人与此新关系相关联的任何帐户的案例,但到目前为止还没有找到任何可行的方法。我考虑过用 Liquid 代码中的一些自定义 fetchxml 替换实体列表视图,但我认为 Case 的实体权限必须是全局的,而不是联系人或帐户范围?我正在寻找一种方法,使它在联系人或帐户范围内具有实体权限。

我尝试更改帐户实体权限以使用我创建的新多对多关系,以便当前 contact/user 应该能够访问与其关联的所有帐户,但我缺少如何进入下一步,然后显示这些帐户的所有案例。

有什么建议吗?谢谢!

好的,我找到了完成这项工作的缺失部分。一旦我使用新的多对多关系(联系人到帐户)获得了对帐户实体(我们称之为联系人帐户)的实体权限,我就为 Case 实体创建了另一个实体权限记录,其范围为 Parent 和选择 "Account of Contact" 权限作为父级,并选择现有的 incident_customer_account 关系。一旦这成为父级,我就可以转到开箱即用的支持主页并查看我的联系人通过多对多关系关联的帐户的所有案例。