Activiti Modeler5.11发布以及教程(2)

1970-01-01 08:00

5.使用Activiti Modeler设计流程

先说一下设计器的操作三部曲:

1. 从左侧的仓库中选择组件(可以展开多个分类) 2. 拖拽组建到工作区并调整位置

3. 点击组件在右侧的“Attributes”边栏中设置属性 本文这种说说和原版的Signavio不同的地方。

1. 移除了非BPMN2.0规范的支持

2. 添加了针对Activiti扩展功能的支持

3. 补充了Signavio中缺少的规范支持(例如边界事件) 截图说明添加的扩展属性支持。 5.1 对用户任务扩展支持

5.2 添加执行、监听器

5.3 activiti:initiator的支持

之前写过一篇博文:activiti:initiator的作用及其使用 Activiti Modeler同样提供了支持:

5.4 表单支持

formkey同样也是支持的,设置formkey属性即可。 5.5 补充了对边界事件的支持

在Signavio中缺少对边界事件(Boundary Event)的支持,导致我在测试的不得不寻找其他的工具代替Signavio,现在Activiti添加了对边界事件的支持,下图:

5.6 部署到Activiti Explorer中

紧密结合的作用就是可以直接把设计好的流程部署到Activiti Explorer(实际使用的时候把Activiti Explorer的数据库配置到真是环境就可以作为后台管理使用了)中。

在Activiti Modeler中保存后回到Activiti Explorer界面(浏览器回退即可),然后在列表中就看到多了一个刚刚设计的流程。 现在可以点击按钮“Deploy process definition”部署到引擎中。 5.7 对于Activiti Modeler的说明 现在仅仅是alpha版本,官方给出的说明是在下个版本(也就是5.11,预计在12.1日发布)发布的时候发布正式版本,目前大多数功能都可以正常使用。有兴趣的可以紧跟官方的更新,重复第3节中打包的任务,使用最新的版本_。

目前只是第一版,还有些功能还不完善,可以先尝鲜等慢慢完善。 另外官方日后会推出完整版的使用说明。

6.浏览器兼容的争论

因为Activiti Modeler是基于Signavio的,所以浏览器方面就有限制了,不支持IE浏览器,这对国内大多数人来说可能不能接受,也是有一部分人放弃使用Signavio的原因。 说说国内厂商对设计器的要求吧:

1. 支持IE

2. 支持BPMN2.0规范

3. 方便二次开发以便整合公司的基础框架、组件

定制开发的项目:这样的项目一般不需要让用户自己设计流程,而是由业务需求人员设计再交由开发人员添加代码逻辑以及其他的完善任务,业务需求人员和开发人员仅仅是少数,安装一个非IE也不难吧。

? 可以让用户自定义的产品:有些厂商喜欢拿完全自定义忽悠客户,从表单设计到流程设计全部交由用户,我一向不赞成这样的设计……,流程图可以画出来,里面的逻辑谁处理?不是每个用户都和程序员一样知道如何应用设计器设计可以正常运行的流程,在ZF单位还有部分人不熟悉点操作呢……

? 统一的开发平台:提供统一的开发架构培训一批人,有一个统一的流程管理系统(类似于Activiti Modeler和Activiti Explorer的关系),都是开发人员安装个非IE也不成问题吧,而且大多数程序员是不喜欢用IE的。

?

对于浏览器上的争论,我的观点就是:尽量不要让用户参与流程设计(只让他们提供业务需求),少数人安装个非IE浏览器就和喝杯咖啡一样。


Activiti Modeler5.11发布以及教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1《保健食品销售类经营许可证申请书》

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: