[英]Restrict approving dynamics crm task based on level
限制批准任務的要求,因此我在CRM中有一個任務,需要用戶批准才能處理之后的某些操作。 但是需要施加限制。 根據以下情況;
每個用戶將分為1,2,3,4,5級。 (考慮通過每個級別的OOTB團隊進行此操作,並將用戶添加到每個團隊中)
我們最好的方法是什么,最好是尋找OOTB方法。
我認為您需要編寫服務器端代碼,可能是實現此目的的插件。 不管事件源如何,插件都將執行(批量編輯;導入; api)
插件也很難“意外地”停用,因為它們只能通過“插件注冊”工具進行訪問
插件應在pre-operation
管道中的Update
消息上注冊。 您可能需要注冊一個包含必要字段的預映像(例如,任務級別)
然后,該插件將:
InvalidPluginExecutionException
以防止任務保存 這樣可以防止用戶(沒有合適的團隊)保存任務
此外,插件步驟注冊應具有屬性過濾器,以便僅在批准選項集已更改時才執行插件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.