无论是人工流程还是系统短流程,都被触发的事件
事件名称 | 说明 |
---|---|
PROCESS_BEFORE_CREATE | 流程创建前 |
PROCESS_AFTER_CREATE | 流程创建后 |
PROCESS_START | 流程启动 |
PROCESS_SUSPEND | 流程挂起 |
PROCESS_RESUME | 流程恢复 |
PROCESS_BEFORE_COMPLETE | 流程完成前 |
PROCESS_AFTER_COMPLETE | 流程完成后 |
PROCESS_BEFORE_TERMINATE | 流程终止前 |
PROCESS_AFTER_TERMINATE | 流程终止后 |
PROCESS_BEFORE_CANCEL | 流程取消前 |
PROCESS_AFTER_CANCEL | 流程取消后 |
PROCESS_BEFORE_DELETE | 流程删除前 |
PROCESS_AFTER_DELETE | 流程删除后 |
PROCESS_BEFORE_REACTIVATE | 流程复活前 |
PROCESS_AFTER_REACTIVATE | 流程复活后 |
含有人工节点的流程范围内全局事件
事件名称 | 说明 |
---|---|
PROCESS_ACTIVITY_ADHOC_BRANCH | 程序指定后继路线和参与者。如果节点定义了ACTIVITY_ADHOC_BRANCH事件,则优先应用节点的实现 |
PROCESS_FORM_GRID_FILTER | 全局表单子表过滤。如果节点定义了FORM_GRID_FILTER事件,则优先应用节点实现 |
PROCESS_FORM_BEFORE_LOAD | 全局表单加载前事件。如果节点定义了FORM_BEFORE_LOAD事件,则优先应用节点实现 |
PROCESS_FORM_AFTER_LOAD | 全局表单加载后事件。如果节点定义了FORM_AFTER_LOAD事件,则优先应用节点实现 |
含有子流程节点的流程范围内全局事件
事件名称 | 说明 |
---|---|
CALLACTIVITY_BEFORE_SUBPROCESS_START | 子流程实例创建后启动前事件 |
CALLACTIVITY_AFTER_SUBPROCESS_COMPLETE | 子流程实例结束后事件 |
流程中各种节点都会触发的事件
事件名称 | 说明 |
---|---|
TASK_BEFORE_COMPLETE | 任务完成前 |
TASK_AFTER_COMPLETE | 任务完成后 |
TASK_SUSPEND | 任务挂起 |
TASK_RESUME | 任务恢复 |
ACTIVITY_BEFORE_LEAVE | 节点离开前 |
ACTIVITY_AFTER_LEAVE | 节点离开后 |
当该节点为“UserTask”类型时,以下事件被触发
事件名称 | 说明 |
---|---|
ACTIVITY_ADHOC_BRANCH | 程序指定后继路线和参与者 |
ACTIVITY_CONFIRM_PARTICIPANTS | 节点就绪参与者即将产生任务 |
TASK_BEFORE_UNDO | 任务收回前被触发 |
TASK_AFTER_UNDO | 任务收回后被触发 |
FORM_COMPLETE_VALIDATE | 流程表单办理前校验 |
FORM_TOOLBAR_BUILD | 表单工具栏构建 |
FORM_BEFORE_LOAD | 表单加载前 |
FORM_AFTER_LOAD | 表单加载后 |
FORM_BEFORE_SAVE | 表单保存前 |
FORM_AFTER_SAVE | 表单保存后 |
FORM_BEFORE_REMOVE | 表单删除前 |
FORM_AFTER_REMOVE | 表单删除后 |
FORM_GRID_FILTER | 表单子表过滤 |
FORM_GRID_EXCEL_TRANSFORM | 表单子表Excel转换处理 |
以下事件被引擎全局捕获
事件名称 | 说明 |
---|---|
TASK_CREATE | 任务创建后 |
TASK_READ | 任务阅读后 |
TASK_COMPLETE | 任务执行完 |
TASK_DELETE | 任务删除后 |
TASK_SUSPEND | 任务挂起后 |
TASK_RESUME | 任务恢复后 |