snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
---
title: 日历视图
description: 在日历上显示带有日期字段的记录。
---
## 关于日历视图
日历视图会根据某个日期字段在日历上显示您的记录。 每条记录会在相应日期显示为一个事件。
<img src="/images/user-guide/views/calendar-view-zoom.png" style={{width:'100%'}} />
## 创建日历视图
1. 导航到包含日期字段的对象
2. 单击视图下拉菜单 → **+ 添加视图**
3. 命名您的视图并点击 **创建**
4. 打开右侧的 **选项**
5. 选择 **日历** 作为布局
6. 选择用于定位记录的 **日期字段**
7. 单击 **更新视图**
## 配置日历
### 选择日期字段
在 **选项** 中,选择决定记录在日历上显示位置的日期字段。
### 显示字段
配置每个日历事件上显示的字段:
1. 单击 **选项 → 字段**
2. 切换字段开/关
3. 拖动以重新排序
## 使用场景
* **会议和通话**:查看即将到来的预约
* **截止日期**:跟踪到期日期和关闭日期
* **事件**:规划并可视化已安排的活动
* **跟进**:查看任务的到期时间
## 相关内容
* [视图概览](/l/zh/user-guide/views-pipelines/overview) — 创建和管理视图
* [筛选与排序](/l/zh/user-guide/views-pipelines/capabilities/filters-and-sorting) — 筛选日历数据

View File

@@ -0,0 +1,52 @@
---
title: 字段与列
description: 选择要显示的字段,并决定如何组织它们。
---
## 选择要显示的字段
每个视图都可以显示不同的字段集。 自定义可见内容,以专注于关键信息。
### 显示或隐藏字段
1. 点击右上角的 **选项**
2. 点击 **字段**
3. 点击每个字段旁的 **眼睛图标** 以显示或隐藏它
### 重新排序字段
更改字段在视图中的显示顺序:
1. 点击 **选项 → 字段**
2. 上下拖动字段
3. 更改会自动保存
## 按视图类型显示字段
### 表视图
* 字段显示为列
* 通过拖动边框调整列宽
### 看板视图
* 字段显示在卡片上
* 通过选项 → 字段重新排序
* 使用紧凑视图隐藏所有字段
### 日历视图
* 在日历事件中显示所选字段
* 通过选项 → 字段进行配置
## 最佳实践
* **只显示需要的内容** — 太多字段打乱视图
* **将重要字段放在前面** — 最常用的列放在左侧
* **创建多个视图** — 针对不同目的使用不同的字段集
* **按视图设置字段可见性** — 同一对象,不同侧重
## 相关内容
* [表格视图](/l/zh/user-guide/views-pipelines/capabilities/table-views) — 列表视图功能
* [看板视图](/l/zh/user-guide/views-pipelines/capabilities/kanban-views) — 基于卡片的视图

View File

@@ -0,0 +1,78 @@
---
title: 过滤与排序
description: 过滤并排序记录,以准确找到您需要的内容。
---
## 过滤数据
过滤器通过仅显示符合您条件的记录,帮助您专注于特定记录。
### 添加过滤器
1. 点击工具栏中的 **过滤** 按钮
2. 选择用于过滤的字段
3. 选择运算符(等于、包含等)
4. 输入过滤条件的值
5. 点击 **应用**
### 过滤运算符
| 字段类型 | 可用的运算符 |
| ---- | ------------------ |
| 文本 | 等于、包含、以…开头、以…结尾、为空 |
| 数字 | 等于、大于、小于、为空 |
| 日期 | 等于、早于、晚于、为空 |
| 选择 | 等于、属于以下任一、为空 |
| 复选框 | 为真、为假 |
| 关系 | 等于、为空 |
### 多个过滤器
组合多个过滤器以缩小结果范围:
* 所有过滤器均按 AND 逻辑应用
* 每个额外的过滤器都会进一步限制结果
### 移除过滤器
* 点击单个过滤条件标签上的 **X**
* 点击 **全部清除** 以移除所有过滤器
## 排序数据
排序决定记录的显示顺序。
### 添加排序
1. 点击工具栏中的 **排序** 按钮
2. 选择用于排序的字段
3. 选择升序(A-Z、0-9)或降序(Z-A、9-0)
4. 点击 **应用**
### 多级排序
添加多个排序级别:
* 第一个排序为主排序
* 后续排序在相同值的分组内应用
### 快速列排序
单击任意列标题进行排序:
* 第一次点击:升序
* 第二次点击:降序
* 第三次点击:移除排序
## 保存过滤与排序设置
过滤与排序会随视图保存:
1. 配置您的过滤与排序
2. 点击 **保存** 以更新当前视图
3. 或点击 **另存为新视图** 以创建一个变体
## 相关内容
* [表格视图](/l/zh/user-guide/views-pipelines/capabilities/table-views) — 分组功能
* [视图概览](/l/zh/user-guide/views-pipelines/overview) — 创建和管理视图

