APP下载

软件快速开发平台流程模组设计思考

消息来源:baojiabao.com 作者: 发布时间:2024-05-09

报价宝综合消息软件快速开发平台流程模组设计思考

一.企业资讯化困惑

资讯化时代,传统的管理模式已经越来越不适应企业当前的发展步伐了。

企业的管理者可能会遇到以下困惑:

1.无论如何进行分工方案的调整,依旧应对不了业务的变化,应对机制死板被动;

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

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

4.资讯化系统烟囱林立,无法突破垂直管理壁垒;

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

企业在现代化发展中由于业务流程不合理,造成了多方面的管理、沟通、调配问题,为解决此类难题,咨询公司建议使用一系列的、可供具体专案选择和定制的流程管理方案帮助企业管理和优化企业的业务流程,并从优化的业务流程中创造更多的效益,具体可以从以下几个方面讲:

​1、流程定义

ISO9000有关流程的定义是,业务流程是一组将输入转化为输出的相互关联或相互作用的活动。

在资讯系统中对流程的定义,流程由工作流、表单、任务功能构成,承载端到端协同工作。

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

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

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

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

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

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

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

​3、流程开发实施过程

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

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

二.流程管理生态环境

在流程管理平台中提供了非常基本的开发、测试、生产环境,各个环境可以按不同的许可进行单独部署安装,可用于不同阶段进行开发、测试与部署管理,下面简明说明各个环境:

离线环境:提供离线环境,开发人员基于虚拟机器环境进行开发,所有开发工程档案储存在个人的电脑中,也可以同步到配置管理库中。

线上环境:开发人员通过SNV同步离线环境中的工程档案到线上环境进行集中测试。

测试环境:在使用者接受度环境测试中需要将应用打包成服务(CAP)包,并直接释出执行时的服务(CAP)流程应用包,进行使用者可用性测试

生产环境:释出经过充分测试的CAP流程应用包到正式生产环境

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

基本生态环境如下图所示。

三.流程快速开发平台

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

流程快速开发平台是基于中介软件平台搭建,主要服务元件包括:工作流、表单设计器、统一组织目录服务。其目标架构如下图所示,从下到上,左侧部分是表单设计及管理,右侧是工作流设计。

​工作流例项

​1、数据库层面

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

2、资料及业务处理层

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

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

3、统一Web Service服务界面层

通过规范Web Service服务API,与界面互动,其中,网络传递资料最终格式需要转化为JSON格式,并提供Restful界面。

4、表单设计开发层

(1)表单设计器

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

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

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

(3)任务控制功能服务

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

5、表单管理层

(1)表单配置资料管理

为了解决表单资料专案与数据库储存的对应关系,需要表单专案配置管理管理。

(2)审批单模版管理

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

四.工作流能力

1、流程建模能力

2、工作流能力

​3.2、表单开发能力

2020-01-11 22:51:00

相关文章