【发布时间】:2020-12-04 06:36:15
【问题描述】:
我有一个有四种状态的工作流
- 启动
- 报价
- 已批准
- 关闭(结束状态)
有从 1->2、2->3、3->4 的转换。我启用了“不退出结束状态”,这样一条记录就不可能两次进入工作流。
我无法理解的是,在某些情况下,根据工作流程历史记录,记录会移回以前的状态 - 请参阅工作流程历史记录中的下图,其中包含“状态名称信息”、“进入状态的日期”和“日期退出状态”。请注意,例如下午 5:33 有一个“已批准”状态条目,这是在工作流在下午 5:32 首次进入关闭状态之后,即使没有从已关闭到已批准的转换
这怎么可能?是什么原因造成的?
一些可能相关的细节:
- 工作流有一个处于已批准状态的工作流脚本操作调用 Suitelet
- 有一个适用于记录(销售订单)的用户事件脚本
【问题讨论】:
标签: netsuite