2012-12-21 117 views
2

在Dynamics CRM 2011中,我想要禁用某些用户的工作流激活。这些用户仍然可以创建,更新和停用工作流程,但只有特定用户的“工作流程发布者”才能激活工作流程。我怎样才能做到这一点? 我正在考虑创建安全角色,并在用户尝试激活工作流时使用插件检查此角色,但我无法在工作流程(流程)实体上注册插件。 任何想法?禁用Dynamics CRM 2011中的工作流激活功能

感谢

+0

这不是一个真正的答案,但我只是让你知道,这是不可能的 - 不是没有找出一些主要的不受支持的数据库修改。工作流程实体的消息都不可用于定制插件。希望我能有更多的帮助。我认为当工作流程的所有者不是试图激活它的人时,您会遇到问题。 – Nicknow

回答

0

如果你只是将所有的工作流程给自己,并删除这些用户的重新分配工作流程的能力,那么你已经有效地带走激活权限。关于激活过程没有任何安全角色,但是在分配工作流程方面存在安全问题,因此,不允许用户在拥有这些工作流程后重新分配这些工作流程。如果你要成为流程看门人,我也不会推荐给予创造能力,因为他们可以创建自己,然后激活它们。