泛微 E9(Weaver E9)是泛微软件推出的企业级协同办公管理平台,广泛应用于企业的工作流程管理、信息流转以及文档管理等。E9 系统中,数据字典是一个非常重要的概念,它定义了系统中各个数据表的结构和内容,帮助开发人员和管理员快速理解和操作系统中的数据。

下面是 泛微 E9 数据字典手册 的概述,包括数据字典的基本概念、使用方法和常见字段说明。


1. 数据字典概述

数据字典是对 E9 系统中所有表、字段及其含义的详细描述。它提供了系统中数据表的结构,字段的数据类型、长度、约束条件,以及各个字段在系统中的作用。

在 E9 系统中,数据字典可以通过 系统管理 菜单下的 数据字典管理 进行查看和修改。通常,数据字典包含以下内容:

  • 表名:数据库表的名称。
  • 字段名:表中字段的名称。
  • 数据类型:字段的数据类型(如 VARCHARINTDATE 等)。
  • 字段说明:字段的含义与用途。
  • 约束条件:该字段是否为主键、是否允许为空等。
  • 默认值:字段的默认值。

2. 数据字典常见字段说明

E9 系统的数据字典定义了大量表结构及字段。以下是一些常见的表和字段说明:

2.1 表结构

表:e_form(表单信息表)
字段名数据类型说明
form_idINT表单ID(主键)
form_nameVARCHAR表单名称
form_typeVARCHAR表单类型(如 审批表单
create_timeDATETIME创建时间
modify_timeDATETIME修改时间
creator_idINT创建人ID
modifier_idINT修改人ID
表:e_user(用户信息表)
字段名数据类型说明
user_idINT用户ID(主键)
usernameVARCHAR用户名
passwordVARCHAR用户密码(加密存储)
emailVARCHAR用户邮箱
phoneVARCHAR用户电话
role_idINT角色ID
statusVARCHAR用户状态(如 启用
create_timeDATETIME创建时间

2.2 字段类型说明

  • VARCHAR:变长字符类型,用于存储字符串类型数据。
  • INT:整数类型,通常用于存储整型数字。
  • DATETIME:日期时间类型,用于存储日期和时间。
  • TEXT:文本类型,通常用于存储较长的字符串或备注信息。
  • BOOLEAN:布尔类型,存储 TRUE 或 FALSE

3. 数据字典管理功能

泛微 E9 系统中的数据字典管理功能可以帮助管理员查看和管理系统中所有的表和字段。以下是数据字典管理的常见功能:

3.1 查看数据字典

管理员可以通过 系统管理 > 数据字典管理 菜单查看系统中所有表的字段定义。通过选择表名,可以查看该表的所有字段和字段属性。

3.2 修改数据字典

在 数据字典管理 中,管理员可以对已有的表和字段进行修改,操作包括:

  • 修改字段名:修改字段的名称。
  • 修改字段类型:更改字段的数据类型(例如将 VARCHAR(50) 改为 TEXT)。
  • 添加字段:在现有表中添加新的字段。
  • 删除字段:从表中删除不再使用的字段。
  • 修改字段约束:例如将字段设为 NOT NULL 或 UNIQUE

3.3 自定义字段类型

E9 系统允许管理员根据实际业务需求,创建自定义的字段类型。这些字段类型可以包含更为复杂的数据格式,如文件上传、图片、日期选择等。

4. 常见数据表及字段说明

4.1 工作流表(e_workflow

e_workflow 表存储与工作流相关的信息,如流程ID、流程状态、表单ID等。常见字段包括:

字段名数据类型说明
workflow_idINT工作流ID(主键)
form_idINT表单ID
statusVARCHAR流程状态(如 审批中
current_userINT当前操作用户ID
create_timeDATETIME创建时间

4.2 附件表(e_attachment

e_attachment 表用于存储附件文件信息。常见字段包括:

字段名数据类型说明
attachment_idINT附件ID(主键)
file_nameVARCHAR文件名
file_pathVARCHAR文件路径
file_sizeINT文件大小(字节)
upload_timeDATETIME上传时间
upload_userINT上传人ID

5. 数据字典的使用场景

  • 开发过程中的数据建模:开发人员在创建数据库表时,通常会参考数据字典中定义的字段,以确保数据表的结构符合系统需求。
  • 字段管理与优化:管理员可以通过数据字典查看和管理字段,优化数据库结构,避免冗余字段。
  • 系统扩展与定制:在系统需要扩展或定制时,可以根据数据字典进行新的字段添加,或修改现有字段的属性。

六、总结

泛微 E9 数据字典是 E9 系统的重要组成部分,它帮助管理员和开发人员快速了解和管理系统中的所有数据表和字段。通过对数据字典的掌握,可以更高效地进行系统定制和扩展,保证系统在运行过程中数据的一致性和完整性。

数据字典管理不仅对于数据库设计至关重要,它还帮助用户实现自定义字段、调整数据表结构等功能,因此,深入理解和熟悉 E9 数据字典的使用是开发人员和系统管理员的必备技能。