Dynamics crm 2011 高级查找给出错误(?)结果

Dynamics crm 2011 高级查找给出错误(?)结果,dynamics-crm-2011,dynamics-crm,crm,Dynamics Crm 2011,Dynamics Crm,Crm,我正在使用Microsoft Dynamics CRM 2011 我必须获得所有类型的活动,包括约会、活动活动、电子邮件、机会结束、电话、定期约会或任务。根据我的需要增加了一些过滤器。我使用的是高级查找。在此之前,我的高级发现看起来像: 它正在返回有效的结果 现在,我想在这里添加另一个子句,并列出我目前得到的结果。该条款是:不要向我展示发件人或收件人包含“Test”的活动(大部分是电子邮件) 为此,我设计了以下内容: 据我所知,这应该会给出正确的结果,但这不会返回任何记录。我阅读您要求的方式

我正在使用Microsoft Dynamics CRM 2011

我必须获得所有类型的活动,包括约会、活动活动、电子邮件、机会结束、电话、定期约会或任务。根据我的需要增加了一些过滤器。我使用的是
高级查找
。在此之前,我的高级发现看起来像:

它正在返回有效的结果

现在,我想在这里添加另一个子句,并列出我目前得到的结果。该条款是:不要向我展示发件人或收件人包含“Test”的活动(大部分是电子邮件)

为此,我设计了以下内容:


据我所知,这应该会给出正确的结果,但这不会返回任何记录。

我阅读您要求的方式:

不要向我展示其中的活动(大部分是电子邮件) 发件人或收件人包含“测试”

它可以改写为:向我展示所有活动,其中:

  • 发送方
    包含数据
  • 发送方
    不包含测试
  • 收件人
    包含数据
  • 收件人
    不包含测试
这可以通过以下方式完成(您进入
发送方
活动方,返回活动,然后进入
收件人
活动方):

这种方法要求返回的活动具有两种类型的活动方(这可能仅适用于大多数电子邮件),这可能不是您想要的

为了使它更简单,您可以简单地避免任何包含测试的活动方:


请注意,此方法(以及您的方法)仅显示实际有活动方的活动。

只是想知道您的活动方条件是否应分组在“或”下。。否则,它是“和”,因此您当前正在寻找活动方既是发送方又是接收方的活动。。换言之,也许这样行得通

您需要更深入:

(请原谅ASCII艺术,现在手头没有屏幕截图:这就是高级查找窗口的外观)


在这个PoC中,我假设所有各方都是系统用户。您不能将不同类型的活动组合在一起(例如,发送给联系人的电子邮件)。

如果您想否决,请告诉我原因。我不是否决人。最后一个过滤器不应该是OR而不是AND吗?但是,这就像…(参与类型为发送方或参与方不包含“测试”)和(参与类型为“ToRecipient”或参与方不包含“测试”)。不是吗?我不熟悉这个工具。我想我明白了,我的意思是OR覆盖了两个and,就像你在活动类型上做的那样。因为现在看来,你需要部分类型和发送方的参与方和测试,部分类型和接收方的参与方和测试,我认为这不是真的,因为这是同一个字段,我已经尝试过了。它给出了所有的结果,包括发送方包含“Test”的结果和接收方包含“Test”的结果。发生这种情况的原因是,在执行操作时,或者即使其中一个条件为false,它也会检查另一个条件是否为true(因为我们没有任何情况下发送方和接收方都包含“Test”)。但是,根据你给我的想法,让我尝试一下其他方法。请详细说明。系统中有电子邮件吗?他们有发送者和接收者吗?第二个查询是如何工作的?@Henrik…对不起,我之前没有回复你。我试了第二个问题。它向我展示了所有的电子邮件(那些将发件人作为“测试”的邮件,以及那些将收件人作为“测试”的邮件)。谢谢你的回复。我已经试过了。这不会过滤出任何结果(它向我显示所有活动,即使测试作为发送者的一部分,测试作为接收者的一部分)。这是因为若仔细阅读查询,若发送方不包含“Test”或接收方不包含“Test”,则会显示记录。所以,若发送方包含“Test”,但接收方不包含“Test”,它将显示记录。类似地,若收件人包含“Test”,但发件人不包含“Test”,则会显示记录。因此,我们应该使用和使用条件。。您需要活动和活动方之间的“不存在”类型的联接,但CRM不很支持这种联接。理论上,这可以通过使用left-outer In-fetch xml(CRM advanced find也不支持)实现:我只是通过更新解决方案xml文件快速尝试了一下。。还没有工作。谢谢你的链接。我想,它并没有给出我正在使用的Microsoft Dynamics CRM 2011的任何版本。所以,我不知道它是否得到支持。让我试试2013年的解决方案。感谢您的回复。当你写“活动派对(Party)”的时候,你的意思是真的还是“活动派对(Activity)”?我不认为任何选项是“活动派对(派对)”。@Vikram太多派对。。。活动方(活动)确实正确[答案文本中已确定]
Look for: Activities

Activity Type             Equals           E-Mail;...
(put all the other conditions here)
Activity Parties (Activity)
    Participation Type        Equals        Sender;To Recipient
    Party(User)
        Full Name                 Does Not Contain           test