Activiti是什么?
Activiti是一个工作流引擎(框架,组件,jar包),前身是jbpm前身是jbpm4,Activiti架构和jbpm4基本是一样的
Activiti可以将业务系统中复杂的业务流程抽取出来,使用了专门的建模语言(BPMN2.0)进行定义,业务系统按照一定要的流程进行 执行,实现了业务系统的业务流程由Activiti进行管理,减少业务系统由于六合彩能变更进行系统升级改造的工作量,从而提高系统的健壮性,同事减少了系统开发维护成本。
流程定义:
从需求中分析出以下内容:角色
bpmn是什么?
业务刘晨模型和符号,和bpm是两个不同的概念,Activiti使用bpmn标准进行六合彩能建模。
如何使用bpmn进行流程建模:
通常情况下,使用建模工具进行流程图绘制,生成一个图形,通过工具查看bpmn的xml描述。
如果熟练,手动编写bpmn的xml文档(对坐标和节点的大小通过工具来完成)
Activiti使用过程?
第一步:部署Activiti环境
jar报,数据库,
第二步:流程定义
使用bpmn2.0标准进行流程定义,使用Activiti提供流程建模工具(Activiti-desinger)
第三步:向Activiti中部署流程定义
让去管理某个业务流程,需要使用Activiti的api将线下定义的流程部署到Activiti数据库中。
第四步:启动