Skip to content

Projects

功能可用性

RBAC 可用于除社区版之外的所有计划。不同的计划拥有不同数量的项目和角色。有关计划详情,请参考 n8n 的 定价页面

n8n 使用项目来组合工作流程和凭证,并在每个项目中为用户分配角色。这意味着单个用户在不同项目中可以拥有不同的角色,从而获得不同级别的访问权限。

🌐 n8n uses projects to group workflows and credentials, and assigns roles to users in each project. This means that a single user can have different roles in different projects, giving them different levels of access.

创建项目(Create a project)#

实例所有者和实例管理员可以创建项目。

🌐 Instance owners and instance admins can create projects.

创建项目:

🌐 To create a project:

  1. 选择 加号图标 添加项目
  2. 填写项目设置。
  3. 选择 保存

在项目中添加和删除用户(Add and remove users in a project)#

项目管理员可以添加和删除用户。

🌐 Project admins can add and remove users.

要向项目添加用户:

🌐 To add a user to a project:

  1. 选择项目。
  2. 选择 项目设置
  3. 项目成员下,浏览用户或按用户名或电子邮件地址搜索。
  4. 选择要添加的用户。
  5. 检查角色类型,如有需要请更改。
  6. 选择 保存

要从项目中移除用户:

🌐 To remove a user from a project:

  1. 选择项目。
  2. 选择 项目设置
  3. 在要删除的用户的三点菜单中,选择移除用户
  4. 选择 保存

删除项目(Delete a project)#

删除项目:

🌐 To delete a project:

  1. 选择项目。
  2. 选择 项目设置
  3. 选择 删除项目
  4. 选择如何处理工作流和凭证。你可以选择:
    • 将其工作流程和凭据转移到另一个项目:n8n 会提示你选择一个要将数据移动到的项目。
    • 删除其工作流和凭据:n8n 会提示你确认是否要删除项目中的所有数据。

在项目或用户之间移动工作流和凭据(Move workflows and credentials between projects or users)#

工作流和凭证所有者可以将工作流或凭证(更改所有权)移动给他们有权访问的其他用户或项目。

🌐 Workflow and credential owners can move workflows or credentials (changing ownership) to other users or projects they have access to.

移动会撤销共享

移动工作流或凭证会移除所有现有的共享。请注意,这可能会影响当前共享这些资源的其他工作流。

  1. 选择 工作流菜单 工作流菜单图标凭证菜单 工作流菜单图标 > 移动

    使用凭证移动工作流

    当移动一个你有权限共享凭据的工作流时,你可以选择同时共享这些凭据。这确保工作流在执行时仍然能够访问所需的凭据。n8n 会标注任何无法移动的凭据(你没有权限共享的凭据)。

  2. 选择要迁移到的项目或用户。

  3. 选择 下一步
  4. 确认你理解此操作的影响:如果目标项目中无法使用所需的凭证,工作流可能会停止运行,并且 n8n 会移除当前的任何个人共享。
  5. 选择 确认移动到新项目

在项目中使用外部密钥(Using external secrets in projects)#

从版本 2.13.0 起,实例所有者和管理员可以为项目编辑和管理员启用 外部密钥 访问。有关启用此功能及每个角色获得的权限的详细信息,请参阅 项目角色的访问权限

🌐 From version 2.13.0, instance owners and admins can enable external secrets access for project editors and admins. Refer to Access for project roles for details on enabling this and the permissions each role gets.

在较旧的版本(或当选择加入开关关闭时),在项目中使用外部密钥需要实例所有者或实例管理员成为该项目的成员。

🌐 In older versions (or when the opt-in toggle is off), using external secrets in a project requires an instance owner or instance admin as a member of the project.