驰骋工作流引擎与第三方系统的接口文档For 山东金义

驰骋工作流引擎与第三方系统的接口文档For 山东金义

 

驰骋BPM要与第3方系统的接口主要有发起、待办、在途、查询4个菜单,如果被集成的系统由于风格问题需要自己生成发起,待办,在途三个页面,最有效的办法就是对接数据库的模式。

为此,这个文件讲解了相关对接数据库的表结构,与处理方法。

 

待办:查询视图WF_EmpWorks .  

首先要生成一个待办列表

 

相关的列明意思如下:

列名

中文名

解释

WorkID

WorkID

工作实例ID

FID

FID

工作实例的干流程ID,没有用到分合流,就不需要管他。

FK_Flow

流程编号

 

FK_Node

停留节点编号

 

NodeName

停留节点名称

 

ADT

任务下达日期

 

TodoEmps

参与人

 

Sender     

发送人

 

TodoEmpsNum

待办人数量

 

BillNo

单据编号

 

SDTOfNode

节点应完成日期

 

IsRead

是否读取?

 

Starter

发起人

 

StarterName

发起人名称

 

FK_Emp

当前的处理人

 

 

待办的下一级页面就是/WF/MyFlow.htm 工作处理器

开发人员做的是,使用SQL 【SELECT * FROM WF_EmpWorks WHERE FK_Emp='zhangsan'】获得数据源,然后遍历这个数据源。

例如:

<a href=’/WF/MyFlow.htm?WorkID=12323&FK_Flow=001&FK_Node=103&FID=1112’ >标题</a>

 

在途与查询:

 

  1. 所有的发起流程都在WF_GenerWorkflow这个表里。
  2. 查询我发起的流程 select * from

 

查询我发起的流程:【SELECT * FROM WF_GenerWorkFlow WHERE Starter='admin'

 

 

查询我参与的流程【SELECT * FROM WF_GenerWorkFlow WHERE Emps like '%@admin@%'

 

相关列明解释如下:

 

该链接的下一级页面连接到工作查看器上 /WF/WFRpt.htm

比如:

<a href=’/WF/MyFlow.htm?WorkID=12323&FK_Flow=001&FK_Node=103&FID=1112’ >标题</a>>

猜你喜欢

转载自blog.csdn.net/ccflow/article/details/84093314