Workflow分为两种: background workflow(异步工作流), real-time workflow(同步工作流).
这两种工作流在状态跟踪以及log的查看方式上是有区别的:
-
Background workflow
通过Setting -> System Jobs
通过进入workflow本身,选择Process Sessions
通过打开一条需要查看执行的workflow状态的记录中, 点击记录名称旁边的向下箭头, Process Sessions -> Background Processes
Note: 如果你的Process Sessions这块是空的, 需要在Form Editor中将Background Processes像下面这样拖入进去
-
Real-time workflow
Real-time workflow不像background workflow那样可以在system job中查看执行日志, 因为它是会立即执行, 通常发生错误时会显示"Business Process Error"
Real-time workflow没有执行成功的日志, 对于实时的这种工作流我们可以在workflow中设置"Keep logs for workflow jobs that encountered errors"来捕获发生错误的日志
若要查看某一个实时工作流的错误日志,请打开实时工作流并转到 Process Session 选项卡。这将显示此进程记录的任何错误。