JWFD 开源工作流 v0.97.000的新特性

 



JWFD 开源工作流 v0.97.000版本的新特性


  流程图XML的每一个节点增加一个节点属性 NodeType 可以让用户在节点中定义这个节点的使用属性,比如说可以是 普通节点 或者 数据处理节点,人工处理节点,自动控制节点,智能路由节点,系统节点,那么在0.97版本的引擎中就增加了对这个节点属性的处理模块,用户可以根据这个属性字段来对节点的用途进行分别处理

              <attr name="NodeType">
            <tup>
                     <string>人工处理节点</string>
            </tup>
        </attr>


 
  v0.97引擎的代码中新增加一个代码段,用于判断节点类型,并作出相应的处理
 
  if (stm.GetNodeType(step_id, graphid, "人工处理节点")) {}
  if (stm.GetNodeType(step_id, graphid, "数据处理节点")) {}
  if (stm.GetNodeType(step_id, graphid, "自动控制节点")) {}

  另外一个新特性就是在设计器的主窗体上面新增加了引擎调试界面的启动按钮,如下图

 

  点击这个按钮之后,就可以通过输入流程ID,而启动引擎,不需要在开发平台的界面里面启动引擎了。。。方便大家调试流程

  下面这个界面就是运行流程的过程中,便于查看流程状态的界面。。。很简单,呵呵
   
   

   
   另外还有一些改进,我会在正式发布jwfdv0.97之后,用详细的文档来说明

转载于:https://my.oschina.net/comsci/blog/106629

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JWFD申请到一个论坛专区,希望大家对JWFD的数据结构和设计有什么意见和建议,包括BUG都可以到这个地方来提交 地址是 http://www.openjweb.com/bbs/forum.php?mod=forumdisplay&fid=61 jwfd 工作流设计器V0.91 (本程序的源代码在comsci的其它资源中下载) 名称是 JWFD v0.94工作流源代码 for eclipse(BUG修正版) COMSCI 2005 需要JDK1.4以上 运行方法:双击jwfd.jar运行 QQ:784092877 本工具由JAVA SWING与开源软件JGRAPH包的一些类和方法共同编写的,其中对原JGRAPH包的一些类 和方法进行了修改和完善(原始类不能将图的一些重要属性写入GXL文件,我添加了这几种属性的方法) 现在可以使用的一些功能有: 利用作图工具界面完成流程图的绘制,添加可以处理的节点属性和其他一些通用功能, 利用树型结构显示流程图文件的信息(一个是临时GXL文件目录(GXL_TEMP),一个是保存已经提交的GXL文件的目录(ACTIONED)) 通过点击顶部工具栏的最后一个图标,弹出对话框输入文件名后将图GRAPH保存为GXL文件 把GXL文件提交到数据库中的功能可通过在树型栏目中对已经保存的文件点击右键选择提交流程图来运行 提交完成后,在树型栏中的第二项目,已提交流程中就生成了一个被修改了文件名的项,同时数据库中的 stem_main(节点表)和edge_control(边定义表)中就就完整的图的基本数据,可以供流程运行处理模块使用 (本人使用的是MYSQL数据库,库的名字为new_sys,有三张基本表,建表SQL在包中,请自行修改 JGRAPH中对图和顶点与边的定义与存储结构是非常简洁与实用的,利用数据库或者是GXL文件中的这些数据可以非常简单的处理一个复杂的流程图........... 该工具经过修改后,也可以实现一个实时监控界面和其它的适合于网络结构显示的工具和项目 GXL文件格式就是一种标准XML格式文件.....非常容易处理..可以脱离数据库进行流程图数据管理,效率很高 但是如果写入库中,则可以让程序更灵活一些............. 这些程序是在JBuliderX版本中完成的,我把需要用到的LIB都一起打成一个包..

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值