配置启动条件
根据工作流系统的设计,触发器可能由计划任务、传入事件或显式请求启动。如果预期运行缺失或出现意外运行,应检查过滤条件、启用状态和事件来源。
触发器通常会定义本次运行的初始输入。使用前先验证输入,并考虑事件来源是否可能发送重复、延迟或顺序错乱的事件。
让步骤处理运行输入
运行开始后,步骤可以处理数据、调用服务、分支、等待或请求批准。每个步骤都应有清楚的输入和输出,这样才能把步骤故障与触发器未触发区分开。
排查时先确认是否存在运行记录。没有记录,就检查触发器和事件投递;存在记录,则查看步骤历史与输出,缩小问题范围。