Ofbiz数据模型详解:当事人及相关表格

需积分: 18 4 下载量 46 浏览量 更新于2024-07-19 收藏 2.58MB PDF 举报
"开源系统ofbiz的数据模型手册涵盖了与当事人模型相关的多个数据库表格,包括当事人基本信息、属性、分类、关系、角色等。手册详细列出了每个表的名称、说明以及字段信息,帮助用户理解ofbiz中如何管理和组织当事人数据。" 在开源企业应用框架Open For Business (OFBiz)中,数据模型是系统核心组件之一,它定义了系统中对象的结构和关系。本手册特别关注的是当事人模型,这涉及到与人、组织、公司等相关实体的数据存储和管理。下面将详细介绍这些关键表格及其功能。 1. 当事人模型: - PARTY:这是当事人表,包含了所有类型的实体,如个人(PERSON)、组织等。 - PARTY_ATTRIBUTE:存储当事人特定的属性信息,可以是任何与当事人相关的自定义数据。 - PARTY_CARRIER_ACCOUNT:与运输服务提供商相关的账户信息,如物流、快递公司的账号。 - PARTY_CLASSIFICATION:当事人可能属于的分类,如行业类别、客户类型等。 - PARTY_CLASSIFICATION_GROUP:分类组,用于归类多个分类。 - PARTY_CLASSIFICATION_TYPE:定义当事人分类的类型,如客户类型、供应商类型。 - PARTY_CONTENT:当事人相关的内容,可以是文档、图片等多媒体信息。 - PARTY_CONTENT_TYPE:内容的类型,如文本、图像等。 - PARTY_DATA_SOURCE:当事人数据的来源,用于追踪数据的提供者。 - PARTY_GEO_POINT:当事人的地理位置信息,用于地理定位或配送服务。 - PARTY_GROUP:当事人组,例如团队、部门等。 - PARTY_ICS_AVS_OVERRIDE:地址验证服务的覆盖设置,用于自定义验证规则。 - PARTY_INVITATION:当事人邀请,用于活动、会议等。 - PARTY_INVITATION_GROUP_ASSOC:邀请与组的关联,方便批量管理邀请。 - PARTY_INVITATION_ROLE_ASSOC:邀请与角色的关联,定义邀请者在事件中的角色。 - PARTY_NAME_HISTORY:当事人名称的历史记录,用于跟踪名称变化。 - PARTY_NOTE:当事人相关的注释,可能包括备注、反馈等。 - PARTY_PROFILE_DEFAULT:当事人的默认配置,如首选项、设置等。 - PARTY_RELATIONSHIP:当事人之间的关系,如雇主-雇员、供应商-客户等。 - PARTY_RELATIONSHIP_TYPE:定义不同类型的当事人关系。 - PARTY_ROLE:当事人扮演的角色,如购买者、销售者等。 - PARTY_STATUS:当事人的状态,如活跃、暂停等。 - PARTY_TYPE:当事人类型,如个人、公司、组织等。 - PARTY_TYPE_ATTR:当事人类型的附加属性,扩展类型功能。 - PERSON:具体的个人当事人记录。 - PRIORITY_TYPE:定义各种优先级,如任务的紧急程度。 - ROLE_TYPE:角色类型,如管理员、普通用户等。 - ROLE_TYPE_ATTR:角色类型的属性,用于扩展角色功能。 - VENDOR:供应商记录,用于管理供应链中的供应商信息。 1.1.2 ADDRESS_MATCH_MAP 表: - MAP_KEY:映射键,用于唯一标识一个映射规则。 - MAP_VALUE:映射值,表示根据MAP_KEY的处理结果。 - SEQUENCE_NUM:映射规则的顺序,用于决定处理逻辑。 - LAST_UPDATED_STAMP:最后更新时间,记录数据修改的时间戳。 这个手册为开发者和管理员提供了深入了解OFBiz当事人模型的机会,通过这些表可以构建、查询和维护当事人数据,从而有效地支持业务流程。无论是创建新的当事人、管理关系,还是进行复杂的查询和数据分析,都能从中受益。