`
wind2154
  • 浏览: 50669 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

流程设计器

阅读更多

去年做的一个流程设计器,跟大家分享下。

由于我们平台要加入工作流的支持,必须设计一个WEB端的流程设计器,刚开始并没有什么概念,于是在网上查找资料,发现网上找的资源要么乱七八糟,要么各种BUG,一些做得比较好的又没有分享源码,很头痛,最终还是决定自己设计。

当时看了一篇博文,博主的流程设计器确实不错,但是并没有分享源码,通过截图我决定参考他的样式,这是原文地址:http://lipinliang.iteye.com/blog/578822


主要使用的技术:VML(缺点:只支持IE浏览器)、Ext(在一个比较大,因为我们平台使用Ext做的,所以使用Ext作为外层框架,使用的并不多,外层框架和一些事件机制以及DOM元素的选择)和JS操作XML。


设计器缺陷:由于时间原因,并没有一个整体的构思,没有使用类思想,纯粹的function方法,代码看起来比较乱,重用方法不够抽象,使得后面难以更新。并且没有加入自定义表单的支持,所以是面对程序员开发的。


前段时间刚做完表单设计器,于是决定重新开发流程设计器,使用类思想,两者结合,达到面向客户、开发迅速、不需要编码的目的,并且方便扩展,阅读清晰。新的流程设计器使用的画图技术是拉斐尔,兼容全浏览器,有兴趣的可以了解下。http://raphaeljs.com


事先申明,代码并不是很规范,可能很难阅读,仅供参考,有需要源码的请留下你的邮箱地址。

因为前期是直接通过记事本开发,因需使用平台内的功能以及结合JBPM,后面转入J2EE平台开发,所以这个版本的功能并不是很全,其他功能在平台上实现。

 

下载的打包文件忘了把Ext打包了,这边补上,查看index.html里的JS引入路径,版本是3.3。

下载地址:流程设计器Ext下载地址

 

CSDN不让修改资源,重新整合了一份上传,里面已包含Ext文件,这边提供下载地址:流程设计器


下面是截图介绍:

1.流程设计器主界面,采用Ext的border布局,分为工具条区、属性栏区和工作区。通过左侧选择功能对应的在右边作图,下方则是节点的属性设置,并且可以实时查看生成的XML文件。



 2.XML代码实时查看,并且可以通过修改XML来编辑流程图。



 3.节点的选中以及连线



 4.节点属性

流程定义(基本信息、涌到定义、SQL脚本、消息提醒、邮件发送):




 

 

 

 任务节点(基本信息、转换模式、任务委派、业务表单、SQL脚本、消息提醒、邮件发送):




 

流程转换节点(基本信息、动态委派、转换条件、SQL脚本、消息提醒、邮件发送):



分支合并节点



 

 

CSDN下载地址:流程设计器http://download.csdn.net/detail/wind2154/4235584

  • 大小: 67 KB
  • 大小: 42.6 KB
  • 大小: 8.4 KB
  • 大小: 17 KB
  • 大小: 33.5 KB
  • 大小: 28.7 KB
  • 大小: 35 KB
  • 大小: 37.5 KB
  • 大小: 23 KB
  • 大小: 36 KB
  • 大小: 31.6 KB
  • 大小: 33.5 KB
  • 大小: 22.1 KB
  • 大小: 29.6 KB
  • ext.rar (2.2 MB)
  • 下载次数: 6375
分享到:
评论
303 楼 yuiniao 2018-11-09  
也在搞这东西 求份源码 求楼主联系方式 897163458@qq.com
302 楼 wangheng123 2018-01-09  
感谢楼主,请发一份raphaeljs的流程设计器源码,十分感谢!wangheng7@163.com
301 楼 ding_yiming 2017-08-18  
楼主,为什么我下载下来新建流程就报错
300 楼 happy_tkod 2017-04-20  
楼主,能给一份源码么 465138802@qq.com
299 楼 zr19305489 2017-02-16  
求一份源码,谢谢了!!! 19305489@qq.com
298 楼 李柏磊001 2016-10-17  
楼主,求一份源码,谢谢了。906712272@qq.com
297 楼 java1016 2016-10-12  
发一份源码,谢谢2389142121@qq.com
296 楼 一品孤心 2015-07-13  
楼主 求源码 379306165@qq.com
295 楼 iawy_smu 2014-09-10  
楼主,你好!求源码一份,多谢! 642407791@qq.com
294 楼 yekairush 2014-07-26  
求源码一份,yekairush@163.com
293 楼 lxcaoxin 2014-06-29  
求份源码,1442548429@qq.com ,万分感谢。另求个联系QQ想请教关于JBMP的问题
292 楼 cnwuzhulin 2014-06-09  
下载下来的不能运行,求完整源码,cnwuzhulin@hotmail.com 先谢了!
291 楼 zhangxiyu 2014-06-05  
求源码dargonfly@126.com万分感谢!
290 楼 744893532 2014-05-21  
大神求源码啊!邮箱如下:
sd4015700@163.com
289 楼 chong023 2014-05-19  
您好,您提供的demo代码运行前需要做什么配置吗?我运行后一片空白,按钮没有任何反应,望提示,谢谢。
288 楼 Charlie_1989 2014-04-02  
请求源码:296956129@qq.com,多谢!
287 楼 suiliangxiang 2014-03-28  
13392327@qq.com
麻烦楼主帮忙发我一份源码,万分感谢!
286 楼 sjr_gary 2014-02-20  
最近在做一个类似的东西,求源码进行参考~谢谢~943203248@qq.com
285 楼 redwhiteblack 2014-01-10  
求源码redwhiteblack@163.com万分感谢!
284 楼 zyg345646335 2014-01-09  
求源码 ygzhu1987@126.com

相关推荐

Global site tag (gtag.js) - Google Analytics