BPM流程开发

一直开发基于操作的业务系统,主要就是通过界面,用户提交一些数据完成任务,大多数涉及多人协作的,基本都是浏览,少数可能对其进行审批,这里的审批不是电子政务那样的多人审批任务,仅仅是对数据的一个操作而已,所以任务协作都是有我们程序自己进行控制的,业务的组合也不是很多,也不是多人协作式的任务,所以也就是没使用基于BPM模式的流程开发。

但是最近的一个系统,主要还是采集数据,完成任务,但是采集的数据来源多个系统,通过Webservice进行访问其他系统的服务,流程基本有些可以重复使用,不过有些涉及多人协作,保证任务安全,所以我们采用BPM的模式进行,对原子服务进行编排组合,按照一定的流程完成我们自己的业务,一方面简化开发,同时多人协作的状态也比较好控制。

所以我们采取SOA+BPM流程模式的开发

=====================================================================================================

流程模版

流程实例

把业务数据挂接在流程实例上面运行

同时通过流程运行轨迹我们可以了解到此业务运行过程的的数据监控,参与人员的监控(这一BPM的有点)

对原子服务进行重新的编排,达到流程的复用(BPM的有点)----后期可以对流程进行优化(比如临床路径这样的需求)

======================================================================================================

BPM流程开发,布布扣,bubuko.com

时间: 2024-11-24 22:14:22

BPM流程开发的相关文章

BPM流程中心解决方案分享

一.需求分析 在过去办公自动化的浪潮中,很多企业已经实施了OA流程,但随着客户的发展和对流程管理的越来越重视, 客户对流程应用需求越来越深 入,您可能面临以下需求: 1.流程功能不能满足需求,包括流程图不直观.打回转发等功能不完整.不支持子流程.不支持多汇报组织管理等: 2.受引擎功能制约,流程数量多,维护工作量大: 3.多个系统都有流程,维护麻烦,决策层审批不方便: 4.流程系统相对独立,与业务系统集成难度大: 5.系统兼容性不好,只能支持部分IE版本,不能跨平台: 6.无法实现移动办公: 7

BPM流程管理软件比较

BPM流程平台是企业信息化过程中非常重要的基础平台,随着企业规模的增长,利用BPM流程平台进行企业业务的整合变得更加迫切,目前国内外的工作流系统层出不穷,行业标准多种多样,虽然工作流主要功能国内比较知名的工作流软件基本上都具备,但功能的侧重点各不相同,增加了企业对工作流或BPM选型难度,本人选用目前国内市场主流专业的工作流软件,从概念.工作流引擎.工作流过程建模工具.流程操作.工作流客户端架构.流程监控.表单设计器以及与应用程序的集成等方面进行分析和比较,帮助企业对工作流或BPM产品的选型. 一

AEAI BPM流程集成平台V3.0.2版本开源发布

本次开源发布的是AEAI BPMV3.0.2版流程平台,该版本是数通畅联首次正式对外发布的版本,产品现已开源并上传至开源社区http://www.oschina.net/p/aeai-bpm. 产品说明: AEAI BPM流程集成平台主要用来串联跨异构系统的业务流程,让整体业务流程从企业全局来看是闭环的.还可以实现业务流程间相互调用,如:文件审批或库存跟踪,或将业务流程.人员.服务.信息和系统整合到一个单一的应用程序中,实现在不更改或者少量扩展既有应用的情况下集成构建新的业务流程. 另外,AEA

探讨BPM流程申请活动与退回操作的建模

1886年,卡尔·本茨发明世界第一辆汽车,汽车为人力沟通.交通.物流做出巨大贡献.汽车驾驶员都知道要想驾车上路,第一步是先启动汽车,观察周围情况,再挂档开出,按规划路线出行,如果有问题则停车,直至熄火. BPM流程活动和驾驶汽车上路活动是否很相近呢?汽车有发动机引擎,BPM有流程引擎. 超越信息化实施BPM的业务与技术路线,将是怎么样呢? 早期实施案例分析 首先,回顾早期实施BPM建模模型,如下图所示简易审批流程图. Created with Rapha?l 2.1.2开始申请部门经理审批确认?

全流程开发 GO实战电商网站高并发秒杀系统

获取资源点击这里:全流程开发 GO实战电商网站高并发秒杀系统 第1章 课程介绍[学前须知] 本章对这门课程进行说明,包括:秒杀系统涉及模块的介绍,秒杀核心的知识点的介绍,课程的学习规划等. 1-1 课程介绍试看 第2章 需求整理&系统设计 [明确需求] 本章对秒杀系统整体需求进行梳理,明确系统具体需求,讲解系统原型设计工具的使用,并结合秒杀系统进行整体架构设计. 2-1 需求分析 2-2 系统架构设计 2-3 [总结&扩展]需求整理&系统设计 2-4 [勤于思考,夯实学习成果]阶段

全流程开发 TP6.0实战高并发电商服务系统

第1章 课程简介[PHP行情分析]本章主要讲解本课程的主线, 导学内容,PHP行情分析等让同学们对当前PHP发展充满信心等,同时还分析了企业级开发流程以及规范说明,让同学们对中大型公司的敏捷开发有一个初步认知. 第2章 环境及框架准备[必备基础]本章主要讲解环境的安装,通过composer获取TP6源码,nginx的配置等工作,环境是我们一切学习的根源,造起来. 第3章 TP6基础知识[新框架]本章主要讲解了TP5/TP6异同之处,基础的控制器层.模型层的使用,杜绝无效请求让代码更加健壮,数据库

BPM流程可视化开发及配置,研发目标(一)

先不说BPM先说说实际生产过程中的实际情况,在实际工作当中,我们在申请某个项目的时候,往往需要多个部门的审批,只有审批通过之后才能立项.为什么要审批呢?因为企业在运站的时候,他是一个整体,它内部的各个部门各司其职,所以,一个项目往往会设计多个部门,如采购,生产,销售等.传统的审批流是什么呢?以前我们都是拿着一张纸,挨个部门找相关负责人盖章确认,全走下来可能要好长时间,有时因为某个领导不在,我们可能还需要等待,这就对项目的立项时间造成的影响,同时因为流程审批人员固定,无法快速响应,严重浪费公司资源

BPM应用开发解决方案分享

一.需求分析企业整体管理是一个完整的体系,如果 把这个体系比做一个拼图,企业信息化通过各个业务系统覆盖了一部分业务. 企业通过采购实施通用软件的方式,覆盖了企业的核心业务和专业化业务然而系统只满足了部分需求,还有很多零碎空白区域.这些区域通常不能通过产品化的软件满足,要么软件产品过于复杂,要么业务不匹配:而且这些区域一般不是企业的核心业务,不会通过大规模的开发来实现,如何解决? 二.方案实现对于企业的这类非专业应用,业务复杂度通常都不高,基本都是 表单+流程+报表类应用,H3 BPM包含有应用引

BPM流程管理

BPMX 是基于JEE开源.轻量级的企业流程业务开发平台,基于代码重用.组件重用.业务逻辑重用.组装重用,结合在线流程设计器.在线业务表单设计工具及代码逻辑生成器, 将开发人员从传统的流程管理业务开发中解放出来,把更多的精力集中解决客户的业务数据处理. BPMX 能解决企业的复杂审批业务,有效梳理及简化企业的业务流程,有效提升企业运作效率.它包括流程管理.监控.优化.再造的全套IT管理工具,是集成单点登录.企业单位门户.业务流程管理.开发.整合.业务分析及重构等多重职能于一身的软件开发工具和企业