メンバーの役割と権限は、チームとプロジェクトの2つのカテゴリーに分かれているよ。チームの役割と権限#
デフォルトの役割と権限#
Apidogは、さまざまなニーズに対応するために事前に定義された権限を持つ組み込みのチーム役割を提供しているんだ。チームメンバーに役割を割り当てることで、チーム内での権限とアクセスレベルを効果的に管理できるよ。チームレベルの権限は、チームオーナー、チーム管理者、チームメンバー、ゲストの4つの主要な役割に基づいて構成されている。以下は、それぞれの権限の詳細な内訳だよ:| リソースカテゴリー | リソース名 | 権限 | チームオーナー | チーム管理者 | チームメンバー | ゲスト |
|---|
| チーム管理 | メンバー/役割 | チームメンバーの詳細を表示 | ✅ | ✅ | ✅ | ❌ |
| チームメンバーを招待 | ✅ | ✅ | ❌ | ❌ |
| チームメンバーの役割を割り当て/削除 | ✅ | ✅ | ❌ | ❌ |
| プロジェクト役割を表示 | ✅ | ✅ | ❌ | ❌ |
| プロジェクト役割を追加/編集/削除 | ✅ | ✅ | ❌ | ❌ |
| チーム設定 | チーム名を編集 | ✅ | ✅ | ❌ | ❌ |
| チームを移管 | ✅ | ❌ | ❌ | ❌ |
| チームを解散 | ✅ | ❌ | ❌ | ❌ |
| プロジェクト操作 | 新しいプロジェクトを作成 | ✅ | ✅ | ❌ | ❌ |
| プロジェクトをクローン | ✅ | ✅ | ❌ | ❌ |
| プロジェクトを削除/移管 | ✅ | ✅ | ❌ | ❌ |
| プロジェクト名を編集 | ✅ | ✅ | ❌ | ❌ |
チーム役割のカスタム権限はまだサポートされていないよ。
ゲスト#
「プロジェクト招待」から来たユーザーで、「チーム招待」には含まれていない場合、チームレベルではゲストと見なされるよ。
ゲストは招待されたプロジェクトにのみアクセスできる。
ゲストはチームメンバーと同様の権限を持っているけど、新しいプロジェクトの権限設定からは除外される。
ゲストはプラン選択時のユーザー制限にカウントされる。
ゲストもチームメンバーとしてカウントされ、チームメンバーの総数に応じて請求される。
チーム権限の設定#
チームレベルの権限は、「私のチーム > メンバー/役割」ページ > メンバー詳細 > 役割から役割を割り当てることで設定できるよ。プロジェクトの役割と権限#
デフォルトの役割と権限#
Apidogは、アクセス管理を効率化するために事前に定義された権限を持つ組み込みのプロジェクト役割を提供しているんだ。プロジェクト役割は、管理者、編集者、読み取り専用、禁止の4つのタイプに分類されている。以下は、それぞれの役割の権限の詳細な内訳だよ。| リソースカテゴリー | リソース名 | 権限 | 管理者 | 編集者 | 読み取り専用 | 禁止 |
|---|
| ブランチ管理 | スプリントブランチ | ブランチを表示、切り替え | ✅ | ✅ | ✅ | ❌ |
| ブランチをマージ | ✅ | ✅ | ❌ | ❌ |
| マージリクエストを表示/提出 | ✅ | ✅ | ❌ | ❌ |
| 保護されたブランチの内容を追加、削除、変更、マージ | ✅ | ❌ | ❌ | ❌ |
| APIバージョン | APIバージョンを表示、切り替え | ✅ | ✅ | ✅ | ❌ |
| API管理 | API(ケース、Markdown、WebSocket、APIドキュメントなどを含む) | APIを表示、実行 | ✅ | ✅ | ✅ | ❌ |
| APIを追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| コードを生成 | ✅ | ✅ | ❌ | ❌ |
| ケースを追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| スキーマ | スキーマを表示、参照 | ✅ | ✅ | ✅ | ❌ |
| スキーマを追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| コンポーネント | コンポーネントを表示、参照 | ✅ | ✅ | ✅ | ❌ |
| コンポーネントを追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| リクエスト | リクエストを表示、送信 | ✅ | ✅ | ✅ | ❌ |
| リクエストを追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| ゴミ箱 | 表示 | ✅ | ✅ | ❌ | ❌ |
| 復元 | ✅ | ✅ | ❌ | ❌ |
| 完全に削除 | ✅ | ❌ | ❌ | ❌ |
| 自動テスト | テストシナリオ | 機能テストを表示、実行 | ✅ | ✅ | ✅ | ❌ |
| パフォーマンステストを実行 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| 外部プログラムにエクスポート | ✅ | ✅ | ❌ | ❌ |
| スケジュールされたタスク | 表示/今すぐ実行 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| テストレポート | 削除 | ✅ | ✅ | ❌ | ❌ |
| 環境管理 | グローバル変数 | 現在の値を表示、編集 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| グローバルパラメータ | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| Vault Secrets | 追加、削除、変更、取得 | ✅ | ✅ | ❌ | ❌ |
| 環境 | 現在の値を表示、編集 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| ドキュメント共有 | クイックシェア | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| ドキュメントサイトの公開 | 表示、プレビュー | ✅ | ✅ | ✅ | ❌ |
| 公開設定 | ✅ | ❌ | ❌ | ❌ |
| プロジェクト設定 | 基本設定 | 表示 | ✅ | ✅ | ✅ | ❌ |
| 変更 | ✅ | ❌ | ❌ | ❌ |
| プロジェクトをクローン | ✅ | ❌ | ❌ | ❌ |
| メンバー管理 | 表示 | ✅ | ❌ | ❌ | ❌ |
| 追加 | ✅ | ❌ | ❌ | ❌ |
| メンバーの役割を割り当て/削除 | ✅ | ❌ | ❌ | ❌ |
| 機能設定 | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ❌ | ❌ | ❌ |
| 通知ターゲット | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| 通知イベント | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| 共通パラメータ | 表示、参照 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| スプリントブランチ | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更、保護、アーカイブ、復元 | ✅ | ✅ | ❌ | ❌ |
| APIバージョン | 表示 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| 公開スクリプト | 表示、参照 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| データベース接続 | 表示、参照 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| カスタム関数 | 表示、参照 | ✅ | ✅ | ✅ | ❌ |
| 追加、削除、変更 | ✅ | ✅ | ❌ | ❌ |
| データのインポート | 手動インポート | ✅ | ✅ | ❌ | ❌ |
| スケジュールされたインポート(手動トリガー) | ✅ | ✅ | ❌ | ❌ |
| スケジュールされたインポート設定 | ✅ | ❌ | ❌ | ❌ |
| データのエクスポート | データをエクスポート | ✅ | ✅ | ❌ | ❌ |
| リクエスト履歴 | ローカルリクエスト履歴 | 表示 | ✅ | ✅ | ✅ | ❌ |
| 共有 | ✅ | ✅ | ✅ | ❌ |
| 共有リクエスト履歴 | 表示 | ✅ | ✅ | ✅ | ❌ |
| 削除 | ✅ | ✅ | ❌ | ❌ |
プロジェクト権限の設定#
1.
招待を送るときに、プロジェクトを指定して招待者の権限レベルを設定する。
2.
または、「私のチーム > メンバー/役割 > プロジェクト役割」からプロジェクトレベルの権限を設定する。
カスタム役割と権限#
役割と権限機能を使うと、特定の役割に対して権限をカスタマイズできるんだ。これにより、さまざまなシナリオでユーザーのニーズに合わせた権限を設定できるよ。現在、この機能はプロジェクト役割のカスタム設定のみサポートしている。チームや組織の役割のカスタマイズはまだ利用できないよ。プロジェクト役割のカスタマイズ#
Apidogの組み込みプロジェクト役割が、特定の権限管理のニーズに合わない場合、カスタムプロジェクト役割を作成してそのギャップを埋めることができるよ。カスタムプロジェクト役割を作成するには、「チーム -> メンバー -> 役割と権限」または「組織 -> メンバー -> 役割と権限」に移動して、「+ 追加」をクリックしてカスタムプロジェクト役割の作成を開始する。カスタム役割名を自由に設定し、次にその役割に必要なプロジェクト権限を選択することができるよ。1.
特定のモジュールに対して「すべての権限」オプションを選択すると、そのモジュールに新しい機能が追加された場合、自動的にカスタム役割に割り当てられるよ。
2.
デフォルトの役割(例:編集者や読み取り専用)は名前を変更したり編集したりできないけど、これらの役割をコピーして変更することで、新しいカスタム役割をすばやく作成できるよ。