

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 複数のユーザーによるアプリの構築
<a name="builder-collaboration"></a>

複数のユーザーが 1 つの App Studio アプリで作業できますが、一度に 1 つのアプリを編集できるのは 1 人のユーザーのみです。他のユーザーを招待してアプリを編集すること、および複数のユーザーが同時にアプリを編集しようとする場合の動作については、以下のセクションを参照してください。

## ビルダーを招待してアプリを編集する
<a name="builder-collaborate-invite"></a>

次の手順を使用して、他のビルダーを招待して App Studio アプリを編集します。

**他のビルダーを招待してアプリを編集するには**

1. 必要に応じて、アプリケーションのアプリケーションスタジオに移動します。

1. [**共有**] を選択します。

1. **開発**タブで、テキストボックスを使用して、アプリの編集に招待するグループまたは個々のユーザーを検索して選択します。

1. ユーザーまたはグループごとにドロップダウンを選択し、そのユーザーまたはグループに付与するアクセス許可を選択します。
   + **共同所有者**: 共同所有者には、アプリ所有者と同じアクセス許可があります。
   + **編集のみ**: **編集のみ**のロールを持つユーザーは、以下を除き、所有者および共同所有者と同じアクセス許可を持ちます。
     + 他のユーザーを招待してアプリを編集することはできません。
     + テスト環境または本番稼働環境にアプリを公開することはできません。
     + アプリにデータソースを追加することはできません。
     + アプリを削除または複製することはできません。

## 他のユーザーが編集中のアプリを編集しようとする
<a name="builder-collaborate-behavior"></a>

1 つの App Studio アプリは、一度に 1 人のユーザーのみが編集できます。複数のユーザーが同時にアプリを編集しようとするとどうなるかについては、次の例を参照してください。

この例では、 `User A`は現在アプリを編集しており、 はそれを と共有しています`User B`。 `User B` は、 によって編集されているアプリの編集を試みます`User A`。

がアプリを編集`User B`しようとすると、現在アプリを編集`User A`していることを示すダイアログボックスが表示され、継続するとアプリケーションスタジオ`User A`から開始され、すべての変更が保存されます。 `User B` はキャンセルして`User A`続行するか、続行してアプリケーションスタジオに入り、アプリを編集できます。この例では、アプリを編集することを選択します。

がアプリの編集`User B`を選択すると、 `User B` はアプリの編集を開始した通知`User A`を受け取り、セッションは終了します。アプリが非アクティブなブラウザタブで開かれ`User A`ていた場合、通知を受信しない可能性があることに注意してください。この場合、アプリに戻って編集しようとすると、エラーメッセージが表示され、ページを更新するように指示され、アプリケーションのリストに戻ります。