Files
twenty/packages/twenty-docs/l/zh/user-guide/data-model/overview.mdx
T
cd73088be6 i18n - docs translations (#19925)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-04-21 10:57:27 +02:00

176 lines
5.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 数据模型
description: 了解什么是数据模型,以及如何设计一个适合您业务的模型。
---
## 什么是数据模型?
数据模型是定义信息在您的CRM中如何组织的结构。 可以把它看作您的客户数据的**蓝图** — 您只需设计一次,然后用实际数据将其填充。
## 关键概念
### 对象
**对象**是您的 CRM 中数据的主要类别。 每个对象代表您想跟踪的一类事物。
Twenty 自带标准对象:
* **People** — 个人(联系人、潜在客户、合作伙伴)
* **Companies** — 组织
* **Opportunities** — 交易或销售
* **Notes** — 附加到记录的备注
* **Tasks** — 与记录关联的待办事项
您也可以为特定于您业务的任何内容创建**自定义对象**(例如,Projects、Subscriptions、Events)。
### 字段
**字段**是用于描述每个对象的属性或特征。 它们存储实际信息。
例如,**People** 对象具有如下字段:
* 名称
* 电子邮件
* 电话
* 职位
* 公司(与 Companies 对象的关联)
字段有不同的**类型**:文本、数字、日期、单选、多选、关联等。 您可以向任何对象添加自定义字段。
### 记录
**记录**是对象中的单个条目 — 您创建和管理的实际数据。
例如:
* "John Smith" 是 People 对象中的一个**记录**
* "Acme Corp" 是 Companies 对象中的一个**记录**
**类比:**
| 数据模型概念 | 现实类比 |
| ------ | ------------- |
| **对象** | 书中的章节(类别) |
| **字段** | 电子表格中的列(属性) |
| **记录** | 电子表格中的行(实际条目) |
您只需设计一次数据模型(对象 + 字段),然后在该结构内创建许多记录。
## 为什么要自定义您的数据模型?
每个企业的运作方式都不尽相同。 自定义数据模型意味着您可以围绕**您的**流程来塑造 Twenty,而不是把您的流程硬塞进一个僵化的系统。
Twenty 提供完全的灵活性:
* 根据需要创建任意数量的自定义对象
* 无限添加自定义字段
* 价格不会因自定义而变化
## 设计数据模型的提示
### 1. 从您的核心对象开始
识别您所使用的主要概念。 Twenty 已提供:
* **People** — 您的联系人
* **Companies** — 您的客户
* **Opportunities** — 您的商机
想想您还可能需要什么:
* Stripe 需要一个 `Subscriptions` 对象
* Airbnb 需要一个 `Trips` 对象
* 加速器需要一个 `Batches` 对象
### 2. 用字段表达变体,而不是创建新对象
如果某项只是现有对象的一个特征,请将其设为**字段**。
**字段适用于:**
* 类别和标签(例如,Companies 的 `Industry`
* 状态值(例如,Opportunities 的 `Stage`
* 属性和特性
### 3. 当某个概念可独立存在时创建对象
如果该概念有自己的生命周期、属性或关系,就值得设为一个对象。
**为以下情况创建对象:**
* **Projects** — 具有截止日期、所有者和任务
* **Subscriptions** — 连接公司、产品和发票
* **Events** — 涉及与会者和后续行动
这些超出单个字段的范围,因为它们携带自己的数据和关系。
### 4. 当记录数量不确定时创建对象
如果某个事物可以被多次关联且数量不确定,请使用对象。
**不佳的做法:**
创建诸如 `Product 1`、`Product 2`、`Product 3` 等字段...
**较佳的做法:**
创建一个 `Products` 对象并将其关联到记录。 这样就能在不更改模型的情况下支持一个、两个,甚至上百个产品。
### 5. 先保持简单
从字段开始。 仅当您感到受限时,才迁移到新对象:
* 单个对象上的字段过多
* 重复的记录,本应分开
* 不够契合的关系
## 关于人、公司和机会的特别注意事项
<Warning>
**电子邮件和日历同步仅适用于人、公司和机会。**
只有在这些对象中,您才能从您的邮箱/日历访问已同步的电子邮件和会议。 我们建议尽可能多地使用它们。
</Warning>
**最佳实践:**
* 如果您需要对人进行分类,请使用字段(而不是新对象)
* 示例:使用 `Person Type` 字段,取值为“潜在客户”和“合作伙伴”,而不是创建单独的对象
* 创建不同的**视图**进行筛选:一个显示合作伙伴,另一个显示潜在客户
**并非每条记录都适用的字段是可以接受的。** 例如,在“人”对象上设置 `Referral Link` 字段,仅当 `Person Type = Partner` 时适用。 在不相关的视图中隐藏此字段。
## 指导选择的问题
问问自己:
<Check>这只是我已拥有的事物的属性,还是需要它自己的属性?</Check>
<Check>我是否需要为每个记录跟踪多个此类项目,而无法提前知道有多少?</Check>
<Check>这一概念是否连接多个不同对象,而不仅仅是一个?</Check>
<Check>它是否有其自身的生命周期(阶段、开始/结束日期)?</Check>
如果对一个或多个问题的回答是“是”,可能是时候创建一个新对象了。
## 访问您的数据模型
1. 转到左侧边栏中的**设置**
2. 单击 **数据模型**
3. 查看您的所有对象(标准和自定义)
4. 单击任一对象以查看并编辑其字段
<Note>
**在设置中看不到数据模型?**
对数据模型的访问通常仅限于管理员。 如果您需要访问权限,请联系您的工作区管理员。
</Note>
## 下一步
一旦您规划好数据模型:
* [如何创建自定义对象](/l/zh/user-guide/data-model/how-tos/create-custom-objects)
* [如何创建自定义字段](/l/zh/user-guide/data-model/how-tos/create-custom-fields)
* [如何创建关系字段](/l/zh/user-guide/data-model/how-tos/create-relation-fields)
## 需要帮助?
我们的团队可以协助您设计和创建所需的数据模型。 发现我们的[实施服务](/l/zh/user-guide/getting-started/capabilities/implementation-services)。