跳转到主要内容

概览

Devin Enterprise 为您提供对管理员、安全以及单个用户开通与管理的精细化控制。本指南将引导您完成 Devin Enterprise 的设置流程,包括环境配置、工具集成和账号开通。 Devin 的设置流程类似于一名新工程师的入职流程——它需要访问与您的开发团队相同的服务和工具。
本指南不涵盖 Devin 的部署。有关部署的详细信息,请参阅部署指南

了解组织

Devin Enterprise 中的组织是为你的开发团队提供结构和边界的逻辑分组。每个组织都作为一个独立单元运行,拥有自己共享的 Devin 机器、代码仓库访问权限和成员权限。

深入了解组织

深入了解组织结构、规划模式,以及如何将你的团队映射到 Devin 组织的最佳实践。

创建组织

你可以在企业版账户下创建多个组织,用于划分团队、项目或部门。 要创建一个组织:
  1. 前往 Enterprise Settings > Organizations
  2. 点击 Add Organization
  3. 输入名称并点击 Add
Add organization

Add Organization

成员和角色

用户角色

在 Devin Enterprise 中有三种默认用户类型,每种类型拥有不同级别的权限。
角色权限
Enterprise 管理员- 对 Devin Enterprise 的所有设置拥有完全访问权限
- 创建组织
- 邀请个人加入组织
- 将源代码仓库连接到账户
- 管理计费和账单
组织管理员- 邀请成员加入其组织
成员- 使用 Devin,并在其组织内拥有完整访问权限
- 运行 Devin 会话

自定义角色

为了实现更细粒度的访问控制,Devin Enterprise 支持自定义角色与 RBAC。您可以在组织级别(控制对特定组织内资源的访问)和账户级别(在整个 Enterprise 账户范围内生效)创建具有特定权限的自定义角色。

IdP 组

可以根据 SSO IdP 组成员身份自动分配自定义角色。有关详细配置步骤,请参阅 IdP 组集成

添加成员

创建组织后,你可以添加成员并将他们分配到特定的组织中。
  1. 前往 Enterprise Settings > Members
  2. 点击 Add Members
  3. 输入你想邀请的每位用户的电子邮箱地址
用户会收到一封电子邮件邀请,加入你的 Devin 组织。
Add Members

添加成员

管理成员访问权限

要管理成员对组织的访问权限:
  1. 前往 Enterprise Settings > Members
  2. 使用用户姓名旁边的复选框选择一个或多个用户
  3. 使用页面底部的操作按钮(Change roleAdd organizationsRemove organizationsRemove)来管理选中的用户
管理成员

管理成员

要查看某个用户属于哪些组织,请单击表格中的组织数量(例如 “2 organizations”)以展开并查看该用户的组织成员关系。
成员所属组织

成员所属组织

单点登录 (SSO)

贵公司的 Enterprise 管理员可以为 Devin 配置基于 SSO 的身份验证。我们支持:

集成

源代码访问

贵组织的 Enterprise 管理员必须通过我们支持的任一集成方式来连接源代码托管平台。可以在 Enterprise Settings > Connected Accounts 中完成:
Devin Enterprise 集成

管理集成

管理仓库权限

了解如何使用 Group 和 Repository 权限,为组织授予对特定仓库或整个 GitHub 组的访问权限。

Slack 和 Microsoft Teams 集成

在 Slack 频道或 Microsoft Teams 中直接 @Devin 以启动会话、提问并与团队协作。Devin 会在线程中回复更新,并且可以通过内联关键字(如 !askmutesleep)进行控制。有关设置说明,请参阅 Slack 集成指南Microsoft Teams 集成指南

后续步骤

如需企业级配置和支持,请联系 Enterprise 销售团队