[原创]JWFDv0.96 自定义流程调试方法

  在下载jwfd v0.96开发包之后,把jwfdv0.96.rar解压缩到任意目录下面
 
  包里面还有两个压缩包,一个是jwfd的mysql数据库结构,一个是包含jwfdv0.96代码的开发包其中把mysql的数据库表结构直接拷贝到 MYSQL数据库的DATA目录下面,里面有几条用于流程测试的数据(流程数据结构请参考 JWFDv0.96工作流项目基础文档2-数据库设计说明)

在MYSQL数据库准备好以后,可以打开eclipse,导入jwfd代码开发包,由于我是在本地打的包,所以引入代码包之后,也许会出现LIB地址没有正确引用的问题,需要您手动调整下jwfd的jar包引入设置


  1: 使用流程设计器画出流程 
     (通过在src中运行org.jwfd.workflowDesigner.mainUI.MainLoginEx.java)

  2: 将流程图导入到数据库中(默认MYSQL),如下图

[原创]JWFDv0.96 自定义流程调试方法
    
  3: 使用数据库管理工具查看流程数据是否正确导入(比如说 mysql-front等)

  4: 把流程实例名导入GXLFlowControlModule类的main方法中

     (具体参考 org.jwfd.workflowEngines.GXLFlowControlModule.java的main方法)

  5: 启动流程调试函数action() 如下图
  
  
[原创]JWFDv0.96 自定义流程调试方法

  6:点击处理按钮,使流程进入下一个节点,调试过程中可以对流程进行回退处理(
    目前只容许单步线性回退,具体实现方法请参考src)
  

自定义流程经过调试器的调试,可以使开发者了解流程的流转过程及其出现的问题,比如说经过汇聚之后无法正确到达下一个节点等问题,开发者可以通过jwfd的设计器和引擎代码包了解流程流转引擎的设计思路,为设计出可靠的工作流系统打下一定的基础,如果有兴趣也可以再jwfd的基础上面开发出自己的工作流系统


    

你可能感兴趣的:(eclipse,数据结构,mysql,swing,IE)