我有一個名爲「文檔訪問」的實體。現在,此實體文檔訪問與事件(N = 1)的關係(一個事件可以有許多文檔訪問)。CRM 2013 - 根據條件防止刪除記錄
當有人創建新的文檔訪問記錄時,我有一個JS來檢查創建記錄的人(當前登錄的用戶)是否與事件的所有者相同。如果不是,我不允許創建(這是在記錄的保存中設置的)。
文檔訪問記錄的所有者可以是任何人(不一定是事件的所有者)。如何確保防止刪除這些文檔訪問記錄,除非事件的所有者完成該記錄?
- 我可以通過安全角色來實現嗎?我無法想出可通過安全角色實現此目的的解決方案,以便在顯示「視圖」或「表單」時甚至不會顯示「刪除」按鈕。
- 作爲 功能區的一部分,我可以通過JavaScript連接到刪除按鈕來實現相同的功能嗎?如果是這樣,我怎樣才能得到被選中刪除的事件ID?如果我們做了批量刪除,它也會被觸發嗎?
- 如果它是一個插件,它是否應該在刪除操作的預驗證階段?