`
lisonghua2010
  • 浏览: 108646 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

基于easyui开发Web版Activiti流程定制器详解(四)——页面结构(下)

阅读更多

题外话:

       这两天周末在家陪老婆和儿子没上来更新请大家见谅!上一篇介绍了调色板和画布区的页面结构,这篇讲解一下属性区的结构也是定制器最重要的一个页面。

 

属性区整体页面结构如图:



 在这个区域可以定义工作流中不同模型的属性,那么如何打开这个页面?其实很简单只要在你需要定义属性的模型上点击鼠标右键然后选择Properties就可以打开这个页面。对于不同的模型这个页面可能会有不同,这里就不一一介绍,这里只介绍几个常用的节点,其他模型可定义的属性可以直接下载定制器运行浏览。

 

节点可以设置的属性一般包括以下几个部分:、

1.General:定义当前节点通用属性,如:ID、Name、同步/异步等;

2.Main Config:定义当前节点的个性化的属性(不同的节点会有不同,请预览定制器),如:候选人/组(User Task)、脚本(Script Task)、业务规则(Business Rule Task)等等。

3.Listener:定义当前节点的事件监听,通过为节点事件(开始、结束等事件)添加监听程序实现复杂的业务流程,监听程序可以是Java类或者表达式等;

4.Multi Instance:定义当前节点是否为多实例,通过配置属性可以实现节点内的复杂流转,如:并序会签和顺序会签;

 

以上介绍的四个部分是大部分节点都共有的属性,但是也不排除有个别的节点有所不同,具体请参照设计器,至于每一部分内部的属性如何配置以及实际意义请参照Activiti官方文档(已经写的很详细),这里不再过多的赘述。

 

对于流程和连接线的属性配置都与节点类似,这里不再占用过多的篇幅介绍,只给两个截图:

流程属性配置:


 

连接线的属性配置:


 

定制器下载地址

http://lisonghua2010.iteye.com/admin/blogs/1490165

 

Activit官方文档地址

http://activiti.org/userguide/index.html

 

下篇预告:

设计器的核心库Draw2d详解

-------------------------------------------------华丽分割线---------------------------------------------------------------------

温馨提示,下面是广告时间(不喜请绕行)

推广一下本人的小店:

http://tianya-zahuopu.taobao.com/

优惠多多,欢迎光临!

  • 大小: 31.8 KB
  • 大小: 35.6 KB
  • 大小: 23.8 KB
0
0
分享到:
评论
1 楼 ourfirebird 2014-06-01  
定制器无法下载,提示“您没有权限执行这项操作,请检查登录的账号是否正确”!

相关推荐

Global site tag (gtag.js) - Google Analytics