【问题标题】:CRM 2011: Retrieving shared appointments using SQL QueryCRM 2011:使用 SQL 查询检索共享约会
【发布时间】:2013-04-10 09:59:19
【问题描述】:

CRM 2011 中的活动筛选视图存在一个已知限制。过滤后的视图不显示共享记录。看起来这在更新汇总 6 中已修复,但我们的服务器尚未升级到 UR 6。

我目前有一个自定义报告,它使用 FilteredAppointment 视图检索约会,它只检索用户拥有的约会。

我们是否可以使用 SQL 查询检索当前用户的共享约会。请帮忙。

【问题讨论】:

  • 升级完全不在讨论范围内?
  • 计划升级,但我相信要到五月才会发生。所以在此之前,我们希望在报告中使用一种解决方法

标签: dynamics-crm-2011 reporting-services


【解决方案1】:

我相信共享记录存储在 PrincipalObjectAccess 中。但是,由于这些记录已从过滤视图中删除,因此仅加入此表仍然无法正常工作。您很可能必须将 PrincipalObjectAccess 中的 activityid 与 objectid 连接到本机视图或实际表本身。

我要提到的另一件事是,如果您使用的是团队所有权或团队,那么这最终会变得更加复杂,因为您还必须弄清楚用户所属的团队并查看记录是否被共享给那个团队。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    相关资源
    最近更新 更多