Primeton BPS 典型案例

中国人民银行 | 交通银行 | 邮储银行 | 中国联通 | 陕西移动 | 德邦物流 | 中铁地产

德邦物流BPM统一流程平台

德邦物流简介

德邦物流是国家“AAAAA”级物流企业,主营国内公路零担运输业务,创始于1996年。截止2013年8月,德邦物流已开设直营网点 3700多家,在职员工59335人,服务网络遍及全国,自有营运车辆6600余台,全国转运中心总面积超过88万平方米,日货物吞吐量3万吨。

德邦物流企业发展十分迅速,每年增长量都在50%以上。德邦物流非常重视信息化建设,每年对IT的投入很多,目前德邦IT信息中心人数已达到650多人规模,上线系统40多个,有力的支撑了公司的业务发展。

背景与问题

目前德邦物流已经建立了门户系统,OA系统,后勤管理系统(LMS),后勤管理自助系统(LMS自助),客户关系管理系统(CRM),人事管理系统(HR),人事管理自助系统(eHR),运营系统(FOSS)等规模比较大的系统。这些系统都需要流程引擎的支撑,例如:OA、LMS自助、eHR等系统使用的BPS6.0,而LMS则使用的其他第三方的工作流系统。

目前德邦IT系统与流程引擎系统的关系如下:

德邦IT系统现有流程引擎的问题:

1.      德邦IT系统有两套流程引擎,存在流程引擎重复建设的问题。

(1)     增加IT建设成本。

多个流程引擎系统会增加开发人员的工作量,而且要分别为两套流程引擎购买硬件设置,配置运维人员,这些增加建设成本。

(2)     无法做到业务流程复用。

例如,后勤管理系统批准了车辆流程购买后,无法直接起草财务系统中费用申请流程。

(3)     查看待办任务或审批流程需要登录到不同业务系统中。

2.      现有业务系统数据与流程引擎数据高度耦合,无法保证业务敏感数据的安全性。

现有的BPS引擎和OA应用是部署在一起的,CRM、HER、FOSS等业务系统需要接入流程引擎时,由于需要结合业务数据和流程数据的查询,所以,流程起草时需要将业务系统的数据保存到BPS的流程引擎中。随着德邦物流IT系统的发展,现在德邦IT系统对数据的安全性要求越来越高,将业务数据保存到流程引擎中已经不能满足德邦IT系统的要求。

3.      现有业务系统与流程引擎系统高度耦合,导致响应业务变化速度较慢,无法满足德邦物流快速发展的要求。

由于OA系统与BPS引擎部署在一起,流程引擎严重依赖OA系统,导致流程引擎响应业务变化周期较长,无法及时响应业务变化。目前开发一条流程需要:

♦        开发人员:开发一条流程由原来5天。

♦        测试人员:测试一条流程由原来的3天。

♦        运维人员:需要在晚上10点以后部署新流程。

4.      现有流程引擎性能问题严重,流程起草和审批速度较慢。

由于OA应用数据和流程数据耦合在一起,随着接入BPS引擎的业务系统增多,并且由于OA应用数据和流程数据无法分离,导致OA系统的数据库压力越来越庞大,进一步影响了流程引擎系统审批和起草的速度,目前现有流程引擎审批和起草的响应速度都很慢(大于3S)。

使用产品与方案

经过与德邦物流各方面调研和沟通,结合德邦物流目前面临问题,我们将基于普元BPS6.6为德邦物流构建新一代的统一流程平台。

1.        基于BPS6.6构建德邦统一流程平台。

        (1)   使用BPS集群功能构建一个流程引擎平台,通过流程管理可以接入不同的业务系统的流程,并可根据业务量对BPS流程引擎进行扩容,整个德邦可以只维护一个流程引擎系统,大大减少IT建设成本。

        (2)   所有业务流程都部署在BPS流程引擎平台中,可以通过链接不同的业务流程,实现业务流程的创新,有效的提高业务处理效率。

        (3)   通过BPS流程引擎提供的API,在OA中构建了统一任务中心,统一管理任务的查看和处理,有效的提供了工作效率。

2.        BPS与业务系统采用分布式部署模式,并且使用各自的数据库服务器。业务系统使用基础API与BPS进行通信,从而实现了业务数据与流程数据物理隔离,保障了业务数据的安全性。

3.        构建了流程管理配置平台,通过该平台可以对流程进行配置,实现流程参与者规则、流程分支规则的可配置化。通过修改规则的参数来控制流程的变化。

4.        流程平台测试阶段进行性能测试,通过性能测试优化系统性能,保障流程引擎的性能能够满足未来3年内,并通过扩容可以持续满足德邦的业务发展,并且通过性能测试消除影响流程平台稳定运行的因素,保障系统稳定运行。

实施效果

目前德邦统一流程平台已正式上线,已有230多流程在运行,已接入财务共享系统,OA系统,人事管理系统,后勤管理系统。随着更多业务系统接入,统一流程平台的价值也慢慢显现:

1.        通过建立统一流程平台,从开发到部署到运维,实现了统一的工具支持,有效的提高了工作效率,降低了开发阶段成本。

        ♦        开发人员:开发一条流程由原来5天缩短至1天。

        ♦        测试人员:测试一条流程由原来的3天缩短至1天。

        ♦        运维人员:由之前需要维护多个流程引擎系统到现在只需维护一个流程引擎系统。

        ♦        所有用户在OA中即可看到自己所有待办任务,不需手动切换不同的业务系统,大大提高了工作效率。

2.        实现统一流程平台改变了德邦物流IT内部多个流程系统并存的问题,减少了德邦物流IT系统对硬件设施的投入并降低了后期的维护成本。

3.        实现统一流程平台,达到了业务与流程引擎分布式部署的目标,有效地隔离业务数据,保证了业务数据的安全性。

4.        业务变化时,只需通过管理配置平台修改规则参数,即可完成流程运行规则的改变,改变了之前必须发布最新的流程版本才能响应业务变化的模式,提高了业务的响应速度。

5.        通过严格的性能测试,流程引擎的性能得到极大提高:

实施前

实施后

支持并发用户数

300并发

500并发

起草流程

>3s

<1s

审批

>2s

<1s

查询待办

>2s

<0.1s

查询已办

>2s

<0.1s


回到顶部

如何通过相关数据给活动节点设置多参与者?
场景描述:     某个活动节点为多工作项的,参与者来源于多个组织机构下的某个角色(如多个专业组下的专  ...更多

BPS企业版和开发版的区别
请问   1. BPS企业版和开发的功能特性区别有哪些?    &n  ...更多

BPS6.7支持 Myeclips2014吗?????????
BSP6.7 只能用myeclipse 5.5吗?    ...更多

7.5安装后怎么没有服务器选项,流程提交不了
我的BPS7.5安装后没有 tomcat,就是studio上没有服务器选项  ...更多

请填写您的购买意向描述:



提交购买意向

请填写您的反馈:



提交反馈
我是普元顾问,欢迎与我在线交流。