クリエータースタジオ でのコラボレーション
アプリのビルドでサポートが必要な場合がありますが、問題ありません。また、他の人がアプリの構築であなたのサポートを必要とすることもありますが、それは素晴らしいことです。そこで登場するのがコラボレーションです。
編集する権限を要求することで、自分が所有していないアプリでコラボレーションでき、また共に作業している他のユーザーを招待して、自分のアプリでコラボレーションできます。
Now Platform コラボレーションアプリは、クリエータースタジオとともに自動的にインストールされます。コラボレーションアプリの詳細については、「アプリケーションコラボレーション」を参照してください。
コラボレーション記述子:オーナーとエディター
アプリについてサポートが必要なことや、他のユーザーがアプリをビルドするのをサポートする必要があることに気付いたとします。次のステップは何でしょうか?適切なコラボレーションロールが必要です。
他の人とアプリを共同開発する場合、標準的な協力者にはオーナーとエディターの 2 種類があります。これら 2 つのロールは、コラボレーション記述子と呼ばれます。ユーザーにアサインされているコラボレーション記述子によって、委託開発権限をアサイン、管理、監視できるかどうかが決まります。たとえば、オーナーであるユーザーは、エディターのコラボレーションタイプのユーザーよりも多くのことができます。
必要に応じて、アドミンは、クリエータースタジオ ガイド付きセットアップまたはコラボレーションアプリで協力者を管理するときに選択するカスタムコラボレーション記述子を定義できます。カスタム記述子の詳細については、「ガイド付きセットアップを使用してクリエータースタジオを構成する」および「権限をアサインするためのコラボレーション記述子の作成」を参照してください。
| 記述子 | 説明 |
|---|---|
| Owner (所有者) | アプリケーションのオーナー。
|
| エディター |
|
コラボレーション開発者権限
アプリでオーナーとエディターを指定しましたが、次はどうすればよいでしょうか?アプリで作業する他の協力者を招待する必要があります。
コラボレーション権限により、クリエータースタジオ でアプリをビルドするユーザーを制御できます。開発者 (またはアプリケーションを展開するユーザー) に権限をアサインして、アプリケーションを開発および展開できるようにします。
アプリでのコラボレーションに誰かを招待し、その人が委任開発者 (delegated_developer) ロールを持っていない場合、App Engine アドミンはコラボレーション要求を承認する必要があります。詳細については、「委託開発と展開」を参照してください。
ユーザーまたはグループを追加すると、バックグラウンドでコラボレーションタスクが生成され、承認フローが開始されます。App Engine 管理センター (AEMC) がインストールされている場合、アドミンはそこでこれらのコラボレーション要求タスクを確認して承認/拒否できます。AEMCがインストールされていない場合、アドミンは .
アドミンに送信されるコラボレーションタスクは、開発者がどのアプリケーションに追加され、どの権限が付与されるかについての情報を提供します。承認者は、開発者をアプリケーションに追加する前に、これらのタスクレコードを確認しなければならない場合があります。
オーナーとエディターができること
クリエータースタジオユーザーグループに属している場合は、アプリでコラボレーションしているすべてのユーザーとグループ、およびそのコラボレーション記述子を表示できます。
ユーザーとグループが表示されない場合は、より制限のある別の権限が設定されている可能性があります。でも心配は無用です。アプリの担当者について質問がある場合は、いつでもアドミンにお問い合わせください。
次のテーブルは、オーナーとエディターが クリエータースタジオ で実行できることの一般的なデフォルトのリストです。
| クリエータースタジオ の機能 | オーナー | エディター |
|---|---|---|
| 協力者を招待 | はい | はい |
| 協力者の管理 | はい | いいえ |
| 名前、説明、アイコンなどのアプリ設定を編集する | はい | いいえ |
| フォームを作成、編集、削除する | はい | はい |
| 自動化を作成、編集、削除する | はい | はい |
| フォーム送信用のワークスペースを管理する | はい | はい |
| アプリを展開用に送信する | はい | いいえ |
| アプリを削除 | はい | いいえ |
異なるバージョンでのコラボレーションロールとインスタンス
アドミンがクリエータースタジオを実装する際、クリエータースタジオのない旧バージョンの Now Platform 上に本番インスタンスがあるにもかかわらず、非本番インスタンスにインストールすることがあります。このインスタンスバージョンの不一致は、非本番インスタンスをソースとして、本番インスタンスをコントローラーとして指定するコラボレーション承認ワークフローに影響します。クリエータースタジオをサポートするバージョンのコラボレーションプラグインがコントローラーにない場合、コラボレーションはサポートされません。
ユーザーがインスタンスバージョンに関係なくコラボレーション承認ワークフローを使用できるようにするには、アドミンは catalog_builder_editor ロールをクリエータースタジオユーザーグループにアサインする必要があります。