Skip to main content
Cypress云服务免费试用

团队管理

info
学习要点
  • Cypress Cloud中团队的用途
  • 如何将用户分配到团队
  • 如何将项目分配给团队
  • 团队设置的最佳实践

可以在Cypress Cloud中定义团队。团队可以帮助您控制哪些用户有权访问特定项目。这是通过选择团队可以访问的项目来实现的。

组织有很多理由希望将访问权限划分为团队。一些最常见的理由是:

  • 通过仅查看需要查看的项目来提高效率并减少混乱
  • 组织中的多个业务单元共享同一个Cypress Cloud组织
  • 当某些项目仅限组织中的特定用户访问时的隐私和安全性
  • 通过企业报告按团队了解Cypress使用情况的能力

注意:公共项目对Cypress Cloud组织中的所有用户可见

管理团队

组织的所有者或管理员角色可以在Cypress Cloud中创建团队。这些组织所有者和管理员,以及一个称为_团队管理员_的新角色,然后可以根据需要配置团队。

  • 可以为组织设置的团队数量没有限制
  • Cypress Cloud中的所有用户都将是名为_所有人_的默认团队的成员
  • 一个用户可以分配到多个团队
  • 角色在用户级别定义。该用户的角色决定了在团队内授予的权限
  • 可以分配给团队的项目数量没有限制
  • 同一个项目可以分配给多个团队
  • 在Cypress Cloud中拥有对项目的访问权限与Cypress App用户是否可以将运行记录到Cypress Cloud无关

创建或删除团队

只有组织的所有者或管理员角色可以在Cypress Cloud中创建团队。其他角色将看不到创建新团队的按钮。

  1. 在“用户与团队”页面上,选择_团队_选项卡

  2. 点击**+ 创建团队**

    导航到用户与团队页面并看到创建新团队的按钮。
  3. 在_创建新团队_模态框中,输入团队名称并点击保存

注意:团队名称必须唯一

要删除团队,只需点击团队行右侧的_X_图标。在删除团队之前,系统会提示您确认。

将项目分配给团队

创建团队后,将项目分配给团队非常重要。如果没有项目分配给团队,仅属于此团队的任何用户将无法访问Cypress Cloud项目。

点击+图标将项目分配给团队。

在_团队_选项卡上,通过点击_项目访问_列中的**+**图标将项目分配给团队。在出现的模态框中有两个选项:

  1. 将所有项目分配给团队

    如果有一个团队应该访问所有项目,包括已经存在的项目和将来创建的项目,请使用此选项。这是_所有人_团队的默认选择。

    将项目分配给团队时,可以选择所有现有或将来可能创建的项目。
  2. 将选定项目分配给团队

    如果要为团队分配特定项目,请使用此选项。按名称搜索项目并选择(或取消选择)它们以将项目分配给团队。

    将项目分配给团队时,可以从列表中选择单个项目。

将用户分配到团队

创建团队并授予项目访问权限后,最后一步是将用户添加到团队中。这将允许用户访问Cypress Cloud中的项目。在Cypress Cloud中有两个地方可以将用户添加到现有团队。

  1. 在_团队_选项卡上,通过点击_成员_列中的**+**图标为团队选择用户

    这样可以轻松地同时将多个用户添加到团队中。只需浏览用户列表或按名称搜索,然后选择(或取消选择)他们以将用户分配为此团队的成员。

    点击+图标将Cypress Cloud用户分配到团队。
    将用户分配到团队时,可以从列表中选择单个用户。
  2. 在_用户_选项卡上,通过点击_团队_列中的**+**图标为用户选择团队

    您可以直接在_用户_页面上管理分配给用户的团队。在编辑模态框中,可以按团队名称搜索,然后选择(或取消选择)他们以将用户分配到其他团队。

    注意:如果团队尚未配置为可以访问任何项目,将显示“无项目访问权限”标签。这将帮助您在将用户分配到团队时避免错误。

    点击+图标为特定用户分配团队。
    为特定用户分配团队时�,可以从列表中选择单个团队。

最佳实践

在Cypress Cloud中将项目访问权限划分为多个团队是可选的设置。如果您的组织没有定义团队的需求或理由,只需保持默认的_所有人_团队的定义不变。添加到Cypress Cloud的所有用户将自动与所有人团队关联,并且该团队可以访问所有项目。

对于希望划分为团队的组织,常见的设置如下:

  1. 创建一个将分配给所有组织级别用户(所有者或管理员)的团队,并将所有项目分配给该团队。这将为您的组织级别用户提供对所有项目的可见性。

    • 例如:创建一个名为“管理员”的团队并授予其访问所有项目的权限。然后将所有现有和新的组织级别用户分配到此团队。
  2. 创建与您的组织结构和团队对齐的团队。可能会倾向于创建许多可以访问非常特定项目的团队,但这可能会随着时间的推移增加维护工作。

  3. 创建团队后,为每个团队选择至少一个可以分配团队管理员角色的成员。这将允许作为团队常规参与者的用户执行项目的管理任务。这也将这一责任从您的组织级别管理员和所有者中移除。

  4. 配置团队后,可以从_所有人_团队中删除_所有项目_的分配。这将强制执行新的团队结构,因为用户不再从默认的_所有人_团队获得项目访问权限。

  5. 确保所有用户至少可以访问一个项目。这在用户页面上最容易看到,如果用户未分配到任何团队,或者用户仅分配到无法访问项目的团队,则_团队_列中会显示标签。记住:公共项目不在团队范围内,并且始终对组织中的所有用户可见。

  6. 创建新项目时,确保将其授予一个或多个团队的访问权限。

    • 新项目将自动对分配到_所有项目_的团队中的所有用户可访问
    • Cypress正在考虑添加一项功能,要求用户在创建新项目时选择团队。