

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 构建包含多个用户的应用程序
<a name="builder-collaboration"></a>

多个用户可以在单个 App Studio 应用程序上工作，但是一次只能有一个用户编辑一个应用程序。有关邀请其他用户编辑应用程序以及多个用户尝试同时编辑应用程序时的行为的信息，请参阅以下部分。

## 邀请构建者编辑应用程序
<a name="builder-collaborate-invite"></a>

按照以下说明邀请其他构建者编辑 App Studio 应用程序。

**邀请其他构建者编辑应用程序**

1. 如有必要，请导航到应用程序的应用程序工作室。

1. 选择**共享**。

1. 在 “**开发**” 选项卡中，使用文本框搜索并选择要邀请其编辑应用程序的群组或个人用户。

1. 对于每个用户或组，选择下拉列表并选择要授予该用户或组的权限。
   + **共同所有者**：共同所有者拥有与应用程序所有者相同的权限。
   + **仅限编辑**：角色为 **“仅限编辑”** 的用户拥有与所有者和共同所有者相同的权限，但以下权限除外：
     + 他们不能邀请其他用户编辑应用程序。
     + 他们无法将应用程序发布到测试或生产环境。
     + 他们无法向应用程序添加数据源。
     + 他们无法删除或复制该应用程序。

## 正在尝试编辑正在由其他用户编辑的应用程序
<a name="builder-collaborate-behavior"></a>

一个 App Studio 应用程序一次只能由一个用户编辑。请参阅以下示例，了解当多个用户尝试同时编辑一个应用程序时会发生什么。

在此示例中，当前`User A`正在编辑应用程序，并已与其共享该应用程序`User B`。 `User B`然后尝试编辑正在编辑的应用程序`User A`。

`User B`尝试编辑应用程序时，将出现一个对话框，通知他们当前`User A`正在编辑应用程序，继续编辑应用程序将退`User A`出应用程序工作室，所有更改都将被保存。 `User B`可以选择取消并`User A`继续操作，也可以选择继续并进入应用程序工作室编辑应用程序。在此示例中，他们选择编辑应用程序。

当`User B`选择编辑应用程序时，`User A`会收到一条通知，告知应用程序`User B`已开始编辑，其会话已结束。请注意，如果`User A`在非活动浏览器选项卡中打开应用程序，他们可能不会收到通知。在这种情况下，如果他们尝试返回应用程序并尝试进行编辑，他们将收到一条错误消息并被引导刷新页面，这将使他们返回到应用程序列表。