统一流程平台基于企业业务的整体规划,无差别的对企业级应用提供统一的流程流转服务。纳入统一流程平台的应用,流程规划与运转将托管给统一流程平台管理,业务平台按照标准完成业务集成即可。
统一流程平台对业务系统无差异管理,而流程是按照特定业务来管理的。所以统一流程平台将对业务系统进行如下约定:
- 接入的业务系统需要有一个系统名称与系统代码,用于在统一流程平台进行业务数据隔离。
- 接入系统需要按照业务板块提供功能清单。
- 接入系统需要把执行审批的业务板块中影响到业务流转的核心数据以及将在统一流程平台进行审批追溯的业务字段清单提供出来。
- 统一流程平台的业务数据存储只提供一维表,不接受主从表信息。
基于以上约定,统一流程平台中的接入管理数据模型如下:
在统一流程平台管理系统中,将提供一下功能:
- 业务系统基本信息管理
- 业务系统业务功能维护
- 业务系统功能核心字段维护
统一流程平台作为业务基础中间件,提供了数据手动维护的同时,需要开放标准API接口,让有需要的业务系统在自身平台完成基础信息注册。
将开放一下API用于支撑业务需要:
- 业务系统基本信息注册API
- 业务系统基本信息非核心字段维护API
- 业务系统功能新增API
- 业务系统功能修改API
- 业务系统功能删除API[逻辑删除,防止恶意清理,需要物理删除统一流统一流程平台完成]
- 业务系统功能查询API
- 业务系统核心字段新增API
- 业务系统核心字段修改API
- 业务系统核心字段删除API
- 业务系统核心字段查询API
- 流程运转期业务系统核心字段查询API[基于系统编号/功能编号获取可用字段清单]
整个接入应用将提供维护界面与标准API,方便业务系统接入到统一流程平台时根据自身的需求进行处理。