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之后,用详细的文档来说明