《最新文档基于业务流程管理视角探讨提高企业管理效率的途径.docx》由会员分享,可在线阅读,更多相关《最新文档基于业务流程管理视角探讨提高企业管理效率的途径.docx(4页珍藏版)》请在第一文库网上搜索。
1、基于业务流程管理视角探讨提高企业管理效率的途径摘要随着近年来科技的迅猛发展,企业开始逐渐重视提高业务流程管理的信息化水平,以实现企业的高效运行。本文主要介绍了河北钢铁集团承德分公司利用业务流程信息化平台以及采用BPS流程引擎实现流程的流转,通过集成任务待办、已办任务、办结任务等实现参与过的流程的集中展示,以期促进企业管理效率的提高。关键词业务流程;管理系统;集成doi:10.3969j.issn.1673-0194.2015.12.041中图分类号F270.7文献标识码A文章编号H673-0194(2015)12-00-011背景分析河北钢铁集团承德分公司(简称“承钢公司”)经过多年的信息化建
2、设和应用,ERP、MES、统计质量管理、设备管理、0A、一卡通、人力资源等主要信息应用系统在企业经营管理和生产管理层面得到逐步深入应用,促进了企业的精细化管理水平,推动了信息化与工业化的深度融合。但信息化在支撑企业协同工作、服务共享、集成运作等方面仍较为薄弱。2整体架构承钢公司围绕业务流程审批系统有单独运行的业务系统,各业务系统为流程审批提供审批数据。业务流程数据整理审批后,将相关数据提交到业务流程管理系统,并在流程结束后,接收已审批的流程处理数据。业务流程系统不负责具体业务流程数据的处理,在接受外围业务系统提交的审批数据后进行业务流程审批,并在流程审批后,将审批结果反馈给外围业务系统。3系统
3、实现3.1定位及分工3.1.1集成任务中心提供任务接口,负责接收统一流程管理平台和其他业务系统的任务请求,提供查询页面。3.1.2业务流程管理系统业务流程管理系统(BPM)需要实现任务的自动推送,自动完成所有BPM内的流程的任务推送。1.1 .3其他业务系统负责调用集成任务中心发布的WebService服务,将正确的任务信息发布至集成任务中心。1.2 与集成任务中心交互集成任务中心可以是一个独立的应用,也可以是某个应用中的一部分功能。本方案中集成任务中心是放在了BPM中。集成任务中心的服务需要提供远程或本地访问能力,远程使用HTTP方式或WebService方式,提供服务,服务接口为TaskM
4、anagero主要工作项为:插入推送数据(addActionRequired);删除推送数据(de1eteActionRequired);更新推送数据(updateActionRequired)o新增工作项的时候,根据业务应用的需要进行调整,可以增加其他参数数据,目的是操作集成任务中心的3张表(待办、已办、办结)。1.3 集成任务中心展现设计集成任务中心作为Widget集成在Porta1页面,共分3个Tab页签,分别展示不同的内容。第一个Tab页为待办列表页面,主要展示当前人员待的办列表,区分超时状态,点击环节名称能够链接到具体的环节。第二个Tab页为已办列表页面,主要展示当前人员已办列表,点
5、击环节名称能够查看详细信息。第三个Tab页为办结列表页面,主要展示当前人员办结列表,点击环节名称能够查看详细信息。3. 4任务推送4. 4.1业务流程管理平台采用BPS流程引擎,将工作项的变动推送给统一任务中心。BPS流程引擎接口可提供3个方法,分别为notifyInsertnotifyUpdatenotifyRemove,分别对工作项和参与者的插入、更新和删除操作进行通知,每个方法都含参数。5. 4.2其他业务系统其他系统由于未采用BPS流程引擎,无法自动推送任务。因此需要调用统一任务中心提供的服务接口。在自己的任务产生时主动调用WebSeriVCe服务,实现任务的推送。6. 4.3集成任务
6、中心集成任务中心通常包括设计任务中心的数据表,基于数据表来对外提供服务。在各业务子系统中同样存在任务查询功能,该项功能来自于统一流程管理平台的任务查询接口,与统一任务中心不产生交互。它与统一任务中心的任务在数据上是对等关系,需保持数据一致,但它们是并列的任务系统,存在于两套不同的系统中,所以它们实质上是并列的、数据一致的关系。7. 5异常处理统一任务中心提供了异常处理机制。通常主要有2类异常:集中任务中心任务落地失败、调用集中任务中心服务失败。异常处理方法:业务系统任务本地持久化、定时器推送。其中定时器推送是指定时器定时从业务系统表ITC_CENTERTASK中取出一条记录,然后根据记录的Option及Tasktype调用不同的逻辑,如表Io