クリエータースタジオ でのコラボレーション

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • アプリのビルドでサポートが必要な場合がありますが、問題ありません。また、他の人がアプリの構築であなたのサポートを必要とすることもありますが、それは素晴らしいことです。そこで登場するのがコラボレーションです。

    編集する権限を要求することで、自分が所有していないアプリでコラボレーションでき、また共に作業している他のユーザーを招待して、自分のアプリでコラボレーションできます。

    コラボレーション (委託開発とも呼ばれます) は、Now Platform に設定されている既存の委託開発機能に基づいてビルドされます。これにより、開発者は他の開発者をアプリに招待し、共同でアプリを作成、開発できるようになります。権限に応じて、アプリでコラボレーションするように他の人を招待したり、他の人のアプリへの参加を要求したりできます。
    注:
    コラボレーションを最大限に活用するには、App Engine Enterprise ライセンスが必要です。

    Now Platform コラボレーションアプリは、クリエータースタジオとともに自動的にインストールされます。コラボレーションアプリの詳細については、「アプリケーションコラボレーション」を参照してください。

    コラボレーション記述子:オーナーとエディター

    アプリについてサポートが必要なことや、他のユーザーがアプリをビルドするのをサポートする必要があることに気付いたとします。次のステップは何でしょうか?適切なコラボレーションロールが必要です。

    他の人とアプリを共同開発する場合、標準的な協力者にはオーナーとエディターの 2 種類があります。これら 2 つのロールは、コラボレーション記述子と呼ばれます。ユーザーにアサインされているコラボレーション記述子によって、委託開発権限をアサイン、管理、監視できるかどうかが決まります。たとえば、オーナーであるユーザーは、エディターのコラボレーションタイプのユーザーよりも多くのことができます。

    必要に応じて、アドミンは、クリエータースタジオ ガイド付きセットアップまたはコラボレーションアプリで協力者を管理するときに選択するカスタムコラボレーション記述子を定義できます。カスタム記述子の詳細については、「ガイド付きセットアップを使用してクリエータースタジオを構成する」および「権限をアサインするためのコラボレーション記述子の作成」を参照してください。

    表 : 1. デフォルトのコラボレーション記述子
    記述子 説明
    Owner (所有者) アプリケーションのオーナー。
    • アプリを作成した場合は、自動的にオーナーになります。
    • オーナーは、アプリの他の協力者を管理できます。
    • オーナーはアプリの削除権限を持ち、名前、説明、アイコンなどのアプリ設定を編集できます。
    • オーナーは、アプリの delegated_developer ロールを自動的に取得します。
    エディター
    • エディターは協力者を招待できます。
    • エディターがアプリを編集する機能は限られています。

    コラボレーション開発者権限

    アプリでオーナーとエディターを指定しましたが、次はどうすればよいでしょうか?アプリで作業する他の協力者を招待する必要があります。

    コラボレーション権限により、クリエータースタジオ でアプリをビルドするユーザーを制御できます。開発者 (またはアプリケーションを展開するユーザー) に権限をアサインして、アプリケーションを開発および展開できるようにします。

    アプリでのコラボレーションに誰かを招待し、その人が委任開発者 (delegated_developer) ロールを持っていない場合、App Engine アドミンはコラボレーション要求を承認する必要があります。詳細については、「委託開発と展開」を参照してください。

    ユーザーまたはグループを追加すると、バックグラウンドでコラボレーションタスクが生成され、承認フローが開始されます。App Engine 管理センター (AEMC) がインストールされている場合、アドミンはそこでこれらのコラボレーション要求タスクを確認して承認/拒否できます。AEMCがインストールされていない場合、アドミンは すべて > App Engine > コラボレーション > コラボレーションタスク.

    アドミンに送信されるコラボレーションタスクは、開発者がどのアプリケーションに追加され、どの権限が付与されるかについての情報を提供します。承認者は、開発者をアプリケーションに追加する前に、これらのタスクレコードを確認しなければならない場合があります。

    オーナーとエディターができること

    クリエータースタジオユーザーグループに属している場合は、アプリでコラボレーションしているすべてのユーザーとグループ、およびそのコラボレーション記述子を表示できます。

    ユーザーとグループが表示されない場合は、より制限のある別の権限が設定されている可能性があります。でも心配は無用です。アプリの担当者について質問がある場合は、いつでもアドミンにお問い合わせください。

    次のテーブルは、オーナーとエディターが クリエータースタジオ で実行できることの一般的なデフォルトのリストです。

    注:
    オーナーとエディターの協力者のデフォルトのコラボレーションタイプ権限のリストについては、「クリエータースタジオでカスタマイズされたアプリコラボレーション権限」を参照してください。
    表 : 2. クリエータースタジオ 機能のコラボレーション
    クリエータースタジオ の機能 オーナー エディター
    協力者を招待 はい はい
    協力者の管理 はい いいえ
    名前、説明、アイコンなどのアプリ設定を編集する はい いいえ
    フォームを作成、編集、削除する はい はい
    自動化を作成、編集、削除する はい はい
    フォーム送信用のワークスペースを管理する はい はい
    アプリを展開用に送信する はい いいえ
    アプリを削除 はい いいえ

    異なるバージョンでのコラボレーションロールとインスタンス

    アドミンがクリエータースタジオを実装する際、クリエータースタジオのない旧バージョンの Now Platform 上に本番インスタンスがあるにもかかわらず、非本番インスタンスにインストールすることがあります。このインスタンスバージョンの不一致は、非本番インスタンスをソースとして、本番インスタンスをコントローラーとして指定するコラボレーション承認ワークフローに影響します。クリエータースタジオをサポートするバージョンのコラボレーションプラグインがコントローラーにない場合、コラボレーションはサポートされません。

    ユーザーがインスタンスバージョンに関係なくコラボレーション承認ワークフローを使用できるようにするには、アドミンは catalog_builder_editor ロールをクリエータースタジオユーザーグループにアサインする必要があります。