流程管理与流程快速开发平台设计思路

1、前言

        企业管理可能存在如下困惑:

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

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

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

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

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

        咨询公司给出的方案:

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


1、流程定义

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

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

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

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

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

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

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

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


3、流程开发实施过程

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

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


2、流程管理生态环境

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

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

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

        测试环境:在用户接受度环境测试中需要将应用打包成服务(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、中大咨询研究中心.业务流程重组

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
基于Spring Boot的流浪宠物管理系统资源介绍 在当今社会,流浪宠物问题日益严重,有效的管理和救助措施变得尤为重要。为此,我们设计并实现了一个基于Spring Boot的Java Web流浪宠物管理系统。该系统旨在通过信息化手段,提高流浪宠物救助的效率和效果,为救助站、志愿者以及爱心人士提供一个便捷、高效的管理平台。 该系统采用Spring Boot框架,结合前端技术如HTML、CSS、JavaScript等,实现了宠物信息的录入、查询、统计、分析等功能。通过该系统,用户可以轻松管理宠物的种类、数量、健康状况、救助进度等信息,为救助决策提供有力支持。同时,系统还提供了志愿者管理和活动发布功能,方便志愿者参与救助活动,促进救助工作的顺利开展。 在系统设计上,我们注重用户友好性和操作便捷性,通过简洁明了的界面设计和直观的操作流程,使用户能够快速上手并高效使用系统。此外,我们还采用了先进的安全措施,确保用户数据的安全性和隐私性。 本资源不仅提供了完整的系统源代码,还包括了详细的毕业论文,对系统的设计思路、实现过程以及关键技术进行了深入的阐述。这对于Java Web开发的学习者、毕业设计的学生以及流浪宠物救助工作者来说,无疑是一份宝贵的参考资料。 通过这份资源,您将能够深入了解基于Spring Boot的Java Web开发技术,同时为解决流浪宠物问题贡献自己的力量。我们期待您的参与和支持,共同为流浪宠物创造一个更加美好的未来!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖永威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值