[英]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.