精华帖 (0) :: 良好帖 (2) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-14
mxgraph不是收费的么
|
|
返回顶楼 | |
发表时间:2011-04-14
兄弟如果要做引擎的话,可以参考下JWFD的设计 comsci.iteye.com
|
|
返回顶楼 | |
发表时间:2011-04-14
看起来不错!!!
|
|
返回顶楼 | |
发表时间:2011-04-14
楼主能不能开源 发一份!
|
|
返回顶楼 | |
发表时间:2011-04-14
kk_8983@163.com我十分感兴趣!
|
|
返回顶楼 | |
发表时间:2011-04-14
最后修改:2011-04-14
今天完成了流程监控的主要功能,没有开始想象的那么难,越发感到mxGraph的强大,所提供的JAVA API 竟然和JavaScript的API完全一致,开始想使用Export.java例子提供的办法将流程定义数据(XML)转换成图片,试了一下没有成功,后来查看了一遍其他例子,先将XML转换为graph,然后用mxCellRenderer将之转换成了图片。
BufferedImage image = mxCellRenderer.createBufferedImage(graph, null,2, Color.WHITE, true, null); 这里将图片数据进行BASE64编码后直接写到了输出页面里,mxGraph竟然提供了mxBase64这个工具类,真是太贴心了。 mxBase64.encodeToString(stream.toByteArray(), false)第二步是在图片上生成热点数据(map),解析XML采用的是XPP3,这个比较轻量级一些,也很简单,生成热点区域的时候有个地方要注意下,由于生成图片时会把四周的空白切掉,所以热点的坐标数据要做些修订,才能把热点放到Cell上,否则会有偏差。 随便提一下,XPP3的资料真的好少,昨天用的时候还是通过查看XStream的源码才搞定的,不过用它来解析XML确实很简单。 另外暂时没有开源的计划,兄弟们就不要要什么源码了,实际上只要花点时间认真去看下所带的例子和文档,所有的问题都是可以解决的。 |
|
返回顶楼 | |
发表时间:2011-04-15
楼上的兄弟,要注意版权的问题哦。mygraph是要收费的,你如果用破解版本的,要注意下哦
|
|
返回顶楼 | |
发表时间:2011-04-16
真的觉得楼主技术选型有问题。
|
|
返回顶楼 | |
发表时间:2011-04-17
最后修改:2011-04-17
不知道楼主这是做给开发人员使用还是做个终端客户使用?
如果是开发人员:那直接开发eclipse-plugin不就行了吗?又专业又简单。 如果是终端客户:客户真的能够自定义业务逻辑,重组业务吗?重组的粒度、复杂度多大?如果仅仅是个什么请假审批、财务报销流程之类的那有必要这样兴师动众的捣腾吗?对于工作流,我也很赞同fireworkflow作者说的一句话:“我从不认为客户能够使用工作流来进行业务重组(大概意思这样吧)”。我对工作流的定位也是面向开发人员的。 |
|
返回顶楼 | |
发表时间:2011-04-17
eredlab 写道 不知道楼主这是做给开发人员使用还是做个终端客户使用?
如果是开发人员:那直接开发eclipse-plugin不就行了吗?又专业又简单。 如果是终端客户:客户真的能够自定义业务逻辑,重组业务吗?重组的粒度、复杂度多大?如果仅仅是个什么请假审批、财务报销流程之类的那有必要这样兴师动众的捣腾吗?对于工作流,我也很赞同fireworkflow作者说的一句话:“我从不认为客户能够使用工作流来进行业务重组(大概意思这样吧)”。我对工作流的定位也是面向开发人员的。 eclipse-plugin?您应该指的是jbpm吧,对于它不太了解,而且我觉得有点太专业了,我这个主要是给开发人员用的,但对开发人员要求很低,计划在2个月内实现可视化流程定义(完成),流程引擎(初步完成),表单定义(完成),流程跟踪(正在做),正文编辑(未完成)等主要工作流功能。jbpm仅仅实现了一个引擎和流程定义(eclipse-plugin),流程环节对处理人员和表单的关联也不够直观,其他功能都没有,也需要另外来做,而且做的时候还要和它进行整合,有些麻烦,它的引擎我看了一点,没太搞明白,怕有些国内需要的功能实现起来太困难,所以放弃了,我自己的引擎可以根据业务随时调整,自己心里有数,也比较放心。 |
|
返回顶楼 | |