Workflow 进程在意外步骤中停止。确保定义了所有必要的连接

Workflow 进程在意外步骤中停止。确保定义了所有必要的连接,workflow,kentico,Workflow,Kentico,我在工作流中遇到一个问题: 条件是: 将符合条件的页面发送到批准时,页面将按预期工作,并移动到批准步骤: 但是,那些不符合条件的邮件会被卡在条件步骤中,并且电子邮件不会按预期发送: 我在事件日志中发现以下错误: 连接就在那里,而且是自动的,正如你在第一张图片上看到的那样。因此,有人知道为什么会发生这种情况吗 向Jira发送电子邮件步骤的设置如下: 但我认为它甚至还没有到达,因为没有其他电子邮件错误的日志条目,工作流中的默认电子邮件确实按照预期工作。我能够在Kentico 11.0.47

我在工作流中遇到一个问题:

条件是:

将符合条件的页面发送到批准时,页面将按预期工作,并移动到批准步骤:

但是,那些不符合条件的邮件会被卡在条件步骤中,并且电子邮件不会按预期发送:

我在事件日志中发现以下错误:

连接就在那里,而且是自动的,正如你在第一张图片上看到的那样。因此,有人知道为什么会发生这种情况吗

向Jira发送电子邮件步骤的设置如下:


但我认为它甚至还没有到达,因为没有其他电子邮件错误的日志条目,工作流中的默认电子邮件确实按照预期工作。

我能够在Kentico 11.0.47和Kentico 12.0.33中重新创建此问题。奇怪的是,如果你倒转这些步骤,电子邮件确实会发送。换句话说,如果用户是全局管理员,则发送电子邮件。这很有效

我需要问问开发者,看看我们是否都缺少什么。否则,这看起来像是有问题的行为


-基思·哈蒙德;Kentico Support

如果用户希望从条件工作流步骤移动页面,则他必须具有“管理工作流”权限

但是,由于您的角色CMS审批人很可能没有此权限,因此工作流过程会出现错误消息

虽然错误消息不是很具有描述性,但我们肯定可以改进这一部分,这就是您出现问题的原因

要解决此问题,请导航到“条件工作流”步骤的“安全”部分,并设置可以批准、拒绝和进行更改的角色 除您可以在此处看到的列表外,其他部分都有:

另外,请再次检查CMS审批人角色是否具有“管理工作流”权限

那么它应该像预期的那样工作