View File

@@ -0,0 +1,98 @@
---
title: 看板视图
description: 了解如何使用看板视图来可视化并管理您的工作流。
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## 关于看板视图
看板视图以视觉方式映射出处理流程,其中每个列代表一个不同阶段,每个卡片代表一个记录。
## 在阶段间移动卡片
在工作流推进过程中,您可以点击并按住卡片,然后将其拖动到下一阶段,从而在阶段之间移动每张卡片。
<VimeoEmbed videoId="927888627" title="视频演示" />
## 添加和删除阶段
您可以使用阶段来定制工作流以满足您的需求,每个阶段都代表选择字段中的一个值:
### 添加阶段
要添加阶段,请前往 设置 > 数据模型,选择您的对象,然后选择看板所依赖的字段,进入选择字段设置。
<VimeoEmbed videoId="927890428" title="视频演示" />
### 移除阶段
要删除阶段,悬停在阶段名称或 `⋮` 图标上,单击选择字段设置中的 `从设置编辑`,然后在相关阶段旁边单击 **删除**。
## 显示字段
您可以配置看板板以显示一些字段并隐藏其他字段。 要显示或隐藏字段,请点击右上角的 **选项**,然后点击 **字段** 以打开选项列表,再点击字段旁边的眼睛图标以显示或隐藏该字段。
您还可以通过按住字段名称并将其拖到所需位置来重新排列字段顺序。
<img src="/images/user-guide/kanban-views/filter.png" style={{width:'100%'}} />
## 紧凑视图
您可以隐藏所有字段,从而一目了然地总览所有记录。 启用方法:
1. 单击右上角的 **选项**
2. 打开 **紧凑视图** 开关
<img src="/images/user-guide/kanban-views/compact-view.png" style={{width:'100%'}} />
## 列聚合
看板视图中的每一列都可以在顶部显示聚合值,帮助您一目了然地了解数据。
### 可用的聚合
| 聚合 | 描述 |
| ------ | ---------------- |
| **计数** | 该列中的记录数量 |
| **总和** | 数值字段的总计(例如,交易金额) |
| **平均** | 数值字段的平均值 |
| **最小** | 最小值 |
| **最大** | 最大值 |
### 配置聚合
1. 单击列顶部显示在阶段值旁边的数字
2. 选择聚合类型
3. 选择要聚合的字段
**示例:** 通过对 Amount 字段进行求和,显示每个阶段的交易总金额。
## 何时使用看板视图
看板视图非常适用于:
* **销售管道**:从线索到成交,按阶段跟踪交易
* **项目管理**:按工作流状态监控任务
* **招聘**:按招聘阶段跟踪候选人
* **任何分阶段的流程**:以可视化方式呈现具有已定义阶段的任何工作流
## 最佳实践
### 组织您的阶段
* **限制阶段数量**:以 5–7 个阶段为宜
* **命名清晰**:使用具有描述性的阶段名称
* **逻辑顺序**:按流程顺序排列阶段
### 优化卡片显示
* **显示关键字段**:只显示最重要的信息
* **使用紧凑视图**:用于高层级概览
* **颜色编码**:使用阶段颜色快速识别状态
### 保持数据质量
* **定期更新**:让卡片在各阶段持续流转
* **归档已完成项**:将已关闭的条目移出活动视图
* **检查滞留卡片**:跟进停留在某个阶段的卡片

