2013-12-10 87 views
0

我們創建了一些視圖,顯示分配給當前用戶或任何用戶團隊的活動。過濾相當簡單:MS CRM 2011,當用戶不是任何團隊的成員時,由團隊過濾的視圖丟失錯誤

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

如果用戶是任何非默認團隊的成員,此功能將很有用。但是,如果用戶不是任何團隊的成員,則該視圖將引發一個難看的錯誤並且不會顯示任何內容。錯誤日誌說「用戶不是任何團隊的成員」。

我一直在玩弄過濾器,似乎有其他方法可以得到類似的東西,但沒有什麼是完全一樣的。如果只有更多的靈活性才能使用OR和AND分組。

那麼,有沒有人遇到類似的問題?我正在考慮直接編輯視圖XML,因爲這樣我就可以或/和自由地過濾,並且我能夠得到我想要的。但是,我不確定這些工作的效果如何,以及如果您嘗試在直接以XML格式更改後編輯CRM中的視圖時,它的外觀如何。

回答

1

我可以證實這是CRM 2011中的一個問題(仍然是彙總14的問題)。希望我有一個簡單的解決方案。懶惰的方式是創建一個無所事事的團隊,沒有分配任何安全角色,只需將每個用戶都放在其中。這是一種解決方法,而不是解決方案,但它會使問題消失。不「優雅」,但它的作品。

如您在文章中所建議的,另一種方法是爲每個需要此類查詢的查詢編寫自定義FetchXML,但這會破壞高級查找查詢工具的許多優點,並使長期維護和管理更加困難。

+0

感謝您分享此內容 –