泛微OA流程存储的数据表解析
一、名词定义
英文 |
中文 |
备注 |
Nodeid |
节点id |
|
Nodetype |
节点类型 |
0:创建节点 1:审批节点 2:提交节点 3:归档 |
Isbill |
是否为单据 |
0 :表单(老表单) 1 :单据(新表单和系统单据) |
workflowid |
流程id |
|
Formid |
表单id |
|
Requestid |
请求id |
|
Fieldid |
字段id |
|
Fieldname |
字段数据库名称 |
|
Isdetail |
是否为明细 |
|
Viewtype |
主子段还是明细字段 |
0 主字段
|
二、表单数据存储
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流程存储的数据表解析相关推荐
- ajax 泛微oa表单js_泛微oa流程表单二次开发新人注意事项,
泛微oa流程表单二次开发新人注意事项, 1.泛微的PC端和手机端使用的jQuery代码通用吗? 答:根据实际操作情况,泛微的PC端和手机端使用的jQuery代码并不是通用的,pc端的代码有些不能在手机 ...
- 泛微OA流程表单验证附加验证条件-js代码块
身份证号 验证18位 对应字段名 field10762 数据字段名sfzh 上代码 jQuery(document).ready(function() {var value1= "fiel ...
- 泛微oa流程表单之开始时间与结束时间限制在本周且不能跨月
本次是主表中开始时间和结束时间限制在本周且不能跨月. 如果出现跨月会弹出一个"出现跨月"的提示,并且清空当前所选日期 <script type="text/java ...
- 泛微oa流程表单之请假单(判断请假结束时间不能小于等于请假开始时间)
<!-- script代码,如果需要引用js文件,请使用与HTML中相同的方式. --> <script type="text/javascript">/* ...
- 泛微oa流程表单之check框至少勾选一个
<script> jQuery(document).ready(function(){checkCustomize = function (){if((jQuery("#fiel ...
- 泛微oa流程表单之意见栏字数限制
<script type="text/javascript">checkCustomize = function() {var remarkHtml = Ckedito ...
- 泛微oa流程表单之明细表字段通过文本输入内容使另外一个字段必填
//明细表字段通过文本输入内容使另外一个字段必填 jQuery("#detailDiv_0").delegate("input[id^='field10247_']&qu ...
- 泛微OA.E9--01--限制发起人每个月发起流程的次数
泛微OA.E9–01–限制发起人每个月发起流程的次数 功能描述: 现有一个流程叫补卡申请流程,每个人忘记打卡了都可以发起补卡申请流程进行补卡.but 每个人每个月只可以发起两次该流程,当每月发起流程超 ...
- 泛微oa明细表添加按钮_泛微OA 新增能:表单建模详解.doc
泛微OA 新增能:表单建模详解 Weaver Software中国上海耀华支路39弄9号(通耀路济明路路口) Weaver Software 中国上海耀华支路39弄9号(通耀路济明路路口) 邮政编码: ...
- 工作流初始错误 泛微提交流程提示_泛微OA用户操作手册.pdf
泛微OA用户操作手册.pdf e-cology 用户使用手册 上海泛微软件 Weaver Software 中国上海浦东软件园陆家嘴分园 峨山路91弄101号3层 邮政编码:200127 电话:+86 ...
最新文章
- oracle 之 EXP、IMP 使用简介
- PHP微信开发框架LaneWeChat框架简介
- NFS Volume Provider(Part I) - 每天5分钟玩转 OpenStack(62
- 网关限流(令牌桶算法)
- Intellij Idea: Thymeleaf 命名空间th报错
- kissy 淘宝网脚本库
- PAT乙级(1033 旧键盘打字)
- linux:记录一次 处理tomcat启动卡死无报错现象的曲折过程
- 读取访问权限冲突怎么解决_CPU怎么保证内存访问冲突?一致性?
- SUSE(Linux操作系统)
- 人工智能发展到GPT4经历了什么,从专家系统到机器学习再到深度学习,从大模型到现在的GPT4
- 支付宝支付开发—当面付条码支付和扫码支付
- c语言程序设计实验与案例数组,新书推荐 | C语言程序设计+实验与题解
- Burp Macros功能实现token验证爆破
- 【第148期】游戏策划:恭喜@灯入职剧情策划
- 学习笔记之——基于深度学习的目标检测算法
- python做投标生成器_生成器
- 《黑客攻防技术宝典:Web实战篇》习题答案(三)
- 深入理解python特性_笔记《深入理解Python特性》PDF+编程技巧
- 总有你值得一试的python开源项目