ロールと権限

Guidebook Cloudでは、組織内のメンバーに3つのロール(役割)を割り当てることができます。各ロールには異なる権限が設定されています。

ロールの種類

Owner(オーナー)

組織の所有者です。すべての操作が可能で、最も高い権限を持ちます。

  • 組織の作成者は自動的にOwnerになります
  • 組織には少なくとも1人のOwnerが必要です
  • 他のメンバーをOwnerに昇格させることはできません(安全のため)

Admin(管理者)

組織の管理者です。日常的な管理業務を行えます。

  • メンバーの招待・削除
  • リポジトリの作成・削除
  • チームの管理
  • アクセス制御の設定
  • GitHub連携の管理

Member(メンバー)

一般的なメンバーです。チーム経由で割り当てられたリポジトリ・チームのみ閲覧可能です。

  • チーム経由で割り当てられたリポジトリの閲覧
  • 所属チームの閲覧

権限マトリクス

組織管理

操作OwnerAdminMember
組織設定の変更OO-
組織の削除O--
GitHub連携の設定OO-

メンバー管理

操作OwnerAdminMember
メンバー一覧の閲覧OO-
メンバーの招待OO-
メンバーの削除OO-
ロールの変更O*-
自分の退会-OO

* AdminはMemberのロールのみ変更可能(Adminへの昇格はOwnerのみ)

リポジトリ管理

操作OwnerAdminMember
リポジトリ一覧の閲覧OO*
リポジトリの作成OO-
リポジトリ設定の変更OO-
リポジトリの削除OO-
ビルドのトリガーOO-
ドキュメントの閲覧OO*

* チーム経由で割り当てられたリポジトリのみ

チーム管理

操作OwnerAdminMember
チーム一覧の閲覧OO*
チームの作成OO-
チームの編集OO-
チームの削除OO-
メンバーの追加・削除OO-
リポジトリの割り当てOO-

* 所属しているチームのみ

アクセス制御

操作OwnerAdminMember
アクセスルールの閲覧OO-
アクセスルールの編集OO-

ロールの変更

変更手順

  1. メンバー一覧ページを開く
  2. 対象メンバーを選択
  3. 「ロール」を変更
  4. 「保存」をクリック

変更時の制限

  • Ownerのロールは変更不可
  • 自分自身のロールは変更不可(降格防止)
  • AdminはAdmin以上のロールを変更不可

ベストプラクティス

Ownerの設定

  • 組織には2人以上のOwnerを設定することを推奨
  • Ownerは組織の責任者のみに限定

Adminの設定

  • 日常的な管理業務を行うメンバーにAdminを付与
  • セキュリティ設定を変更できるため、信頼できるメンバーのみ

Memberの設定

  • 一般的なチームメンバーにMemberを付与
  • チーム経由で割り当てられたリポジトリのみ閲覧可能
  • 閲覧範囲はチーム割り当てで管理