View File

@@ -0,0 +1,64 @@
---
title: 表视图
description: 以类似电子表格的列表格式显示您的数据。
---
## 关于表视图
表格视图以行显示记录,并带有可自定义的列——类似电子表格。 这是大多数对象的默认视图类型。
<img src="/images/user-guide/table-views/table-view.png" style={{width:'100%'}} />
## 功能
### 列配置
* 显示或隐藏列(字段)
* 调整列宽
* 通过拖动重新排序列
### 按 Select 字段分组
根据 Select 类型的字段将记录组织为可折叠的分组。
<img src="/images/user-guide/table-views/table-group-by.png" style={{width:'100%'}} />
1. 单击 **选项**
2. 选择 **分组**
3. 选择一个 Select 字段
4. 在 **选项 → 分组 → 排序** 下配置分组顺序:
* **字母顺序** 或 **反向字母顺序**
* **手动排序**:在 "可见分组" 下拖动分组以重新排序
* 单击分组旁的 **眼睛图标** 以将其隐藏
**使用场景:**
* 按类型对公司分组
* 按阶段对商机分组
* 按状态对任务分组
<Note>
**为获得最佳性能,请将每个视图的可见分组限制在 10-15 个。** 如果需要更多分组,建议改用仪表板。
</Note>
### 列宽
调整列宽以显示更多或更少的内容:
1. 将鼠标悬停在两个列标题之间
2. 单击并拖动列边框
3. 松开以设置新宽度
## 何时使用表格视图
表格视图最适用于:
* **浏览大型数据集** — 快速扫描大量记录
* **数据录入** — 高效编辑多条记录
* **详细分析** — 同时查看多个字段
* **排序与筛选** — 查找特定记录
## 相关内容
* [字段和列](/l/zh/user-guide/views-pipelines/capabilities/fields-and-columns) — 配置要显示的字段
* [筛选与排序](/l/zh/user-guide/views-pipelines/capabilities/filters-and-sorting) — 缩小记录范围

View File

@@ -0,0 +1,74 @@
---
title: 视图设置
description: 管理视图的可见性、命名、图标和组织方式。
---
## 视图可见性
控制谁可以查看您的自定义视图。
### 可见性选项
| 设置 | 谁可以查看 |
| ------- | ------- |
| **工作区** | 所有工作区成员 |
| **未列出** | 仅您 |
### 更改可见性
1. 打开该视图
2. 单击 **选项 → 可见性**
3. 选择 **工作区** 或 **未列出**
<Note>
默认的 "All [Object Name]" 视图无法更改其可见性。
</Note>
## 重命名视图
1. 打开视图下拉菜单
2. 单击视图旁的 **⋮** 菜单
3. 选择 **编辑**
4. 输入新名称
## 更改视图图标
1. 打开视图下拉菜单
2. 单击视图旁的 **⋮** 菜单
3. 选择 **编辑**
4. 单击图标以更改
## 调整视图顺序
更改视图在下拉菜单中的显示顺序:
1. 打开视图下拉菜单
2. 通过手柄拖动视图
3. 放置到所需位置
4. 顺序会自动保存
## 喜欢视图
固定常用视图以便快速访问:
1. 打开视图下拉菜单
2. 单击某个视图旁的 **⋮** 菜单
3. 选择 **添加到收藏夹**
已收藏的视图会显示在专门的区域,便于快速访问。
## 删除视图
1. 打开视图下拉菜单
2. 单击视图旁的 **⋮** 菜单
3. 选择 **删除**
4. 确认删除
<Warning>
已删除的视图无法恢复。
</Warning>
## 相关内容
* [视图概览](/l/zh/user-guide/views-pipelines/overview) — 创建视图
* [如何限制访问](/l/zh/user-guide/views-pipelines/how-tos/restrict-access-to-your-view) — 分步指南