一、系统总体实现形式
工作流平台以微服务架构的形式开发,提供接口供其他系统访问,搭配网关、注册中心,对接系统如果有服务发现组件则可直接调用,如果不具备也可以通过HTTP请求进行调用。
网关负责进行鉴权,须搭配用户授权中心、鉴权中心使用。
二、多个系统数据库是否物理隔离
对接的不同的IT系统 流程引擎使用不同的数据库进行物理隔离,对接系统初次对接时可配置生成独立数据库。
流程平台提供给对接的IT系统授权服务标识和程序账号。
三、工作流平台提供的主要功能
1、对接系统管理(管理员功能)
禁止访问 允许访问 初始化数据库 查看数据库连接信息 删除 | |||||
选择 | 系统名称 | 访问KEY | 数据库初始化状态 | 接口访问状态 | |
---|---|---|---|---|---|
变更服务系统 | 9dj2mdlokd8snvhsfeu | 未初始化 | 不可访问 | ||
知脉平台 | sjdd093kmjjw98jw4rsE | 已初始化 | 可访问 |
2、系统人员管理(管理员功能)
人员名称 | 授权系统 | 最后登录时间 | 操作 |
---|---|---|---|
变更管理员 | 变更服务 | 2022-07-20 14:39 | 删除、禁止访问 |
知脉管理员 | 知脉平台 | 2022-07-19 23:07 | 删除、允许访问 |
3、流程定义管理(业务管理员功能)
新建部署 | |||||
---|---|---|---|---|---|
流程定义名称 | 定义内容 | 最新版本 | 部署时间 | 所属系统 | 操作 |
请假流程 | 点击查看BPMN文件 | v3 | 2022-07-13 14:23 | 变更服务 | 删除 |
需求受理流程 | 点击查看BPMN文件 | v4 | 2022-07-13 14:23 | 知脉平台 | 删除 |
4、流程实例管理(业务管理员功能)
系统下拉筛选 流程下拉筛选 | |||||
实例名称 | 创建时间 | 当前环节 | 当前审批人 | 流程类型 | 所属系统 |
---|---|---|---|---|---|
张三请假流程 | 2022-07-13 14:23 | 部门经理审批 | 王总 | 请假流程 | 变更服务 |
点击流程实例名称,可查看实例详情
5、流程实例详情(业务管理员功能)
流程实例名称 | ||||||||
查看流程图 流程强制结束 查看流程变量 | ||||||||
跳转 加签 减签 强制完成 处理人变更 | ||||||||
选择 | 处理人 | 任务名称 | 开始时间 | 处理完成时间 | 处理意见 | 附件清单 | 状态 | |
---|---|---|---|---|---|---|---|---|
张三 | 提出请假申请 | 2022-07-13 14:23 | 2022-07-13 14:23 | 请陪产假15天 | 结婚证.pdf,出生证明.pdf | 处理完成 | ||
王总 | 部门领导会签 | 2022-07-13 14:23 | 处理中 | |||||
张总 | 部门领导会签 | 2022-07-13 14:23 | 处理中 | |||||
李总 | 业务主管领导审批 | 2022-07-13 14:23 | 处理中 |
实例变更记录 | ||||||||
处理人 | 操作描述 | 操作时间 | ||||||
---|---|---|---|---|---|---|---|---|
变更管理员 | 业务主管领导审批处理人由赵明变更至李总 | 2022-07-13 14:23 |
6、OpenApi基础功能
待办查询
已办查询
附件上传与查看
流程审批意见增加与查看
流程提交流转
流程图查看
事件监听
7、OpenApi进阶功能
查看指定IT系统流程执行情况
流程撤回
流程授权
流程在途人员变更
流程处理环节全图跳转
会签加签、减签
流程强制终止
动态表单
8、高级功能
流程收藏
流程处理失效分析
最晚处理时间与流程告警
9、最终愿景
万物皆流程,通过流程规范、识别 任何事项的进度、风险情况。最终达成流程驱动人的行为的目标。
四、工作流平台整体架构图
五、技术实现方案
常规功能通过HTTP接口实现接口
流程事件通过MQ消息推送给对接平台