工作流体系----业务系统与统一流程平台集成规范猜想(9)

本文探讨了企业在面临多流程平台困境时,如何构建和集成统一流程平台的问题。介绍了统一流程平台的概念,强调其对企业级业务流程统一管理的重要性。文章详细阐述了业务系统与统一流程平台的集成需求,包括两者的关系、共同信息及数据流转,并提出了系统功能规划期、流程设计期、流程运行期和数据应用四个阶段的集成点。此外,还强调了构建通用集成规范以降低集成难度的目标。

4年前,在产品推广过分中,很多企业为多流程平台所困,每个业务系统都有自己的流程组件,或好或坏,总能适用系统建设时的需求。但随着企业的不断发展,需要重新梳理内部流程时,发现阻力重重,很多企业信息化在思考流程平台统一问题。

作为基础应用软件供应商,我们有适合自身的工作流管理平台(.net版完全自研/java版本基于flowable6.5)。但在企业流程平台统一的大环境下,我们必须面对统一流程平台的现实。也在思考我们的工作流平台作为企业统一流程平台的方向。

java版工作流平台本身就是为企业统一流程平台而生的,业务端要求长沙团队尽可能独立,形成以工作流为核心扩展周边业务。随着业务平台的成型,在与其他事业部门合作推广中,要求必须采用统一的流程平台进行打包运行。为了形成统一的基础规范,《业务与流程集成规范猜想》在慢慢成型......

 

1.名词说明

业务系统:为管理某项业务并以管理为基础的信息化系统。她根据管理的内容不同而划分为不同的模块。

统一流程平台:以商业流程管理为核心,按照业务系统/业务功能分级管理流程平台,一般分为:流程设计平台/流程流转引擎/流程分析与报表服务/流程运维等部分组成。

2.业务系统与统一流程平台集成需求:

当我们在构建业务系统时,不是所有的业务都需要走流程,所以业务系统的功能将比统一流程平台中的多。先有业务系统,再在统一流程平台中构建业务系统的流程功能集。

2.1业务系统与统一流程平台的关系

从整体图中,我们可以初步认为,业务管理平台同时支持多个统一流程平台引擎,流程引擎的设置在业务功能级。

统一流程平台的基础是支持企业级业务业务流程统一管理,所以统一流程平台天生为多业务系统提供集成服务。

所以业务系统与统一流程平台在系统级是多对多关系,在功能级是一对一关系。

 在系统集成实际操作过程中,会遇到业务级的多流程平台集成,如合同的基础审批使用自身的流程平台,而在涉及高层领导审批时,需要使用统一流程平台审批。这样的集成方式不在本规范讨论范围内,根据个流程平台的自身要求,完成定制实现。

2.2业务系统与统一流程平台的共同信息

在2.1中,我们发现统一流程平台与业务系统直接是存在共同信息的----业务功能。

统一流程平台的核心数据是流程定义/流程运行实例/审批历史,组织数据过程中需要拆分业务系统/业务功能,所以统一流程平台的数据管理体系基本如下:

 2.3运行期业务系统与统一流程平台数据流转

在运行期,业务数据的调整由业务体系完,流程流转动作由统一流程平台完成,而统一流程平台的流转条件需要业务数据支撑。流程结束后需要通知业务系统让相应的业务数据状态进行更新,并驱动后续业务流转。

3.业务系统与统一流程平台集成点

经过2的规范初步说明,业务系统与流程平台集成是相互的,需要形成一个较为通用的集成规范,以便降低业务系统与统一流程平台集成的难度,规范与平台供应商无关。

整体集成将分为系统功能规划期/流程设计期/流程运行期/数据应用四个部分进行集成:

 

5.其他说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值