2016-03-08 71 views
0

我正在使用Microsoft Dynamics CRM 2011高級查找給出錯誤(?)結果

我必須得到所有類型的約會,活動活動,電子郵件,機會關閉,電話,定期約會或任務的活動。根據我的需要添加了一些更多的過濾器。我正在使用Advanced Find這個。直到這一點,我的高級查找的樣子:

enter image description here

它返回我的結果,這是有效的。

現在,我想添加另一個條款,並列出我目前得到的結果。該條款是:不要向我展示發件人或收件人包含「測試」的活動(其中大部分是電子郵件)。

爲此,我設計了以下內容:

enter image description here

按照我來說,這應該給出正確的結果,但是這是我回國沒有記錄。

+0

如果你想downvote,請讓我知道原因。 – Vikram

+0

是不是我downvote。最後一個過濾器不應該是兩者的OR,而應該是兩者的AND? –

+0

但是,那將會是......(參與類型是發件人或者派對不包含'測試')和(參與類型是'收件人'或派對不包含'測試')。不是嗎? – Vikram

回答

0

的方式我看了你的要求:

不顯示我的活動(其中大部分是電子郵件),其中 發件人或收件人包含「測試」。

它可以改寫爲:告訴我在哪裏的所有活動:

  • Sender包含數據
  • Sender不含測試
  • To Recipient包含數據
  • To Recipient不含test

,可以通過以下方式(如果你去到Sender活動派對,備份到活動,然後下到To Recipient活動黨)來完成: Activity Party filtering, Sender and To Recipient

這種方法要求返回的活動有兩種類型的活動聚會(這可能只適用於大多數電子郵件),這可能不是您想要的。

要保持它簡單,你也許可以用簡單的避免含有測試任何活動黨做的事:

Activity Party filtering, all types of Activity Party

注意,同樣這種方法(以及你的方法)僅顯示活動那實際上有一個活動派對。

+0

感謝您的回覆!我試過這個。但是,仍然沒有取得任何成功... – Vikram

+0

請詳細說明。系統中是否有任何電子郵件?他們是否有發件人和收件人?第二個查詢如何工作? –

+0

@亨利克...對不起,我以前沒有回覆你。我嘗試了第二個查詢。它向我展示了所有的電子郵件(發件人爲'* Test *'以及收件人爲'Test'的人)。 – Vikram

0

只是想知道您的活動派對條件應該歸入「OR」,否則它就是「AND」,所以您目前正在尋找活動派對既是發件人也是收件人。換句話說,也許這會工作?

enter image description here

+0

感謝您的回覆。我已經試過了。這不會過濾掉任何結果(它會向我顯示所有活動,即使將測試作爲發件人的一部分並作爲收件人的一部分進行測試)。發生這種情況是因爲如果仔細閱讀查詢,它會顯示顯示記錄,如果發件人不包含「測試」或者收件人不包含「測試」。因此,如果發件人包含「測試」,但收件人不包含「測試」,則會顯示記錄。同樣,如果收件人包含「測試」,但發件人不包含「測試」,則顯示記錄。因此,我們應該使用AND條件。 – Vikram

+0

需要採取的措施..您需要在活動和活動各方之間「不存在」類型的連接,但不能很好地支持CRM。理論上,這可以通過在fetch-xml中使用left-outer來實現(它不受CRM高級查找支持):https://msdn.microsoft.com/zh-cn/library/dn531006.aspx?f=255&MSPPError = -2147217396我剛剛通過更新解決方案xml文件來試用它..不工作。 –

+0

感謝您的鏈接。我認爲,它沒有提供我正在使用的Microsoft Dynamics CRM 2011的任何版本。所以,我不確定它是否支持。讓我試試2013年的解決方案。 – Vikram

0

你需要更進一步:

(原諒ASCII藝術,不必在現在手上的截圖:這是高級查找窗口應該是什麼樣子)

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 

在這個PoC中,我假設所有方都是系統用戶。您不能混合不同種類的活動派對(例如,發送給聯繫人的電子郵件)。

+0

感謝您的回覆。當你寫'活動派對(派對)'時,你是否確實是指或者你的意思是'活動派對(活動)'?我沒有看到任何選項作爲「活動締約方(締約方)」。 – Vikram

+0

@Vikram太多的派對...活動派對(活動)確實是正確的[在答案中修復] – Alex