属性
Macro 使用属性将结构化数据附加到任何实体(电子邮件、任务、文档、CRM 记录等)上。属性系统在各模块间是统一的,因此你可以使用相同的字段来组织不同类型的内容,也可以为不同类型的内容创建不同的字段。任务和 CRM 显然具有截然不同的合理属性,但概念相同且 UI 是共享的,因此团队可以高效协作。

在任务中,默认属性 Status、Priority 和 Assignees 显示在任务右侧的此卡片中。若要添加更多属性,请单击 Add property。

支持的类型¶
每个支持属性的实体都支持相同的数据类型:
- STRING(文本):电话、职位、部门、备注。
- NUMBER:收入、员工人数、ARR。
- BOOLEAN:开关。
- DATE:最后联系时间、合同/续约日期。
- SELECT_STRING:单选/多选,选项为字符串(自定义选项颜色/图标)。
- SELECT_NUMBER:单选/多选,选项为数字。
- ENTITY:对另一个实体的引用(User、Company、Contact、Document、Project、Channel、Chat、Task、Thread)。
- LINK:URL(网站、LinkedIn 等)。
系统属性与自定义属性¶
属性要么是系统属性(内置且不可删除,例如任务的 Status),要么是自定义属性(你自行添加的属性)。属性还可以标记为元数据,这样它们就不会显示在主视图中。共有三种编辑器:内联(在列表或胶囊中点击编辑)、弹出框(聚焦对话框)和模态框(跨多个字段的批量编辑)。
固定属性¶
你可以固定属性,使其显示在右侧卡片或统一列表中。如果某个属性更像是你不需要看到的隐藏元数据,请保持其隐藏状态。否则,请将其固定。每个模块类型都有自己的默认值。例如,任务默认固定 Status、Priority 和 Assignees。
各模块的内置字段¶
有些模块自带系统属性:
- Tasks:Status、Priority、Assignees、Due Date、Parent Task / Subtasks、Depends On、Effort、Story Points 和 Relevant Documents。参见 Tasks。
- Documents:Owner、Folder、Created 和 Updated 时间戳,以及可分配字段,例如关联的 Task 和 urgency。参见 Documents。
- CRM companies (Customers):Stage(Lead、Qualified、Demo、Trial、Negotiation、Customer、Churned)、Owner(你团队中的一名成员)和 Revenue,以及一个 Last Interaction 时间戳,该时间戳会根据已同步的工作区电子邮件自动更新。
- CRM contacts & companies:Email、Name、Company、交互时间戳、Domains、Email Sync 等。
代理访问¶
代理通过 MCP 实体工具读写属性:GetEntityProperties 用于读取,SetEntityProperty 用于更新(状态、负责人、日期、自定义字段),ListEntities 用于浏览。参见 工具参考。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 macro3/macro