码迷,mamicode.com
首页 > 其他好文 > 详细

过程管理和过程高速发展的平台设计思路

时间:2015-07-12 14:08:30      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

1、前言

        企业管理混乱可能存在诸如下面:

        (1)反正区划调整方案,仍然无法改变的响应业务。刚性被动的应对机制;

        (2)市场动态更新太快、形势复杂多变。管理漏洞百出,资源调配不合理,上下级沟通不畅影响效率。

        (3)流程反应速度太慢,满足不了客户须要。企业利润难以实现。流程重组乏力。

        (4)信息化系统烟囱林立,无法突破垂直管理壁垒;

        (5)没有一套适用的流程方案,难以建立优化体系,无法用有限的人力物力和时间达到最优利用 ……

        咨询公司给出的方案:

        企业在现代化发展中因为业务流程不合理,造成了多方面的管理、沟通、调配问题。为帮客户解决此类难题,我们将使用一系列的、可供详细项目选择和定制的流程管理方案帮助企业管理和优化企业的业务流程。并从优化的业务流程中创造很多其它的效益。

技术分享

1、流程定义

        ISO9000有关流程的定义是,业务流程是一组将输入转化为输出的相互关联或相互作用的活动。本文是在信息系统中对流程的定义,流程由工作流、表单、任务功能构成。承载端到端协同工作。

        流程重要特性,层次性、结构性,以及动态性、总体性、内在性、目标性。

        流程管理是管理理念。包括了几个关键词:规范化、流程、持续化和系统化。

        流程管理的层面:规范流程、优化流程和再造流程。

        流程管理的过程是一个PDCA闭环的管理过程,包含流程设计、流程运行、流程评估和流程改进。

2、流程开发与流程优化重组

        以信息化IT人员视角来看流程开发,那么流程开发就是IT人员为用户提供流程开发平台。以及足够的流程能力。业务人员与开发者、架构师组成流程实施开发团队。将来,很多其它的是由业务人员为主的实施流程,而开发者提供必要的支持。

        流程管理人员是流程开发与流程优化重组重要的參与者。肩负着流程闭环管理的使命,为流程生命周期管理提供好服务。

技术分享

3、流程开发实施过程

        业务人员提出需求,报请流程管理人员评估、审核。审核通过后提请信息化开发者评估是否能在系统平台上实现。通过后开发者再请架构师、业务人员共同设计建模;开发完毕,经測试后,报请流程管理人员确认,部署上线。

        假设属于流程又一次。则请相关业务人员、流程管理人员进行流程穿越,通过重组评估后,再开发部署上线。


2、流程管理生态环境

        在流程管理平台中提供了很主要的开发、測试、生产环境,各个环境能够按不同的许可进行单独部署安装,可用于不同阶段进行开发、測试与部署管理,以下简明说明各个环境:

        离线环境:提供离线环境。开发者基于虚拟机环境进行开发,全部开发project文件保存在个人的电脑中。也能够同步到配置管理库中。

        在线环境:开发者通过SNV同步离线环境中的project文件到在线环境进行集中測试。

        測试环境:在用户接受度环境測试中须要将应用打包成服务(CAP)包,并直接公布执行时的服务(CAP)流程应用包。进行用户可用性測试

        生产环境:公布经过充分測试的CAP流程应用包到正式生产环境

        在线开发工具:在开发环境中,以租户模式为各个开发人员提供在线的开发工具,对各租户的开发管理员能够基于浏览器进行个性化的流程应用定制开发、測试及部署功能。

        基本生态环境例如以下图所看到的。

技术分享


3、流程高速开发平台

        在开发环境上,为用户及其开发人员提供流程高速开发平台。系统管理者要对当中的开环境和測试环境、生产环境。进行统一、集中、协同管理。

流程高速开发平台是基于中间件平台搭建,主要服务组件包含:工作流、表单设计器、统一组织文件夹服务。

        流程高速开发平台目标架构例如以下图所看到的。从下到上。左側部分是表单设计及管理,右側是工作流设计。

        1、数据库层面

         数据库层面对表单设计分解为:主表、附表、审批意见、附件;对表单管理分解为表单模版、表单配置。

        2、数据及业务处理层

        按适配器模式。规范数据入口。统一存储在规定数据表中。对于业务处理,通过数据处理适配器接口。提供业务处理服务接口,通过配置或二次开发进行业务处理,最后,统一存入数据库中。

        数据存储处理设计为单表处理、主从表处理、多表处理模式。

        3、统一Web Service服务接口层

        通过规范Web Service服务API,与界面交互,当中,网络传递数据终于格式须要转化为JSON格式。并提供Restful接口。

        4、表单设计开发层

        (1)表单设计器

        表单设计器採用XForm设计器。

        (2)表单(审批单)开发模版

        通过表单设计器,开发出规范的审批单模版。包含:单表模版、主从表模版、多表模版。

        (3)任务控制功能服务

        在表单(审批单)基础上,外部包装一层。固化任务控制功能服务。此功能服务通过JavaScript函数与统一Web Service服务层交互。

        5、表单管理层

        (1)表单配置数据管理

         为了解决表单数据项目与数据库存储的相应关系,须要表单项目配置管理管理。

        (2)审批单模版管理

         为审批单模版建立管理文件夹。管理其创建、版本号变更、销毁过程,以及用处、被引用情况、业务使用情况。


技术分享

3.1、工作流能力

1、流程建模能力

技术分享

2、工作流能力

技术分享

3.2、表单开发能力

技术分享



參考资料:

1、中大咨询研究中心.业务流程再造

版权声明:本文博客原创文章。博客,未经同意,不得转载。

过程管理和过程高速发展的平台设计思路

标签:

原文地址:http://www.cnblogs.com/lcchuguo/p/4640807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!