CRM 2011中的安全角色问题,用于自定义实体上的工作流

时间:2012-08-07 18:07:44

标签: dynamics-crm dynamics-crm-2011 crm

我在CRM 2011中有一个自定义实体,用户可以创建一个实例。

创建该实例后,将启动一个工作流程,通过该工作流程向用户发送电子邮件,要求他们批准该实例。

用户收到电子邮件并转到他们将其标记为已批准的实体的表单。

此时的工作流程正在等待批准决策(现在是这样),但与用户安全角色有关的事情是阻止工作流程继续进行。等待状态的工作流程保持“等待”状态。

如果我再次执行相同的步骤,但作为管理员,它可以正常工作。

批准用户需要哪些权限才能打破工作流程?

我给他们创建/写入/读取实体,以及WriteActivity,ReadQueue但它不起作用

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

我担心我能提供的只是建议:

  1. 工作流程实际上还在等待等待吗?或者它失败并处于等待状态?查看系统作业底部的部分是否有错误。
  2. 实际运行的工作流程是谁? - 看一下系统工作 - 我相信这将是该用户的权限,这很重要。
  3. 考虑此处的业务单位以及授予的实际权限,例如:是工作流所有者在不同业务单位中拥有的记录吗?
  4. 如果缺少权限,您可能会看到crm跟踪日志中的哪一个,请查看异步日志。
  5. 尝试授予用户以下权限:执行工作流作业,阅读&写入系统作业,继续阅读过程(如果您发现不需要,可以随后将它们带走)

答案 1 :(得分:1)

您是否确认工作流程已在整个组织范围内发布?这听起来不应该导致问题,但我之前遇到过这个问题。