【2023最新Activiti7全网最全】1、Activiti7详细介绍
创始人
2025-05-29 16:47:16
0

Activiti详细介绍
1 介绍
  Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任,Tom Baeyens就是原来jbpm的架构师,而jbpm是一个非常有名的工作流引擎,当然activiti也是一个工作流引擎。

  Activiti是一个工作流引擎, activiti可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN2.0进行定义,业务流程按照预先定义的流程进行执行,实现了系统的流程由activiti进行管理,减少业务系统由于流程变更进行系统升级改造的工作量,从而提高系统的健壮性,同时也减少了系统开发维护成本。

​ 官方网站:https://www.activiti.org/


1.1 BPM
  BPM(Business Process Management),即业务流程管理,是一种规范化的构造端到端的业务流程,以持续的提高组织业务效率。常见商业管理教育如EMBA、MBA等均将BPM包含在内。

1.2 BPM软件
  BPM软件就是根据企业中业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。

  通过BPM软件对企业内部及外部的业务流程的整个生命周期进行建模、自动化、管理监控和优化,使企业成本降低,利润得以大幅提升。

  BPM软件在企业中应用领域广泛,凡是有业务流程的地方都可以BPM软件进行管理,比如企业人事办公管理、采购流程管理、公文审批流程管理、财务管理等。

1.3 BPMN
  BPMN(Business Process Model AndNotation)- 业务流程模型和符号 是由BPMI(BusinessProcess Management Initiative)开发的一套标准的业务流程建模符号,使用BPMN提供的符号可以创建业务流程。

  2004年5月发布了BPMN1.0规范.BPMI于2005年9月并入OMG(The Object Management Group对象管理组织)组织。OMG于2011年1月发布BPMN2.0的最终版本。

具体发展历史如下:

  BPMN 是目前被各 BPM 厂商广泛接受的 BPM 标准。Activiti 就是使用 BPMN 2.0 进行流程建模、流程执行管理,它包括很多的建模符号,比如:

Event

用一个圆圈表示,它是流程中运行过程中发生的事情。


活动用圆角矩形表示,一个流程由一个活动或多个活动组成

Bpmn图形其实是通过xml表示业务流程,上边的.bpmn文件使用文本编辑器打开:
 




2 使用步骤
2.1 部署activiti
  Activiti是一个工作流引擎(其实就是一堆jar包API),业务系统访问(操作)activiti的接口,就可以方便的操作流程相关数据,这样就可以把工作流环境与业务系统的环境集成在一起。

2.2 流程定义
  使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件) 。

  .bpmn文件就是业务流程定义文件,通过xml定义业务流程。

2.3 流程定义部署
  activiti部署业务流程定义(.bpmn文件)。

  使用activiti提供的api把流程定义内容存储起来,在Activiti执行过程中可以查询定义的内容

  Activiti执行把流程定义内容存储在数据库中

2.4 启动一个流程实例
  流程实例也叫:ProcessInstance

  启动一个流程实例表示开始一次业务流程的运行。

  在员工请假流程定义部署完成后,如果张三要请假就可以启动一个流程实例,如果李四要请假也启动一个流程实例,两个流程的执行互相不影响。

2.5 用户查询待办任务(Task)
  因为现在系统的业务流程已经交给activiti管理,通过activiti就可以查询当前流程执行到哪了,当前用户需要办理什么任务了,这些activiti帮我们管理了,而不需要开发人员自己编写在sql语句查询。

2.6 用户办理任务
  用户查询待办任务后,就可以办理某个任务,如果这个任务办理完成还需要其它用户办理,比如采购单创建后由部门经理审核,这个过程也是由activiti帮我们完成了。

2.7 流程结束
  当任务办理完成没有下一个任务结点了,这个流程实例就完成了。
 

相关内容

热门资讯

俄罗斯称成功试射新型洲际弹道导... 当地时间5月11日24时,俄乌为期三天的停火结束。5月12日,俄罗斯国防部通报称,俄武装部队继续开展...
京东上海总部大楼“歪”了?项目... 红星资本局5月17日消息,针对媒体报道的京东上海中心项目大楼“歪了”一事,今日,工程项目经理向红星资...
“货不对板”还是“恶意拒收”?... 红星资本局5月17日消息 5月15日晚间,中关村(000931.SZ)发布关于下属公司涉及诉讼的公告...
蒙娜丽莎股价斩获6连板!公司紧... 红星资本局5月17日消息 近日,一家被地产周期拖入业绩下滑泥潭的陶瓷企业蒙娜丽莎(002918.SZ...
AI算力产业链正批量“造富” ... 5月12日,中际旭创(300308.SZ)晋升千元股。至此,市场千元股数量达到5只,其他4只分别为源...
冲突加剧!小崧股份创始人遗孀股... 5月15日,小崧股份2025年度股东会如期召开,8项议案均获审议通过。值得一提的是,5月3日以来,已...
海归回国创业,4年亏损17亿,... 谁能想到,一家4年累计亏损超17亿元的存储公司,上市后仅半个多月,股价就翻了10倍,制造了近期A股最...
片仔癀“放大招”!三款创新药密... 近日,创新药板块迎来久违的春风,定价新政释放自主空间,国家将生物医药提升至支柱产业高度,恒瑞医药15...
美股点金丨股指高位波动加剧,两... 本周美国股指涨跌互现。市场对霍尔木兹海峡重开时间的担忧推高原油、加剧通胀焦虑,削弱科技股带动的市场情...
光大永明人寿偿付能力逼近监管红... 中经记者 陈晶晶 北京报道近日,北京产权交易所公开挂牌光大永明人寿两个12.505%股权转让项目,转...