资源描述:
《泛微 ecology 流程存储数据说明.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、流程存储数据说明一、名词定义英文中文备注Nodeid节点idNodetype节点类型0:创建节点1:审批节点2:提交节点3:归档Isbill是否为单据0:表单(老表单)1:单据(新表单和系统单据)workflowid流程idFormid表单idRequestid请求idFieldid字段idFieldname字段数据库名称Isdetail是否为明细Viewtype主子段还是明细字段0主字段1明细字段二、表单数据存储1、表单基本信息存放表selectid,formname,formdescfromworkflow_formbaseid表单i
2、dformname表单名称formdesc表单描述2、表单组成表单字段:selectformid,fieldid,isdetail,groupidfromworkflow_formfieldorderbyformid,isdetail,groupid,fieldidformid表单idfieldid字段idIsdetail是否为明细字段1:代表是(字段来至于Workflow_Formdictdetail)其它值,代表该字段为主字段(Workflow_formdict)Groupid当isdetial=1的时候,groupid代表明细表序
3、号,比如:0代表第一个明细表1代表第二个明细表……3、字段信息主字段:select*fromWorkflow_formdict明细字段:select*fromWorkflow_Formdictdetail4、数据表主字段数据select*fromworkflow_form明细字段数据select*fromworkflow_formdetail通过groupid区分不同明细表数据主字段数据和明细字段数据的关联关系workflow_form.requestid=workflow_formdetail.requestid三、单据1、单
4、据的基本信息selectb.indexdesc,a.*fromworkflow_billa,htmllabelindexbwherea.namelabel=b.id表单id<0自定义表单表单id>0系统单据2、字段select*fromworkflow_billfieldorderbybillid,viewtype,detailtablebillid表单idViewtype0主字段1明细字段detailtable明细表表名,也就表示该字段属于哪个明细表3、数据表主字段数据表selectid,tablenamefromworkflow_b
5、illId表单idTablename表名明细字段数据selectbillid,tablenamefromworkflow_billdetailtablebillid表单idTablename表名主表和明细表关联关系selectid,detailkeyfieldfromworkflow_billid表单iddetailkeyfield主表和明细表的关联字段一般情况下,如果detailkeyfield为空,那么detailkeyfield默认为mainid。例子formtable_main_10.id=formtable_main_10_
6、dt1.mainid四、示例1、通过workflowid查找当前请求数据存储的位置以workflowid=5为例,该流程为内部留言流程第一步,查询流程基础信息Selectid,workflowname,formid,isbillfromworkflow_basewhereid=5查询结果如下:Formid=3,Isbill=0参照第一部分的名词定义我们可以得知,留言流程使用的是formid=3的老表单。第二步,查询流程所在的表和字段信息参照第二部分的表单数据存储。表单字段selectformid,fieldid,isdetail,gr
7、oupidfromworkflow_formfieldwhereformid=3orderbyformid,isdetail,groupid,fieldid数据存储主表Selecta.*fromworkflow_forma,workflow_requestbasebwherea.requestid=b.requestidandb.workflowid=5明细Select*fromworkflow_formdetaila,workflow_requestbasebwherea.requestid=b.requestidandb.workfl
8、owid=52、通过requestid查找当前流程数据存储的位置假设requestid=249第一步查找workflowidselectworkflowidfromworkflow_requ