业务系统集成指南
流程+表单引擎支持与各类业务系统集成。业务系统在自身页面展示待办等列表数据,用户办理时跳转至工作流的流程审批页完成操作。
集成工作分为两个阶段:流程引擎侧准备(部署、组织机构、统一认证)与业务系统侧集成(接口调用与页面跳转)。
一、流程引擎侧准备
业务系统调用流程接口前,需先完成以下准备工作。
| 步骤 | 说明 | 参考文档 |
|---|---|---|
| 1. 部署产品安装包 | 部署开发环境,用于集成组织机构与统一身份认证 | 开发环境部署 |
| 2. 组织机构实现 | 从业务系统读取并同步组织机构信息 | 组织机构实现 |
| 3. 用户登录认证 | 与业务系统保持统一登录 | 用户登录认证 |
测试与正式环境说明
- 在线使用:公网测试阶段可不考虑组织机构同步,使用流程引擎内置账号测试即可;正式使用时,组织机构信息需从业务系统同步。
- 本地部署:测试阶段可直接使用流程引擎提供的组织机构信息;正式集成时,必须从业务系统同步组织机构信息。
二、业务系统侧集成
完成引擎侧准备后,按以下步骤在业务系统中对接流程能力。
集成步骤
- 业务系统调用工作流接口(待办列表、已办列表等)展示列表数据
- 用户点击查看详情时,直接跳转工作流的流程审批页查看办理

流程引擎接口说明
登录工作流后,右上角有「rest文档」入口:

根据业务展示需求,调用相应接口获取待办、已办等列表数据。

工作流流程审批页
在点击待办办理或者发起新流程时,都直接打开工作流的页面进行操作。
发起流程
在启动新工作接口里,返回了当前用户有权发起的所有流程。点击其中一个流程时,进入流程发起页:
/workflow/module/workflow/index.html?flowId=&accessToken=参数说明:
| 参数 | 说明 |
|---|---|
flowId | 流程建模id,启动新工作列表接口返回 |
accessToken | 登录接口返回的token(已实现统一认证则无需传递) |
示例:
http://127.0.0.1:9003/pt82/workflow/module/workflow/index.html?flowId=NewFlowIdcccc&accessToken=办理流程
在点击待办进行办理或者已办查看时,打开流程审批页:
/workflow/module/workflow/index.html?workId=HZ28811c868127c20187e5da9dcd02e2&trackId=HZ28811c868127c20187e5da9dcd02e3&subjection=D_HZ28e7f51e816d28011e816da7f1001f&accessToken=参数说明:
| 参数 | 说明 |
|---|---|
workId | 流程实例id,从待办数据中获取 |
trackId | 流程路径id,从待办数据中获取 |
subjection | 用户身份,从待办数据中获取 |
accessToken | 登录接口返回的token(已实现统一认证则无需传递) |
示例:
http://127.0.0.1:9003/pt82/workflow/module/workflow/index.html?workId=HZ28811c868127c20187e5da9dcd02e2&trackId=HZ28811c868127c20187e5da9dcd02e3&subjection=D_HZ28e7f51e816d28011e816da7f1001f&accessToken=