|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8" />
|
|
|
|
|
<title>Demo:查询</title>
|
|
|
|
|
|
|
|
|
|
<!-- 引入常用的JS脚本. -->
|
|
|
|
|
<script src="../WF/Scripts/QueryString.js"></script>
|
|
|
|
|
<script src="../WF/Scripts/jquery/jquery.min.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../WF/Scripts/jquery/jquery.cookie.js" type="text/javascript"></script>
|
|
|
|
|
<link href="../WF/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" />
|
|
|
|
|
<!-- 引入ccbpm 的sdk开发js. -->
|
|
|
|
|
<script src="../WF/config.js" type="text/javascript"></script>
|
|
|
|
|
<script src="../WF/Dev2Interface.js" type="text/javascript"></script>
|
|
|
|
|
<script language="javascript" type="text/javascript">
|
|
|
|
|
|
|
|
|
|
//启动函数
|
|
|
|
|
$(function () {
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
</script>
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
|
|
<fieldset>
|
|
|
|
|
<legend>流程数据查询开发说明 </legend>
|
|
|
|
|
<ul>
|
|
|
|
|
<li><font color="red">驰骋BPM不提供流程查询开发接口</font>,因为对数据的要求各不相同。</li>
|
|
|
|
|
<li>流程数据查询分为整体流程查询与单个流程业务数据查询两个方面.</li>
|
|
|
|
|
<li>整体流程查询:查询对象为<font color="red"> WF_GenerWorkFlow </font>这个表,所有发起处理的流程都在这个表里,WorkID是主键。这个表存储的是公用字段,比如:发起人,发起日期,流程名称,流程状态,当前停留节点,</li>
|
|
|
|
|
<li>流程业务查询:查询对象为指定的流程表单数据存储的表,比如:请假流程,业务数据存储的业务表,请假人,请假日期,请假天数等业务字段..</li>
|
|
|
|
|
</ul>
|
|
|
|
|
<legend>整体流程查询</legend>
|
|
|
|
|
<ul>
|
|
|
|
|
<li> 查询对象:WF_GenerWorkFlow表,其中WorkID为主键. </li>
|
|
|
|
|
<li> WorkID:是工作ID, 也是流程实例ID,他是长整形,由ccbpm控制自己增长的,每发起一个流程就会注册一笔数据,WFState是流程状态,Title标题 </li>
|
|
|
|
|
<li> WFState:流程状态, 0=空白,1=草稿,2=运行中,3=完成,5=退回,可以通过(SELECT * FROM Sys_Enum WHERE EnumKey='WFState') 来查询 </li>
|
|
|
|
|
<li> Title:标题,这个标题是发起的时候自动生成,可以在流程属性里配置生成规则. </li>
|
|
|
|
|
<li> FK_Node:停留节点,就是当前流程停留在什么节点上了. </li>
|
|
|
|
|
<li> Starter:发起人,StarterName:发起人名称,FK_Dept:发起人部门. </li>
|
|
|
|
|
<li> Todoemps:当前处理人员, </li>
|
|
|
|
|
<li> Emps:流程参与人,可以使用 SELECT * FROM WF_GenerWorkFlow WHERE Emps LIKE '%zhangsan%' 来查询他参与了多少流程. </li>
|
|
|
|
|
<li> 更多字段请参考类 GenerWorkFlow.java , GenerWorkFlow.cs ,类的说明. </li>
|
|
|
|
|
</ul>
|
|
|
|
|
<legend>流程业务查询</legend>
|
|
|
|
|
<ul>
|
|
|
|
|
<li> 流程业务表存储规则要根据用户使用了什么类型的表单. </li>
|
|
|
|
|
<li> 每个流程业务表都有一个WorkID字段列与工作流引擎的 WF_GenerWorkFlow的对应。 </li>
|
|
|
|
|
<li> 业务字段与流程引擎字段可以关联查询,生成视图,提供给开发人员进行业务数据的开发查询。 </li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
</fieldset>
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|