致远A8数据字典formdict.docx
《致远A8数据字典formdict.docx》由会员分享,可在线阅读,更多相关《致远A8数据字典formdict.docx(57页珍藏版)》请在冰豆网上搜索。
致远A8数据字典formdict
表单数据字典
[说明]
©2007UFSeeyonCo.,Ltd.
Allrightsreserved.
ThisdocumentcontainsinformationthatisproprietaryandconfidentialtoUFSeeyon.,whichshallnotbedisclosedoutsidetherecipient'scompanyorduplicated,usedordisclosedinwholeorinpartbytherecipientforanypurposeotherthantoevaluatethisfile.AnyotheruseordisclosureinwholeorinpartofthisinformationwithouttheexpresswrittenpermissionofUFSeeyon.isprohibited.
Date:
2007.06.22
Author:
宋牮
Version:
V1.01
1.
表间关系示意图
1.1表单数据表关系
图表单数据关系图
表表单数据表描述
TableName
中文名
描述
form_appmain
表单主表
表单的基础信息,每个表单一条记录。
form_propertlist
表单属性表
记录表单的相关属性,一个表单有多条属性记录。
form_appresource
表单资源文件
记录表单中的相关文本信息,一个表单中有多个资源文件。
form_ownerlist
表单授权表
记录表单的所属人,目前一个表单只能有一个所属人,以后要扩展。
form_objaccess
表单对象授权表
记录表单中子对象(单据菜单权限,查询权限,统计权限)的授权使用者。
1.2其它相关数据表
图其它数据表
表其它数据关系表描述
TableName
中文名
描述
form_enumlist
表单枚举
表单枚举主表
form_enumvalue
表单枚举值
记录表单枚举对应的值
form_tablevaluesign
表单动态表、枚举、枚举值序号值标记
表单动态数据表、表单枚举、枚举值生成的序列记录。
用于生成唯一的表单名称、表单枚举和表单枚举值排序号顺序的产生。
form_flowid
表单流水号
用于表单流水号的产生。
doc_form_potent
表单预归档视图信息表
form_data_state
表单数据流程状态表
form_biz_config
表单业务配置主表
form_bf_templet_profile
表单业务配置与表单模板的关系表
form_bf_menu_profile
表单业务配置与菜单挂接项关系表
form_bf_share_status
表单业务配置共享对象关系表
A8V3.20版本已删除此表
form_bf_share_scope
表单业务配置共享对象关系表
form_bf_column
栏目挂接项表
form_queryplan
表单保存用户自定义查询、统计
2.数据表详细描述
2.1表单主表(form_appmain)
2.1.1字段描述
表form_appmain字段定义
数据表
表单主表(form_appmain)
字段名
中文名
类型
值域
描述
id
主键ID
bigint(20)
表单唯一的id
appname
表单名称
varchar(100)
必须唯一
ref_apptypeid
应用分类
bigint(20)
与系统的应用分类对应
datadefine
数据结构
longtext
XML方式的表单对象信息定义,包括数据结构、录入控制,操作定义,查询统计定义等。
bind
绑定信息
longtext
XML方式的应用绑定信息定义,包括协同绑定信息和菜单绑定信息
state
状态
smallint(6)
0=草稿
1=试运行
2=已发布
表单的状态
systemdatetime
系统日期时间
varchar(20)
用于表单按创建时间排序
formstart
是否启用
bigint(20)
0=停用
1=启用
用于标示表单是否正在使用
form_type
表单类型
bigint
1:
流程表单
2:
信息管理
3:
基础数据
标识表单类型
2.1.2字段存储XML信息描述
2.1.2.1DataDefine(保存在datadefine内)
表单定义部分
数据结构定义
…
表单状态定义
单据列表定义
…
处理列表定义
查询列表定义
报表列表定义
….
表Define节点描述
标签名称
描述
Define
表单数据定义标签(根节点)
DataDefine
数据存储定义标签
FormState
表单状态标签
FormList
单据列表标签
Form
单据标签
QueryList
查询列表标签
Query
查询标签
ReportList
报表列表标签
Report
报表标签
1.DataDefine节点
图DataDefine节点结构图
表DataDefine节点描述
标签名称
描述
DataDefine
数据存储定义标签
Provider
表单存储操作接口ISeeyonDataDefine的实现类标签
UserDefine
自定义的表单数据标签
TableList
数据库表列表标签
Table
数据库表的定义标签
DataSource
InfoPath数据源绑定标签
Schema
InfoPath数据源标签
用户自定义的XML结构
ClassName是用户自己的实现类,需要实现ISeeyonDataDefine接口。
这里的xml由用户自己定义,操作的时候将xml的信息直接传递给用户定义的程序
表单系统的XML结构
表单工具采用的数据结构定义类型
Table的列表
Table的相关定义
Field的相关定义
InfoPath数据源的定义信息
databindfile="bindschema.xml"defualtInputfile="defaultInput.xml"/>
图Table节点结构图
表Table节点描述
标签名称
描述
Table
数据表标签
FieldList
字段列表标签
Field
字段标签
IndexList
索引列表标签
Index
索引标签
表Table节点数据定义
标记
Table
属性
说明
值域
必填
Id
唯一标识
字符串或者数值
不允许重复
是
Name
在数据库中建立的Table的名称
字符串
不允许重复
是
display
在系统中的显示名称
字符串
不允许重复
是
tabletype
数据库类型
枚举
Single
Master
Slave
缺省值为Single
否
onwertable
在tabletype为Slave时,必须要指定onwertable属性
对应父表的table的name的值
否
onwerfield
与父表关联的字段
在tabletype为Slave时,必须要指定Onwerfield属性
与父表对应的field的name值
否
表Field节点数据定义
标记
Field
属性
说明
值域
必填
id
唯一标识
字符串或者数值
不允许重复
是
name
在数据库中建立的Field的名称
字符串
不允许重复
是
display
在系统中的字段显示名称
字符串
不允许重复
是
fieldtype
字段的数据存储类型
枚举
VARCHAR
DECIMAL
TIMESTAMP
LONGTEXT
是
fieldlength
字段的长度
根据类型不同
timestamp、longtext不需要填写。
varchar、int填写一个数字来设定长度
decimal用2个数字来设定整体长度和小数位数。
数字见用逗号分割
根据类型
is_null
是否允许空,缺省值为允许
布尔
否
is_primary
是否为主键,缺省为否
布尔
否
databindfile="bindschema.xml"defualtInputfile="defaultInput.xml"/>
表DataSource节点数据定义
标记
DataSource
标记描述
数据来源的定义,定义要显示的数据,以及与相关的绑定
表Scherma节点数据定义
标记
Scherma
属性
说明
值域
必填
schemafile
InfoPath中的数据定义文件
文件名
是
databindfile
InfoPath中数据定义文件中与数据存储的绑定关系文件
文件名
是
defualtInputfile
数据输入类型绑定文件
文件名
是
2.FormState节点
表单状态定义
表FormState节点数据定义
标记
FormState
标记描述
表单状态
表State节点数据定义
标记
State
属性
说明
值域
必填
id
唯一标识
字符串或者数值
不允许重复
是
name
表单状态名称
枚举
草稿
预发布
已发布
是
3.Form节点
图Form节点结构图
表Form节点描述
标签名称
描述
Form
单据标签
Provider
自定义单据类标签
UserForm
自定义单据类数据标签
Engine
单据引擎标签
ViewList
单据视图列表标签
View
单据视图标签
OperationList
操作列表标签
Operation
操作标签
表Form节点数据定义
标记
Form
属性
说明
值域
必填
Id
唯一标识
字符串或者数值
不允许重复
是
name
单据的名称
字符串
不允许重复
是
type
表单类型
枚举
seeyonform
user
是
用户自定义的XML结构
ClassName是用户自己的实现类,需要实现ISeeyonForm接口。
这里的xml由用户自己定义,操作的时候将xml的信息直接传递给用户定义的程序
表单系统的XML结构
infopath表单系统的引擎类型
表Engine节点数据定义
标记
Engine
值
infopath
标记描述
表单系统采用的显示引擎名称,用于以后扩展支持多种引擎格式
表ViewList节点数据定义
标记
ViewList
标记描述
表单显示格式的列表,根据请求不同,返回不同格式的显示,如html的,wml的以及扩展的其它类型.
表View节点数据定义
标记
View
属性
说明
值域
必填
viewfile
数据显示的xsl文件
文件
是
viewtype
显示的类型
枚举
html
wml
xml
是
表OperationList节点数据定义
标记
OperationList
标记描述
操作列表
表Operation节点数据定义
标记
Operation
属性
说明
值域
必填
Id
唯一标识
字符串或者数值
不允许重复
是
name
单据的名称
字符串
不允许重复
是
type
操作的类型
枚举
add
update
readonly
是
filename
操作设定的具体内容
在type属性为add、update和readonly是需要设定
文件
否
4.QueryList节点
订货人"/>
日期"/>
classname="本月初日期">
日期"/>
classname="当前日期">
日期"title="日期"/>
订货人签字"title="签字"/>
总金额"title="金额"/>
产品名称"title="产品名称"/>
日期"type="1"description="倒序"/>
图QueryList节点结构图
表QueryList节点描述
标签名称
描述
QueryList
查询条件列表标签
Query
查询条件标签
QuerySource
查询数据源标签
Filter
查询范围标签
UserConditionList
用户条件标签
ShowDataList
显示数据域列表标签
OrderBy
查询结果排序标签
ShowDetail
显示明细标签
Description
查询描述
表QueryList节点数据定义
标记
QueryList
标记描述
查询列表
表Query节点数据定义
标记
Query
标记描述
查询条件,可以有多个
属性
说明
值域
必填
Id
唯一标识
字符串或者数值
不允许重复
是
name
查询名称
字符串
不允许重复
是
type
表单类型
seeyonform
user
是
表QuerySource节点数据定义
标记
QuerySource
属性
说明
值域
必填
masterTable
查询主表名称
字符串
是
表slaveTable节点数据定义
标记
slaveTable
属性
说明
值域
必填
tableName
查询从表名称
字符串
是
masterTable
对应主表名称
字符串
是
linkfield
对应的主表主键
字符串
是
订货人"/>