2017-04-17 54 views
0

我在尋找解決方案或建議,找出做此功能之前,限制用戶訪問賬戶記錄能夠在CRM工作2016年動態CRM 2016-關閉現有打開記錄

「用戶A 「正在打開一個(賬戶記錄表A),在」用戶A「試圖打開另一個(賬戶記錄表B)而前一個賬戶記錄表尚未關閉的時候。

這裏來自我的客戶的要求。

(存款記錄表格B)在存在(帳戶記錄表格A)打開時無法打開。 這意味着用戶只能同時打開賬戶記錄表格一次。

我很感激,如果有人可以發表評論。 在此先感謝。

回答

2

這不僅在Dynamics CRM中是可能的,而且在任何Web應用程序或網站中都是不可能的。這在技術上是不可能的,因爲用戶總是可以在私人模式下打開不同的瀏覽器或瀏覽器,並且您將無法控制它(除非您在所有用戶計算機上部署一些惡意軟件,但這顯然不是Dynamics CRM定製化的東西)

1

Pawel對於一般的網絡應用很好。

因爲我們在CRM中有插件模型和JavaScript,所以有一種假設的可能性爲此構建了一些東西 - 儘管它推動了CRM擴展模型濫用的邊界。

的想法是這樣的:

  1. 創建外部表保持用戶打開帳戶表單列表。

  2. 在帳戶的檢索消息中註冊一個插件。當用戶檢索一個帳戶時,填入表中的條目。

  3. 如果用戶試圖檢索另一個帳戶,請檢查該表。如果他們有一個開放的帳戶表單,請阻止檢索。

  4. 在帳戶表單上創建JavaScript以在用戶關閉帳戶表單時刪除外部表中的條目。

如果這樣做甚至可以工作,這將是一個複雜的,脆弱的解決方案,可能也會損害性能。

除非您想分享您希望一次只打開一個帳戶的原因,以便我們可以討論其他選項,否則我建議您放棄這一選項。