【问题标题】:The 'GrantAccess' method does not support entities of type 'pricelevel'“GrantAccess”方法不支持“pricelevel”类型的实体
【发布时间】:2017-07-13 14:47:43
【问题描述】:

我正在尝试将 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 方法?

如果没有,我是否可以通过其他方式在价目表实体上进行基于记录的共享?我的最终目标是让价目表只显示给某些业务单位。

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

【问题讨论】:

    标签: c# dynamics-crm crm microsoft-dynamics xrm


    【解决方案1】:

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

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

    理论上,您可以在价目表实体上实现这种类型的“伪安全”,但它可能很复杂并且会影响性​​能。

    【讨论】:

    • 我想我得看看客户是否真的需要这个,我会在完成后用我的解决方案更新这篇文章。感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2017-08-17
    • 1970-01-01
    • 2022-01-15
    • 2014-05-10
    相关资源
    最近更新 更多