一、名词定义

英文

中文

备注

Nodeid

节点id

Nodetype

节点类型

0:创建节点

1:审批节点

2:提交节点

3:归档

Isbill

是否为单据

0 :表单(老表单)

1 :单据(新表单和系统单据)

workflowid

流程id

Formid

表单id

Requestid

请求id

Fieldid

字段id

Fieldname

字段数据库名称

Isdetail

是否为明细

Viewtype

主子段还是明细字段

0 主字段

  1. 明细字段

二、表单数据存储

  1.表单基本信息存放表

select id,formname,formdesc from workflow_formbase

id

表单id

formname

表单名称

formdesc

表单描述

2.表单组成

select formid,fieldid,isdetail,groupid from workflow_formfield order by formid,isdetail,groupid,fieldid

formid

表单id

fieldid

字段id

Isdetail

是否为明细字段

1:代表是(字段来至于Workflow_Formdictdetail)

其它值,代表该字段为主字段(Workflow_formdict)

Groupid

当isdetial=1的时候,groupid代表明细表序号,比如:

0 代表第一个明细表

1 代表第二个明细表

……

3.字段信息

主字段:select * from Workflow_formdict

明细字段:select * from Workflow_Formdictdetail

4.数据表

主字段数据:select * from workflow_form

明细字段数据:select * from workflow_formdetail 通过groupid区分不同明细表数据

5.主字段数据和明细字段数据的关联关系

workflow_form.requestid = workflow_formdetail.requestid

三、单据

1.单据的基本信息

select b.indexdesc,a.* from workflow_bill a,htmllabelindex b where a.namelabel = b.id

表单id < 0 自定义表单

表单id > 0 系统单据

  2.字段

select * from workflow_billfield order by billid,viewtype,detailtable

billid

表单id

Viewtype

0 主字段

1 明细字段

detailtable

明细表表名,也就表示该字段属于哪个明细表

3.数据表

主字段数据表 select id,tablename from workflow_bill

Id

表单id

Tablename

表名

明细字段数据select billid,tablename from workflow_billdetailtable

billid

表单id

Tablename

表名

主表和明细表关联关系select id,detailkeyfield from workflow_bill

id

表单id

detailkeyfield

主表和明细表的关联字段

一般情况下,如果detailkeyfield为空,那么detailkeyfield默认为mainid。

例子formtable_main_10.id = formtable_main_10_dt1. mainid

泛微OA流程存储的数据表解析相关推荐

  1. ajax 泛微oa表单js_泛微oa流程表单二次开发新人注意事项,

    泛微oa流程表单二次开发新人注意事项, 1.泛微的PC端和手机端使用的jQuery代码通用吗? 答:根据实际操作情况,泛微的PC端和手机端使用的jQuery代码并不是通用的,pc端的代码有些不能在手机 ...

  2. 泛微OA流程表单验证附加验证条件-js代码块

    身份证号 验证18位 对应字段名 field10762  数据字段名sfzh 上代码 jQuery(document).ready(function() {var value1= "fiel ...

  3. 泛微oa流程表单之开始时间与结束时间限制在本周且不能跨月

    本次是主表中开始时间和结束时间限制在本周且不能跨月. 如果出现跨月会弹出一个"出现跨月"的提示,并且清空当前所选日期 <script type="text/java ...

  4. 泛微oa流程表单之请假单(判断请假结束时间不能小于等于请假开始时间)

    <!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式. --> <script type="text/javascript">/* ...

  5. 泛微oa流程表单之check框至少勾选一个

    <script> jQuery(document).ready(function(){checkCustomize = function (){if((jQuery("#fiel ...

  6. 泛微oa流程表单之意见栏字数限制

    <script type="text/javascript">checkCustomize = function() {var remarkHtml = Ckedito ...

  7. 泛微oa流程表单之明细表字段通过文本输入内容使另外一个字段必填

    //明细表字段通过文本输入内容使另外一个字段必填 jQuery("#detailDiv_0").delegate("input[id^='field10247_']&qu ...

  8. 泛微OA.E9--01--限制发起人每个月发起流程的次数

    泛微OA.E9–01–限制发起人每个月发起流程的次数 功能描述: 现有一个流程叫补卡申请流程,每个人忘记打卡了都可以发起补卡申请流程进行补卡.but 每个人每个月只可以发起两次该流程,当每月发起流程超 ...

  9. 泛微oa明细表添加按钮_泛微OA 新增能:表单建模详解.doc

    泛微OA 新增能:表单建模详解 Weaver Software中国上海耀华支路39弄9号(通耀路济明路路口) Weaver Software 中国上海耀华支路39弄9号(通耀路济明路路口) 邮政编码: ...

  10. 工作流初始错误 泛微提交流程提示_泛微OA用户操作手册.pdf

    泛微OA用户操作手册.pdf e-cology 用户使用手册 上海泛微软件 Weaver Software 中国上海浦东软件园陆家嘴分园 峨山路91弄101号3层 邮政编码:200127 电话:+86 ...

最新文章

  1. oracle 之 EXP、IMP 使用简介
  2. PHP微信开发框架LaneWeChat框架简介
  3. NFS Volume Provider(Part I) - 每天5分钟玩转 OpenStack(62
  4. 网关限流(令牌桶算法)
  5. Intellij Idea: Thymeleaf 命名空间th报错
  6. kissy 淘宝网脚本库
  7. PAT乙级(1033 旧键盘打字)
  8. linux:记录一次 处理tomcat启动卡死无报错现象的曲折过程
  9. 读取访问权限冲突怎么解决_CPU怎么保证内存访问冲突?一致性?
  10. SUSE(Linux操作系统)
  11. 人工智能发展到GPT4经历了什么,从专家系统到机器学习再到深度学习,从大模型到现在的GPT4
  12. 支付宝支付开发—当面付条码支付和扫码支付
  13. c语言程序设计实验与案例数组,新书推荐 | C语言程序设计+实验与题解
  14. Burp Macros功能实现token验证爆破
  15. 【第148期】游戏策划:恭喜@灯入职剧情策划
  16. 学习笔记之——基于深度学习的目标检测算法
  17. python做投标生成器_生成器
  18. 《黑客攻防技术宝典:Web实战篇》习题答案(三)
  19. 深入理解python特性_笔记《深入理解Python特性》PDF+编程技巧
  20. 总有你值得一试的python开源项目

热门文章

  1. 如何安装matlab?官网下载详细教程
  2. 用户故事与敏捷方法—优秀用户故事准则
  3. c#编写闭合导线简易平差程序
  4. UNIX和LINUX系统下载中心
  5. vb2010 java,连接用vb成功连接access2010
  6. OneNote使用教程
  7. wincc版本升级_【西门子】WinCC V7.4 SP1:常规信息和安装 (较新).pdf
  8. Linux离线安装rzsz
  9. Junit + Mockito 使用资料整理
  10. RHCSA红帽认证考试题库--上午考试题