0

我们创建了一些视图来显示分配给当前用户或任何用户团队的活动。过滤相当简单:

Related Activity Parties
 - Party equals current user
OR
 - Party equals current user's teams

如果用户是任何非默认团队的成员,这将非常有用。但是,如果用户不是任何团队的成员,则视图会抛出一个丑陋的错误并且不会显示任何内容。错误日志显示“用户不是任何团队的成员”。

我一直在玩过滤器,似乎有其他方法可以得到类似的东西,但没有什么是完全相同的。要是能更灵活地使用 OR 和 AND 分组就好了。

那么,有没有人遇到过类似的问题?我正在考虑直接编辑视图 XML,因为这样我就可以自由地或/和过滤,我就能得到我想要的东西。但是,我不确定这一切工作得如何,以及如果您在直接在 XML 中更改视图后尝试在 CRM 中编辑视图会是什么样子。

4

1 回答 1

1

我可以为您确认这是 CRM 2011 中的一个问题(截至 Rollup 14 仍然是一个问题。)希望我有一个简单的解决方案。绕过它的懒惰方法是创建一个什么都不做的团队,没有分配安全角色,只是把每个用户都放在里面。这是一种变通方法,而不是解决方案,但它会使问题消失。不“优雅”,但它有效。

正如您在帖子中所建议的那样,另一种方法是为您需要的每个查询编写自定义 FetchXML,但这会破坏 Advanced Find Query 工具的大部分优势,并使长期维护和管理更加困难。

于 2013-12-11T05:31:21.977 回答