1 / 12
文档名称:

activiti流程开发基本步骤.doc

格式:doc   大小:455KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

activiti流程开发基本步骤.doc

上传人:薇薇安 2021/1/20 文件大小:455 KB

下载得到文件列表

activiti流程开发基本步骤.doc

相关文档

文档介绍

文档介绍:activiti流程开发指南
一、BPMN
二、activiti主要接口
三、如何实现一个业务流程
四、如何管理所有流程与实例
五、开发流程
六、api
一、BPMN
什么是BPMN
      首先BPMN规范是由标准组织BPMI发布的.BPMN 1.0规范发布于2004年5月。此规范展示了BPMI组织两年多的努力成果。BPMN的主要目标就是要提供被所有业务用户理解的一套 标记语言,包括业务分析者、软件开发者以及业务管理者与监察者。BPMN还将支持生成可执行的BPEL4WS语言。所以,BPMN在业务流程设计与流程实现之间搭建了一条标准化的桥梁。
BPMN定义了 业务流程图,其基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减。业务流程的模型就是图形化对象的网图,包括活动(也可以说工作)和定义操作顺序的流控制。
BPMN基础
     业务流程图由一系列的图形化元素组成。这些元素简化了模型的开发,且业务分析者看上去非常熟悉。这些元素每个都有各自的特性,且与大多数的建模器类似。比如,活动是矩形,条件是菱形。应该强调的是:开发BPMN的动力就是为了在创建业务流程模型时提供一个简单的机制,同时又能够处理来自业务流程的复杂性。要处理这两个矛盾的需求的方法就是将标记的图形化方面组织分类为特定的类别。这里提供标记类别中的一小部分,以便 业务流程图的读者可以简单地识别出元素的基本类型从而理解图形。以下是四种基本的类型: 
     1)流对象
     2)连接对象
     3)泳道
     4)人工信息
:
 
二、activiti主要接口
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
RuntimeService runtimeService = ();ﻫRepositoryService repositoryService = ();
TaskService taskService = ();ﻫManagementService managementService = processEngine.getManagementService();
IdentityService identityService = ();ﻫHistoryService historyService = processEngine.getHistoryService();ﻫFormService formService = ();
 
   ()会在第一次调用时 初始化并创建一个流程引擎,以后再调用就会返回相同的流程引擎。 使用对应的方法可以创建和关闭所有流程引擎:() 和 ()。
       ProcessEngines会扫描所有activiti. 和 activiti- 文件。 ,流程引擎会使用Activiti的经典方式构建:(inputStream).buildProcessEngine(). 对于activiti-,流程引擎会使用Spring方法构建:先创建一个Spring的环境, 然后通过环境获得流程引擎。
所有服务都是无状态的。这意味着可以在多节点集群环境下运行Activiti,每个节点都指向同一个数据库, 不用担心哪个机器实际执行前端的调用。 无论在哪里执行服务都没有问题 
      RepositoryService可能是使用Activiti引擎时最先接触的服务。 它提供了管理和控制发布包和流程定义的操作。 这里不涉及太多细节,流程定义是BPMN 2.0流程的java实现。 它包含了一个流程每个环节的结构和行为。 发布包是Activiti引擎的打包单位。一个发布包可以包含多个BPMN xml文件和其他资源。 开发者可

最近更新

2024年长沙商贸旅游职业技术学院单招综合素质.. 56页

综合解析广东深圳市高级中学物理八年级下册期.. 21页

人教版小学二年级语文下册第二单元测试卷 (3.. 4页

优质护理ppt课件观看 22页

婴幼儿指甲护理ppt课件 23页

综合解析四川绵阳南山双语学校物理八年级下册.. 23页

综合解析四川广安友谊中学物理八年级下册期末.. 21页

综合解析四川内江市第六中学物理八年级下册期.. 19页

人教版小学三年级英语上册第一单元课程设计 (.. 24页

综合解析内蒙古翁牛特旗乌丹第一中学物理八年.. 20页

延续性护理ppt课件 28页

循证护理在的应用ppt课件 27页

心内科常用护理ppt课件 30页

齿轮加工机床竞争策略分析报告 88页

玻璃纤维滤纸产业分析报告 89页

吡哌酸战略市场规划报告 77页

龙江皮影戏的传承与发展--以哈尔滨儿童艺术剧.. 2页

齐齐哈尔地区检察文化建设实证研究的中期报告.. 2页

天朗美域新置业顾问工作总结 3页

小儿惊厥表现与护理ppt课件 24页

小儿护理常见疾病ppt课件 27页

2024年无损检测超声波检测二级UT试题库带答案.. 71页

室外给排水管道施工技术交底 5页

牧童之歌二声部钢琴伴奏正谱合唱曲谱 2页

[教书和育人]怎样做到教书育人 3页

煤矿厂优秀团员事迹材料 11页

仁爱英语八年级下册测试卷双向细目表 4页

新《铝合金门窗工程设计、施工及验收规范》DB.. 14页

拳法-罗汉十八手 16页

中医器具消毒规范 4页