'GrantAccess' 方法不支持 'pricelevel' 类型的实体

The 'GrantAccess' method does not support entities of type 'pricelevel'

我正在尝试将 Xrm SDK 客户端中的 GrantAccessRequest 对象用于 2016 内部部署 CRM 组织。我得到的错误是:

The 'GrantAccess' method does not support entities of type 'pricelevel'.

我了解到不支持价目表实体,我在此处发现:https://msdn.microsoft.com/en-us/library/microsoft.crm.sdk.messages.grantaccessrequest.aspx

但是我想知道是否有办法为此实体启用 GrantAccess 方法?

如果没有,是否有其他方法可以在价目表实体上进行基于记录的共享?我的最终目标是让价目表只显示给特定的业务部门。

如果需要更多信息,请告诉我!谢谢!

价目表实体为组织所有,因此权限为全部或 none。不受业务单位限制。

产品也是组织拥有的实体。一个客户有一种情况,他们想限制业务部门更新产品,所以我编写了插件来强制执行他们想要的限制。

理论上您可以在价目表实体上实现这种类型的 "pseudo-security",但它可能很复杂并且会影响性​​能。