审批节点(type = "approval")
用于人机协同的审批/待办场景。
Schema
- 节点类: ApprovalNode.java
- 执行器: ApprovalNodeExecutor.java
示例
运行时交互流程:
- 第一次执行时,如果没有决策:
- 通过
HumanTaskService创建待办任务 - 返回
status = WAITING,挂起工作流
- 通过
- 外部系统在用户操作后调用:
POST /linker/task/human/{taskId}/complete
- 再次唤醒执行后:
ApprovalNodeExecutor会完成任务并将决策写回上下文