"通达OA2015版的数据字典包含了通讯簿模块的重要字段信息,用于支持二次开发和流程算法的研究。数据字典详细列出了通讯簿中的各个字段,如用户ID、所属组、联系人姓名、性别、生日等,还包括了各种联系方式和附加信息,如职务、家庭地址、电子邮箱、手机等。此外,还涉及到共享设置、附件管理和权限控制的相关字段。"
通达OA是企业级协同办公系统,2015版的数据字典对于理解系统的内部结构和进行定制化开发至关重要。这个数据字典主要围绕通讯簿功能展开,包括了创建人、所属组以及联系人的详细个人信息。
1. **ADD_ID**:这是每个通讯簿记录的唯一标识,是一个整型(int)字段,不允许为空,且自动递增,是自增唯一ID。
2. **USER_ID**:字段类型为varchar,用于记录创建该通讯簿条目的用户ID,对于追踪记录来源具有重要意义。
3. **GROUP_ID**:整型字段,表示联系人所属的组,默认值为0,可能用于组织结构的划分。
4. **PSN_NAME**:联系人的姓名,varchar类型,不能为空,是识别联系人身份的关键字段。
5. **SEX**:性别字段,用字符(char)表示,区分0代表男性,1代表女性。
6. **NICK_NAME**:联系人的昵称,varchar类型,可为空,提供非正式称呼选项。
7. **BIRTHDAY**:生日日期,采用date类型,可为空,用于记录联系人生日信息。
8. **MINISTRATION**:职务字段,用于记录联系人在其单位的职位,varchar类型。
9. **MATE** 和 **CHILD**:配偶和子女的信息,都是varchar类型,可为空,提供家庭背景资料。
10. **DEPT_NAME**,**ADD_DEPT**,**POST_NO_DEPT**,**TEL_NO_DEPT**,**FAX_NO_DEPT**:这些字段与联系人的工作单位相关,记录单位名称、地址、邮编、电话和传真,方便业务沟通。
11. **ADD_HOME**,**POST_NO_HOME**,**TEL_NO_HOME**:家庭住址、邮编和电话,用于私人联系。
12. **MOBIL_NO**,**BP_NO**:手机号码和小灵通号码,提供移动联系方式。
13. **EMAIL**,**OICQ_NO**,**ICQ_NO**:电子邮件、QQ和MSN号码,涵盖网络通信方式。
14. **NOTES**:文本类型(text),用于记录关于联系人的额外备注信息。
15. **PSN_NO**:排序字段,整型,用于在通讯簿中按顺序显示联系人。
16. **SMS_FLAG**:未知用途的字符字段,可能涉及短信功能的设置。
17. **SHARE_USER**,**MANAGE_USER**:共享范围和修改权限用户的文本字段,涉及数据的访问控制。
18. **ADD_SHARE_NAME**:共享名,用于定义共享设置的名称。
19. **ATTACHMENT_ID**,**ATTACHMENT_NAME**:附件ID和名称,支持文档附件的上传和管理。
20. **ADD_START**,**ADD_END**:共享开始和结束时间,确定共享的有效期限。
21. **PER_WEB**:个人主页的URL,展示联系人的个人网站或在线名片。
22. **PANDA_W**: 这个字段的含义未明确,可能是通达OA系统特定的功能或配置项。
这些字段构成了一套完整的通讯簿记录,涵盖了从基本信息到通信方式,再到权限管理和共享设置的各个方面,为开发人员提供了全面的数据参考,有助于构建和优化通达OA系统的各项功能。