コンテンツにスキップ

Organization 管理

Organization は、aqua でチームアクセスを管理するための最上位の単位です。すべてのプロジェクトは Organization に所属し、Organization のメンバーシップによって、プロジェクトの閲覧や操作が制御されます。

aqua には 2 種類の Organization があります。

PersonalTeam
作成方法ユーザー登録時に自動作成Web UI から手動作成
上限ユーザーあたり 1 つ複数作成可能
メンバーオーナーのみオーナー + 招待メンバー
課金プラン常に FreeFree、Team、Enterprise
削除不可可能(オーナーのみ)

Personal Organization は登録時に自動作成され、削除できません。個人プロジェクト用のワークスペースとして機能します。

Team Organization は、プロジェクトを他のユーザーと共有し、QA プランの共同作業を行うためのものです。各メンバーにはロールが割り当てられ、操作権限が制御されます。

Web UI の Organizations ページから Team Organization を作成できます。

  1. New Organization をクリックします。
  2. Organization の名前を入力します。
  3. Create をクリックします。

作成者は自動的にその Organization の owner になります。

Organization のメンバーには、以下の 4 つのロールのいずれかが割り当てられます(権限の高い順)。

ロール説明
owner全権限。課金管理、Organization の削除、オーナーシップの移譲が可能。
adminメンバーの招待・削除、ロール変更、課金管理が可能。
memberQA プランの作成・実行、プロジェクト管理、プロジェクトメモリの更新が可能。
viewerプロジェクト、QA プラン、実行結果の閲覧のみ。
操作OwnerAdminMemberViewer
プロジェクトとプランの閲覧
QA プランの作成・実行
メンバーの招待
メンバーのロール変更
Owner への昇格
メンバーの削除
Organization 名の変更
課金の管理
Organization の削除

メンバーを招待するには、Organization ページの Members タブを開きます。

  1. Add Member をクリックします。
  2. 招待するユーザーのメールアドレスを入力します。ユーザーはすでに aqua アカウントを持っている必要があります。
  3. ロール(Admin、Member、Viewer)を選択します。
  4. Add をクリックします。

Admin と Owner は、Members タブでメンバー名の横にあるドロップダウンから新しいロールを選択してロールを変更できます。Owner への昇格や Owner のロール変更は、Owner のみが実行できます。

Admin と Owner は、Members タブでメンバー名の横にある削除ボタンをクリックしてメンバーを削除できます。Owner を Organization から削除することはできません。

プロジェクトは CLI(aqua-cli init)から作成します(Web UI からは作成できません)。CLI がリクエストを送信すると、サーバーは X-Project-Key ヘッダーを使用してプロジェクトが所属する Organization を自動的に解決します。

  • 同じキーのプロジェクトを持つ Team Organization のメンバーである場合、そのプロジェクトが使用されます。
  • それ以外の場合、Personal Organization にプロジェクトが自動作成されます。

Project Settings からプロジェクトを別の Organization に移動できます。

  1. プロジェクトの設定ページを開きます。
  2. 移動セクションで、移動先の Organization を選択します。
  3. 移動を確認します。

移動先の Organization のメンバーである必要があります。QA プランと実行履歴はプロジェクトと一緒に移動します。

移動は即時反映されます

移動すると、プロジェクトとそのすべてのデータは新しい Organization に属します。アクセスは移動先 Organization のメンバーシップに基づいて制御されます。

owner のみが Team Organization を削除できます。Personal Organization は削除できません。

削除は取り消せません

Organization を削除すると、すべてのプロジェクト、QA プラン、実行履歴、その他のデータが削除されます。この操作は元に戻せません。

Organization を削除するには:

  1. Organization ページの Settings タブを開きます。
  2. Danger Zone セクションまでスクロールします。
  3. Delete Organization をクリックして確認します。