JWFDv0.96 工作流引擎原子操作简易说明

作者: comsci 发表于 2010-09-07 10:46 原文链接 阅读: 20 评论: 0

 

  JWFDv0.96新增加了若干基本SQL操作,并在这些操作的基础上面新编写了SAN流程运行控制方法,下面我就简单的介绍下这个这些基本SQL的结构

 

  JWFDv0.94引擎的流程运行控制类(在v0.96版本中已经被另外一个类代替)

  org.jwfd.workflowEngines.GXLFlowControlModule.java

 

  JWFDv0.96引擎的流程运行控制类

  org.jwfd.workflowEngines.Algorithm.TopologyAnalysis.java

 

  上面两个版本的引擎类均依赖org.jwfd.workflowDesigner.UItools.Database.mysql.FlowsSqlControlModule这个类中的SQL原子操作

  来实现流程引擎的功能

 

FlowsSqlControlModule类是下图中表示的流程引擎层次结构的第二层次,这个类包含了全部的流程数据结构SQL操作的原子操作,这个类中的方法被流程引擎的控制器TopologyAnalysis类中的方法所调用,共同组成了JWFD流程引擎


 

 

全部方法说明,请参考(JWFDv0.96 工作流系统开发包简易说明.doc),下面仅仅列出几个比较关键的方法说明

 

 /*   public String return_splitstep(String edge_id, String graph_id) {}

   SQL操作用途:未定义的空方法

   设计目的-获取流程的分支节点,用于流程控制器(org.jwfd.workflowEngines.Algorithm.TopologyAnalysis类中SAN方法)

   版本说明:v0.96和v0.94版本均未使用,用户可以自定义扩展SQL操作

 

 * */  

 

  /*  public void set_join_time(String step_id, String graph_id, int j) {}

    SQL操作用途:设置流程节点的汇聚次数为指定值

    说明:设计本方法的初衷是为了通过一个数据表值来设置流程节点的汇聚访问次数

    版本说明:v0.96版本中,用于流程控制器控制汇聚过程(org.jwfd.workflowEngines.Algorithm.TopologyAnalysis类

     中SAN方法),该版本未使用本方法

    */

 

 

  /* public int get_join_times(String step_id, String graph_id) {}

   SQL操作用途:返回流程节点的汇聚访问次数

   说明:返回流程节点的汇聚访问次数,设计本方法的初衷是为了通过一个数据表值来获取流程节点的汇聚访问次数

   版本说明:v0.96版本中,用于流程控制器控制汇聚过程(org.jwfd.workflowEngines.Algorithm.TopologyAnalysis类中SAN方法)

   该版本未使用本方法

  */

 

 

   /* public void set_rollback_time(String step_id, String graph_id, int j) {}

  SQL操作用途:设置流程的回退次数来控制流程的回退运行过程

   说明:本方法用于v0.96中流程控制器(org.jwfd.workflowEngines.Algorithm.TopologyAnalysis类中的rollback方法)

   通过设置流程的回退次数来控制流程的回退运行过程

   版本说明:v0.96版本专用

 

 */

 

 /*  public int get_rollback_times(String step_id, String graph_id) {}

   SQL操作用途:判断流程的回退次数来控制流程的回退运行过程

   说明:本方法用于v0.96中流程控制器(org.jwfd.workflowEngines.Algorithm.TopologyAnalysis类中的rollback方法)通过

    判断流程的回退次数来控制流程的回退运行过程

   版本说明:v0.96版本专用

  */

 

  其它方法的说明,请下载这个文档  JWFD开发包简易API说明.rar  在博客的左边的JWFD官方下载里面  

评论: 0 查看评论 发表评论

程序员找工作,就在博客园

最新新闻:
· 被iPad改变的网络生态(2010-10-14 11:17)
· 马云的野心:“全网一站式”通吃购物、搜索(2010-10-14 11:16)
· 苹果iPhone 4在线预订恢复 水货空欢喜(2010-10-14 11:15)
· AppBistro:让你拥有自己的应用程序商店(2010-10-14 11:11)
· HTC周永明:不如放手一搏(2010-10-14 11:09)

编辑推荐:CodeRun Studio:基于Web的IDE开发工具

网站导航:博客园首页  个人主页  新闻  闪存  小组  博问  社区  知识库

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值