跳转到内容

试运行与执行记录

试运行回答“这份规则遇到这个对象,会走哪条分支”。正式执行记录则回答“那一次事件实际做了什么”。排查时先分清两者。

用已有业务记录试运行

链接到「用已有业务记录试运行」

选定当前草稿或已保存的定义,点 试运行。按触发器选择本店订单、会员、桌台或排号;储值触发还能填本次本金和赠送金额。定时触发使用当前时间试跑一次。

试运行会检查所用工具的权限,返回每一步的输入、输出和错误;动作变更整体回滚,不发放权益、不真实打印或插播。等待步骤直接跳过,所以试运行不能证明计时、打印机或设备在现场确实工作。

打开规则的 执行记录,进入某次运行。核对触发对象、运行当时的定义、实际读取的条件值及工具输出。修改规则不会替换进行中运行的定义快照。

状态或结果 应该怎么做
没有记录 检查门店、是否启用、生效时间及触发时刻。例如只收到部分款项,不会有“订单付清”事件。
WAITING / QUEUED 查看等待到期时间或排队状态;没有运行结束之前,不另建相同规则。
SUCCEEDED,但没看到预期结果 看分支是否命中,以及动作是否 changed:false。设备调用已提交也不等于设备已完成。
FAILED 看失败步骤与原因。修复缺少的资源等外部条件后,在原记录重试;从失败步骤继续,之前成功的动作不会整体撤销。
SKIPPED 检查次数上限、人工取消,或等待到期时规则是否已停用。

需要停止后续执行时停用规则。等待、排队或失败的单次运行也可取消,已完成动作不会因此撤销。有执行记录的规则不能直接删除,应保留记录并停用。