1

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

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

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

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

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

为了不破坏工作流程,批准用户需要哪些权限?

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

任何帮助将不胜感激!

4

2 回答 2

2

恐怕我能提供的只是这里的建议:

  1. 工作流程实际上还在等待吗?还是它失败并处于等待状态?查看系统作业底部的部分中是否有错误。
  2. 工作流实际上是以谁的身份运行的?- 看看系统作业 - 我相信重要的是该用户的权限。
  3. 考虑这里的业务单位以及授予的实际权限,例如,记录是否由与工作流所有者不同的业务单位中的某个人拥有?
  4. 如果缺少权限,您可能能够在 crm 跟踪日志中看到哪个权限,请查看异步日志。
  5. 尝试授予用户以下权限:执行工作流作业、读取和写入系统作业、读取进程(如果您发现不需要它们,您可以稍后将它们删除)
于 2012-08-07T19:54:34.457 回答
1

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

于 2012-08-08T12:45:38.913 回答