0

当我执行标记异常操作阶段(工作队列 - 标记异常)时,我收到一个错误。

4

3 回答 3

1

好吧,答案很简单 - 您尝试使用新状态更新的项目没有被您的进程锁定。

这可能以很多很多方式发生。例如:

  • 该项目已更新
  • 项目 ID 被一些不同的项目 ID 覆盖
  • 上一个item已经被标记为异常,进程收到了一个新的item id,但是还没有被锁定。您无法更新新项目,因为它在流程开始时尚未锁定。
  • 该项目已被推迟,该操作将解锁该项目。
于 2018-01-10T12:24:41.423 回答
0

您需要调用业务对象Work Queue的操作Get Next Item锁定当前项目。只有lock ed 项目可以标记为Exception

获取下一项

于 2018-08-02T11:58:59.310 回答
-1

在标记为异常之前,您只需要更新状态,在标记异常时,有一个称为 keep locked需要设置 false的输入参数

在此处输入图像描述

于 2018-11-05T12:42:32.790 回答