2010-09-14 31 views
0

我希望編寫一個在動態CRM 4.0中攔截導出爲ex​​cel功能的插件。我想在用戶導出爲ex​​cel聯繫人數據時限制數據(基於安全邏輯)。 我找不到與導出有關的消息,它只是執行消息。 Exceutioncontext中是否有任何可用於識別出口的屬性?用於導出到Excel的CRM插件

+0

我在這裏拍攝臀部...... 我很確定系統只是用FetchXml提取數據,然後用它來創建excel文件。在執行上下文中,您可以訪問InputParameters並使用鍵「FetchXml」取出值。 這就是說,我認爲任何事情都不會認定出口正在發生,就我所見,沒有任何信息。 – 2010-09-15 15:46:56

+0

讓我猜測:「我們需要確保人們無法導出我們的整個賬戶和聯繫人數據庫!M Farhan,你能做到嗎?」。我關門了嗎? – 2010-09-15 22:26:41

+0

不完全。我們需要根據安全邏輯限制導出的數據。這隻需要出口出口。其他視圖等可能仍會顯示相同的數據。但是,在導出爲ex​​cel時,返回的數據(默認情況下)應限制爲一組(基於關係邏輯)。 – 2010-09-17 16:18:23

回答

1

CRM 4.0沒有限制可輸出的記錄數量。但是,我已經實現了使用自定義ISV按鈕,.Net導出頁面(類似於OOB中的),並根據角色(角色詳細信息在配置中維護)限制了記錄數。這是完整的定製解決方案。 OOB導出被禁用到安全角色。