WORKFLOW-软件快速开发平台
调试系统使用说明书

沃克福勒软件快速开发平台
使用白皮书

V 1.1
第四章

WORKFLOW-沃克福勒软件快速开发平台-工作流节点表以及各节点对应的业务单据配置说明

流程节点组件

工作流节点定义业务表配置

流程的节点分成四中模式:1 指派模式;2,单人竞争模式;3,全员模式;4,表决模式

模式介绍:

当节点类型为【指派模式】时,上个节点提交至此,操作人需要指派某一受理人受理,流程操作面板 界面会提示一下拉列表,列表中列出全部的受理候选人,过滤器(filter_op_formula)过滤掉的除外, 由操作人选取一人后提交流程。

当节点类型为【单人竞争模式】时,上个节点提交至此,无需选择候选人,多名候选人中如有一人受 序号 模块帮助表:windowdb_conf.{模块编号}_hp 字段说明 字段名 说明 1 id 主键,helpid,(help({helpid})) 2 content 打印模版正文 序号 工作流定义表:windowdb.wf_def 主要业务字段说明 字段名 说明 1 id 主键 2 title 流程定义标题,显示在“软件门户”的“新业务”版块。 3 code 唯一标识,用于各模块 SQL 语句中对流程定义的标识。 4 fun_code function 编码,对应的功能权限编码,该流程对应了系统的哪一具体功能模块。 关联字段 windowdb.branch_auth.code 5 table_name 流程关联的业务表表名,该表必须有 id,wf_creator,wf_status 三个固定和流程相 关的字段。 6 column_name 流程关联的业务表字段名,必须为主键 id 7 icon 流程定义图标,显示在“软件门户”的“新业务”版块。 8 visible 是否可见(有效),1,有效;0,无效; ... 其它辅助字段请参考数据库中 windowdb.wf_def 表。 WORKFLOW-沃客福勒 软件快速开发平台 v 1.1 沃客福勒-致力于快速开发-软件快速开发平台 第 58页 理,其他人则不能受理该任务。

当节点类型为【全员模式】时,上个节点提交至此,无需选择候选人,多名候选人必须全员受理,该 流程节点的任务才可以继续提交至下一节点。

当节点类型为【表决模式】时,上个节点提交至此,无需选择候选人,多名候选人必须半数以上人员 完成受理,该流程节点的任务才可以继续提交至下一节点。

两种路由类型:0,自动路由;1,手动路由

路由介绍:

当节点路由类型为【自动路由】时,节点的下一受理节点是根据提前预定的路由规则来决定。

例如: 报销金额小于 1000 元,跳转到部门经理审核,而大于 1000 元则自动提交至总经理审核。

当节点路由类型为【手动路由】时,节点的下一受理节点是根据受理用户的手动选择来决定的。

在流 程面板界面上将会出现两个审批路由选择:1,提交至经理审批,2,提交至总经理审批;

当前受理人只能 根据实际的业务表单中的数据和规则,任选其一。

工作流节点定义表 windowdb.wf_def_node 主要业务字段如下表所示:



工作流节点定义表:windowdb.wf_def_node 主要业务字段说明
字段名说明
1id主键
2title流程节点定义标题。
3func_node是否为功能型节点,1,功能型节点;该类型节点的实例数据不显示在统一待办列表 0,普通流程节点,流程实例对应的待办任务会显示在统一待办列表。
4filter_op_forrmula待受理人过滤器,一段 SQL 片段,会追加到跳转到该流程节点时选择受理候选人列表 的 SQL 语句最后方,用于过滤不符合条件的受理人。例如常见的应用场景:过滤掉其 他部门的部门经理或领导。只列出和当前登录人同部分的候选人。
5node_index该节点的索引顺序。
6node_type节点类型:0,指派模式;1,单人竞争模式;2,全员模式;3,表决模式;默认 1
7route_type路由类型:1,手动路由;0,自动路由;默认 1
8visible是否可见(有效),1,有效;0,无效;
...其它辅助字段请参考数据库中 windowdb.wf_def_node 表字段的注解文本。

表 40

配置流程节点单据样式模版

配置表:windowdb_conf.{模块编号}_dd_pt,windowdb_conf.{模块编号}_ld

调用位置:流程面板处“再看一下”链接。

描述:呼出流程面板后,操作人再提交之前,可以再看一下流程对应的业务单据,点击“再看一下”链接, 即可打开单据展示窗口,单据展示的内容模版则是配置对应模块的配置表 windowdb_conf.{模块编 号}_dd_pt 中,而配置表的 id 则等于流程的节点编号,关于流程的节点编号,该编号的获取请参考业务表字 段 windowdb.wf_def_node.id。

printid:windowdb_conf.{模块编号}_dd_pt.id, 对应流程节点 ID(windowdb.wf_def_node.id)。 printid 可以有多个,用半角逗号分割。

打印分页代码:<div style="page-break-before: always" class="split_page"></div>



打印模版表:windowdb_conf.{模块编号}_dd_pt 字段说明
字段名说明
1id主键,此处对应 windowdb.wf_def_node.id
2title标题
3content模版正文

表 41

免费下载试用