好的,请提供需要翻译的英文技术文档段落。我会严格按照要求,只翻译自然语言部分,保持所有代码块和命令的原始 格式不变。
社区节点用户体验指南#
您的节点界面必须符合以下指南才能成为已验证社区节点候选。
凭据#
API密钥和敏感凭据应始终使用密码字段。
OAuth#
如果可用,请始终包含OAuth凭据。
节点结构#
需包含的操作#
请尽量为每种资源类型包含CRUD操作。
请尽量为每种资源的节点包含常见操作。n8n使用某些CRUD操作来保持体验一致性,并允许用户对资源执行基本操作。建议的操作包括:
- 创建
- 创建或更新(更新插入)
- 删除
- 获取
- 获取多个: 当存在筛选或搜索功能时也可使用
- 更新
注意事项:
- 这些操作可应用于资源本身或资源内部的实体(例如Google表格中的行)。对资源内部实体进行操作时,必须在操作名称中指定实体名称。
- 命名可能因节点和资源而异。详情请参阅后续指南。
资源定位器#
- 尽可能使用资源定位器组件。这能为用户提供更好的体验。当需要选择单个项目时,资源定位器组件通常非常有用。
- 资源定位器组件的默认选项应为“从列表中选择”(如果可用)。
与其他节点的一致性#
- 保持用户体验一致性:n8n致力于保持用户体验的一致性。这意味着需要遵循现有的用户体验模式,特别是最新新建或重构节点中使用的模式。
- 参考类似节点:例如,如果您正在开发数据库节点,值得参考Postgres节点。
排序选项#
- 您可以通过为用户提供排序选项来增强某些“获取多个”操作。
- 在专用集合中添加排序(位于“选项”集合下方)。请参考Airtable记录:搜索的示例。
节点功能#
删除操作输出#
删除项目(如记录或行)时,返回包含单个对象的数组:{"deleted": true}。这是向用户确认删除成功,并且该项目将触发后续节点。
简化输出字段#
普通节点:“简化”参数#
当端点返回超过10个字段的 数据时,添加“简化”布尔参数以返回最多包含10个字段的简化输出版本。
- n8n的主要问题之一是数据大小,简化参数通过减小数据大小来限制该问题。
- 选择在简化节点中最有用的输出字段,并按使用频率排序,将最常用的字段置于顶部。
- 在简化模式下,通常最好展平嵌套字段
- 显示名称:
简化 - 描述:
是否返回简化版本的响应而非原始数据
AI工具节点:“输出”参数#
当端点返回超过10个字段的数据时,添加包含3种模式的“输出”选项参数。
在AI工具节点中,允许用户更精细地选择要输出的字段。理由是工具可能会耗尽上下文窗口,过多字段会使它们混淆,因此最好仅传递所需的字段。
选项:
- 简化: 功能与上述“简化”参数相同。
- 原始: 返回所有可用字段。
- 选定字段: 显示多选项参数,用于选择要添加到输出并发送给AI代理的字段。默认情况下,此选项始终返回记录/实体的ID。
文案#
文本大小写#
对节点名称、参数显示名称(标签)、下拉菜单标题使用标题式大小写。标题式大小写是指将每个单词的首字母大写,但某些小词(如冠词和短介词)除外。
对节点操作名称、节点描述、参数描述(工具提示)、提示、下拉菜单描述使用句子式大小写。
术语#
- 使用第三方服务术语: 尽量使用与您对接的服务相同的术语(例如,Notion的“块”,而非Notion的“段落”)。
- 使用用户界面中的术语: 坚持使用服务用户界面中的术语,而非API或技术文档中使用的术语(例如,在Trello中您“归档”卡片,但在API中它们显示为“已关闭”。在这种情况下,您可能希望使用“归档”)。
- 避免技术行话: 在简单词汇可用时不要使用技术行话。例如,使用“字段”而非“键”。
- 一致的命名: 为某物选择一个术语并坚持使用。例如,不要混用“目录”和“文件夹”。
占位符#
可复制的占位符示例:
- 图片: