3.2在Activiti Explorer中使用Activiti Modeler-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

3.2在Activiti Explorer中使用Activiti Modeler

简介:

3.2在Activiti Explorer中使用Activiti Modeler

从5.11版本开始官方提供的压缩包发生了较大变化(参考2.1.1节):把重新设计的Activiti Modeler整合到了Activiti Explorer中,可以直接创建新模型然后部署到引擎中,也可以根据已有的流程定义创建模型,修改后可以直接把最新的修改部署到引擎。

由于Activiti Modeler组件需要依赖REST服务,因此读者要了解如何把Activiti Modeler集成到自己的项目中,相关内容可参考20.8节。

Activiti 5.11版本之后的Activiti Modeler依然在Signavio的基础上开发,由KISBPM提供开源版本,同时KISBPM也提供商业版本支持更多的功能,例如模型的版本控制、表单设计器、自定义属性、模板库、模型部署、角色控制等。

新版Modeler移除了原Signavio对于其他规范的支持(例如jBPM),只保留Activiti支持的BPMN 2.0规范,并且支持Activiti扩展的活动以及属性。

把压缩包中提供的activiti-explorer.war部署到Tomcat中即可使用Activiti Modeler。使用kermit/kermit登录后单击“Processes”→“Model workspace”,即可看到如图3-18所示的页面(根据系统的语言不同界面显示的语言也不同,笔者在5.11版本发布前为Activiti Explorer添加了国际化的中文部分)。

 

 

图3-18模型工作区

单击“New Model”按钮后打开创建模型对话框,如图3-19所示。

 

图3-19创建新模型对话框

新版设计器的界面和老版本一致(图3-8),如图3-20所示。

 

图3-20新版Activiti Modeler界面

从左侧选择模型后拖动到工作区即可,单击模型可以在右侧设置该模型的属性,如图3-21所示。

从图3-21中右侧部分可以看到有表单属性(Form properties)、监听器(Task listeners)等设置。

 

图3-21设置模型的属性

编辑完模型之后单击图3-20左上角的保存按钮保存模型,再单击右上角的“X”关闭设计器返回到Activiti Explorer中,如图3-22所示。

 

图3-22保存模型后返回到Activiti Explorer界面显示设计的请假流程

单击图3-18中右上角的“Deploy”即可部署该模型,在流程定义界面就可以看到刚刚部署的流程定义,如图3-23所示。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: