CRM 2011:使用SQL Query检索共享约会

时间:2013-04-10 09:59:20

标签: dynamics-crm-2011 reporting-services

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

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

无论如何,我们可以使用SQL查询检索当前用户的共享约会。请帮忙。

1 个答案:

答案 0 :(得分:0)

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

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