页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

关联类是具有关联关系的业务对象的描述。在DWF中,一个关联类描述的是两个实体类关联属性的在数据库中存在的数据表。关联类包括:类名(英文名)、显示名、数据库表前缀、左类名、左类角色(左类显示名)、右类名、右类角色(右类显示名)

元素英文名备注
英文名ClassName类的名称,系统内唯一标识,英文字母,不允许被更改。
显示名DisplayName显示名称,可以用中英文。
数据库表前缀ZoneName标识记录类的域名,如关联类定制数据库表的默认前缀为CUS。对应数据库表名为:固定标识_前缀_英文名,如实体类的英文名为:Part,则数据库名为:plt_cus_r_part,其中plt为在DWF系统中定制的实体类的固定标识,r是关联类的固定标识
左类名leftClass描述关联关系中左对象的类名,选择的类需要是在实体类中定义的类
左类角色leftRole描述关联关系中左对象的显示名,允许用户在关联关系中自定义可以与实体类不一致
右类名

rightClass

描述关联关系中右对象的类名,选择的类需要是在实体类中定义的类,左类名和右类名可以相同,如果相同则代表是自关联并且是多对多
右类角色rightRole描述关联关系中右对象的显示名,允许用户在关联关系中自定义可以与实体类不一致

(二)关联类对象(Relation Object)——行

...

关联类系统属性:每创建一个关联类,DWF自动会为其增加12个系统属性,分别是:oid(全局唯一标识)、creator(创建人)、createTime(创建时间)、lastModifier(最近更新人)、lastModifyTime(最近更新时间)、leftClass(左对象类)、leftOid(左对象标识)、rightClass(右对象类)、rightOid(右对象标识)、order(序号)、version(版本号)、rightRev(右对象迭代标识)

属性名

显示名

数据类型

长度

是否为空

备注
creator创建人UUID32
关联类自身属性
lastModifier最近更新人UUID32
关联类自身属性
rightRev右对象迭代标识UUID32
预留属性
leftClass左对象类String50自动赋值
order序号Integer9

关联类自身属性,预留属性

rightClass右对象类String50自动赋值
leftOid左对象标识String32自动赋值
rightOid右对象标识String32自动赋值
lastModifyTime最近更新时间Date0
关联类自身属性
version版本号Integer10

关联类自身属性,预留属性

createTime创建时间Date0
关联类自身属性
oid全局唯一标识UUID32关联类自身属性

自定义属性:为了描述关联类上的关联关系需要自行定义的属性,例如:装配数量(记录设备和零件的装配关系)、考试分数(记录学生课程成绩)等

基本功能

关联类管理: 用DWF创建的业务系统中所用的关联类,进行关联类和属性的绑定。关联类管理包括:”新增关联类“、”删除关联类“、”编辑关联类“、”查看对象“、”导出模板“、”导出数据“、”导入数据“。其中:

...