attach-workflow.md
1.22 KB
如何挂接工作流
暂缓:需要一个已部署 BPMN 的环境。 已用 dev DB 实证确认:
SELECT COUNT(*) FROM act_re_procdef返回 0;gdsmoduleflow = 0;gdsmodule WHERE bCheck = 1也为 0 行。分发路径本身还被ConstantUtils.bCheckflowCheck = false硬禁用(见 Activiti 集成)。下面的配方是从代码推导出的假设,尚未在实时部署上跑通过。暂缓。 Activiti 已接入代码库,但当前实时 DB 中没有部署工作流。相同原因见切片 7(暂缓)。
当有带活动流程的 DB 可用时,配方大致如下:
- 设置
gdsmodule.bCheck = 1,标记模块启用工作流。- 填充
gdsmoduleflow,写入流程窗口配置。- 将
gdsmodule.sVersionFlowId和sVersionFlowCode设置为 Activiti 流程定义的 ID 和 key。- 通过 Activiti REST API 或目标环境实际启用的工作流部署入口部署 BPMN 流程定义。
- 部署后验证
act_re_procdef中出现行。- 提交一条记录测试;
act_ru_task应有数据。一旦有带活动工作流的 DB,本页会变成正式配方,切片 7 也会变成正式切片。