




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
泛微OA数据库维护笔记本文介绍泛微OA系统流程相关表结构,以及常用的查询、修改流程数据、导出流程数据的操作:这里主要介绍流程的数据存放结构及如果通过流程类型获取到流程的字段信息,流程的载体分为表单和单据两类,表单和单据的区别在于:所有使用表单的流程数据存放在同一个表中,而单据每个单据对应着一张独立的数据表1.表单一、对于表单而言流程的数据信息存放在三个数据表中Workflow_requestbase:该表存放了流程的基本信息:标题,创建人,创建时间,流程类型等等Workflow_form:该表存储了流程的具体信息通过REQUESTID字段和Workflow_requestbase表关联Workflow_formdetail:该表存放了流程的明细信息,同样通过REQUESTID字段和Workflow_requestbase表关联二、通过流程的类型如何获取该流程使用了Workflow_form和Workflow_formdetail表中哪些字段在Workflow_form和Workflow_formdetail表中存放了大量字段,所有使用表单的流程的字段都在这两个表中,如何获取每个流程使用了那些字段呢?A、 找到流程的类型ID,假定为wfidB、 找到流程用了哪个表单 select formid from workflow_base where id=wfid and isbill=0C、 获得该表单用到了哪些主字段:select (select fieldlable from workflow_fieldlable where workflow_fieldlable.fieldid=workflow_formfield.fieldid and langurageid=7 and workflow_fieldlable.formid=workflow_formfield.formid) as name, (select fieldname from workflow_formdict where id=fieldid) from workflow_formfield where formid=上面获取的FORMID and (isdetail is null or isdetail=)哪些明细字段:select (select fieldname from workflow_formdictdetail where id=fieldid) from workflow_formfield where formid=上面获取的FORMID and isdetail=1 下面是查询出差申请流程“表单”数据的步骤:select * from workflow_base where workflowname like %出差申请%得到表单ID Formid=4 和WorkFlowID=10select * from Workflow_requestbase where WORKFLOWID=10 and requestname like %李四-2014-11-17%得到所有申请记录 以及具体的RequestID=29176select * from Workflow_form where requestid=29176得到具体表单内容2.单据对于表单而言流程的数据信息存放在三个数据表中Workflow_requestbase:该表存放了流程的基本信息:标题,创建人,创建时间,流程类型等等Workflow_form:该表只存放Workflow_requestbase和单据表之间的关系信息各单据主表:该表存储了流程的具体信息通过REQUESTID字段和Workflow_requestbase表关联,如何获取该表呢:A、 找到流程的类型ID,假定为wfidB、 找到流程用了哪个单据 select formid form workflow_base where id=wfid and isbill=1C、 通过单据ID可以获取到该单据使用的字段Select * from workflow_billfield where billid= formidD、 通过单据ID找到其用了那个表存储流程主信息,那个表存储流程明细信息 select tablename from workflow_bill where id= formidselect tablename from workflow_billdetailtable where id= formid各单据主明细表:该表存放了流程的明细信息,同样通过REQUESTID字段和Workflow_requestbase表关联 下面是查询名片申请流程“单据”数据的步骤:select * from workflow_base where workflowname like %名片% 得到表单ID Formid=-39 和WorkFlowID=ID=161Select * from workflow_billfield where billid= -39得到表单字段Select b.fieldname, l.labelname from workflow_billfield b left join HtmlLabelInfo l on b.fieldlabel = l.indexid and l.languageid=7 where billid = -39得到表单字段名称select tablename from workflow_bill where id= -39得到主表名称select tablename from workflow_billdetailtable where id= -39得到明细表名称select * from Workflow_requestbase where WORKFLOWID=161 and requestname like %张三-2014-04-23%得到所有申请记录 以及具体的RequestID=4134select * from formtable_main_39 where requestid=4134得到表单内容1、 流程的其他信息表结构流程处理人情况表Workflow_currentoperator:此表存储了流程当前未操作者,已操作者等信息workflow_requestlog 流程处理意见表:此表存储了流程处理人处理过的审批意见workflow_requestviewlog 流程的查看日志 如何查询浏览按钮的数据列表(以医药信息为例)select * from MODEINFO where modename=医院信息 找到FormID =-85 select * from workflow_bill where id=-85 找到表名 formtable_main_85 select * from formtable_main_85 此表即为数据 如何查询下拉框选项列表数据(以省份信息为例)select * from workflow_SelectItem where fieldid=8472查询字段的下拉选项 先找到表单中的省份字段ID =8472 例子:导出表单流程数据select * from workflow_base where workflowname like 经销协议申请% 得到表单ID Formid=-41 和WorkFlowID=ID=959Select * from workflow_billfield where billid= -41 and fieldname=wtcp得到表单字段select tablename from workflow_bill where id=-41得到主表名称 formtable_main_41select tablename from workflow_billdetailtable where id=-41得到明细表名称select * from Workflow_requestbase where WORKFLOWID=959 得到所有申请记录 以及具体的RequestID=26710select xsmbb,xsmb2 from formtable_main_41 where requestid=31245得到表单内容select xsmb2 from formtable_main_41_dt1 where mainid=1181如何查字段名称Select b.fieldname, l.labelname from workflow_billfield b left join HtmlLabelInfo l on b.fieldlabel = l.indexid and l.languageid=7 where billid = -41 and l.labelname=销售目标2如何查“浏览按钮”的明细信息 select * from MODEINFO where modename=省份信息 找到FormID =-85 select * from workflow_bill where id=-58 找到表名 formtable_main_85 select * from formtable_main_58 where id=2 此表即为数据查下拉列表select * from workflow_SelectItem where fieldid=6288 查询某人有哪些流程本例子是通过查询流程的当前处理人表来实现的,如果某人没有处理过一条流程,则查不出此人有哪些流程select distinct t.typename,b.workflowname,n.nodename from Workflow_currentoperator w join hrmresource r on w.userid=r.id and r.lastname=张三join workflow_base b on w.workflowid=b.idjoin workflow_nodebase n on n.id=w.nodeidjoin workflow_type t on b.workflowtype=t.idorder by typename,workflowname 批量设置超时/*批量更新超时设置。Isbulidcode为是否自动生成编号,用来区分第一个节点。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七年级沛县数学试卷
- 纪念李大钊的活动策划方案(3篇)
- 泉州水箱保温施工方案(3篇)
- 油罐系统施工方案(3篇)
- 消声雨棚施工方案(3篇)
- 尾矿砂回采施工方案(3篇)
- 中级考试题库大全及答案
- 手工帐教学的课件
- 北京市昌平区2024-2025学年八年级下学期期末考试道德与法制试题及答案
- 心理医生测试的题目及答案
- 2025年毕节市农业发展集团有限公司招聘考试笔试试题(含答案)
- 供应链安全管理知识培训课件
- 牛鼻子引流技术
- (2025年标准)班组承包协议书
- 2025年匹克球裁判试题及答案
- 2025秋苏教版科学三年级上册教学设计(附目录)
- 智慧校园建设“十五五”发展规划
- 2024年甘肃白银有色集团股份有限公司招聘真题
- T/CNFAGS 15-2024绿色合成氨分级标准(试行)
- 物业管理权交接方案
- 泛光照明-售后服务方案
评论
0/150
提交评论