できること
グループ別に機能を制御
グループに割り当てたカスタムロールで、メンバーが使える Claude の機能とコネクタを決められます。特定のチームだけ Claude Cowork をオンにしたり、部門ごとに機能を制限したりできます。
管理者権限の委任
Owner ロールを与えずに、請求・ユーザー管理・プライバシーなど特定の管理領域へのアクセスを管理者権限としてロールに与えられます。
モデルとツールの制限
ロールごとに使える Claude のモデル、モデルごとの effort レベルの上限、新しい会話で最初に使うモデルを設定できます。コネクタ上の個々のツールの扱いもロールごとに決められます。
機能解説
概要
請求やユーザー管理といった特定の管理者権限を、全員に同じ権限を与えずに委任することもできます。管理者はユーザーを手動または ID プロバイダーからの SCIM でグループに整理し、各グループにカスタムロールを割り当てます。カスタムロールの管理は Enterprise プランで提供されています。
権限が決まる仕組み
カスタムロールの権限は、組織の設定やほかのロールと組み合わさって決まります。
- カスタムロールの機能が効くのは、ロールが「Custom」に設定されたメンバーだけです。User・Admin・Owner のロールのメンバーは、それぞれのロールから直接権限を得ます。
- カスタムロールのメンバーは、組織で有効になっている機能を自動では引き継ぎません。必要な機能は、所属グループに割り当てたカスタムロールで明示的に付与します。
- RBAC で管理される設定は、組織の設定とロールの設定の両方がオンのときだけ利用できます。組織レベルでオフの機能は、どのカスタムロールでも付与できません。
- 権限はロール間で足し合わされます。あるロールで付与された権限を、別のロールで取り消すことはできません。
- カスタムロールはシート単位の制限を上書きしません。Chat のみのシートのメンバーは、カスタムロールで付与されていても Claude Code を使えません。
- Owner と Primary Owner は常にすべての機能を使え、カスタムロールの権限の影響を受けません。
管理者権限の委任
Permissions (権限) タブには、Identity & Access・Billing・Analytics・Privacy・User Management・Libraries・Directory の管理領域が並びます。各領域を No access・Can view・Can manage のいずれかに設定します。
- Can view は読み取り専用です。管理できる人と同じページと設定が表示されますが、操作はすべて無効または読み取り専用の表示になります。
- 領域の中では View 全体か Manage 全体のどちらかを付与します。個々のページや設定だけを付与・制限することはできません。
- Identity & Access を Manage にしたロールは、自分のロール定義を含むグループとロールを作成・編集でき、Owner access もオンにできます。
- Owner access (ベータ) は、ロールに Owner のすべての管理者権限を与える設定です。オンにできるのは Owner、Primary Owner、Identity & Access が Manage のカスタムロールだけです。
管理者権限を持つロールにユーザー向けの機能は不要で、その逆も同様です。管理者権限はカスタムロールのメンバーにだけ適用され、User・Admin・Owner・Primary Owner のロールのメンバーには適用されません。
コネクタ権限とモデルアクセス
コネクタ権限の対象は、Owner または Primary Owner が Organization settings > Connectors で追加し、管理者の認証情報で接続済みのコネクタだけです。Web 検索やコード実行のような組み込みのツールは対象外で、Capabilities (機能) タブで管理します。
- 各コネクタの行で Always allow・Needs approval・Blocked・Custom の 4 つから選びます。新しく作ったロールは、すべてのコネクタで Needs approval が初期値です。
- All connectors の行は、後から追加するコネクタも含めた全コネクタの基準を決めます。個々のコネクタはこの基準を上書きできます。
- Custom にすると、そのコネクタのツールが行ごとに表示され、ツールごとに Always allow・Needs approval・Blocked を選べます。
- How members connect のドロップダウンで、メンバーが自分のアカウントでコネクタにサインインするか、ID プロバイダー経由で自動接続するかを決めます。
- ほかのロールが同じコネクタを別のレベルで付与している場合は警告が表示され、最も許可の広い設定が適用されます。
- 組織全体のツールポリシーが上限です。そこでブロックしたツールは、ロールの付与に関係なく全員にブロックされます。組織で Claude Code を使っている場合、コネクタ権限を有効にすると組織全体のツールポリシーが Claude Code にも適用され、ツールの利用範囲は狭まるだけで広がることはなく、全メンバーに影響します。
Models (モデル) タブでは、Model access で各モデルをオン・オフし、モデル横の歯車アイコンから effort レベルの上限を選びます。Default model で新しい会話の開始モデルも選べます。Haiku のモデルは常にオンで、無効にできません。
管理者・導入時に確認したい点
- グループは Claude で手動作成することも、ID プロバイダーから SCIM で同期することもでき、両方を同時に使えます。Organization settings > Groups で Add group (グループを追加) からグループを作り、カスタムロールを割り当ててメンバーを追加します。
- SCIM と組み合わせる場合は、Enable group mappings をオフにして SCIM のディレクトリ同期を保存し、初回の同期を終えます。その後 Groups で Check for updates をクリックしてグループだけを同期し、同期したグループをカスタムロールに割り当ててから、Enable group mappings をオンにしてグループを「Custom」に対応付けます。
- 既存メンバーの移行は、Organization settings > Members で Role と Group のフィルターで対象を選び、Update # selected をクリックし、Action で Change role、Role で Custom を選んで Update members をクリックします。
- 機能は組織レベルでも有効にします。Organization settings > Cowork のような各機能の設定ページで、組織レベルの有効化を行います。
- Members の各メンバーの行にある「⋮」メニューから View effective role を選ぶと、そのメンバーがすべてのロールから得ている機能・管理者権限・コネクタが、付与元のロール名を示す Granted by の表示とともに確認できます。
使い方
カスタムロールの管理は Enterprise プランで提供されています。以下はカスタムロールを作成する流れです。
- Organization settings (組織設定) > Roles (ロール) を開きます。
- Add role (ロールを追加) をクリックします。
- ロールに名前を付け、Capabilities (機能) タブで必要な機能をオンにします。All capabilities (すべての機能) または All generally available (一般提供のものすべて) を選ぶと、まとめて付与できます。
- Permissions (権限) タブで、ロールの管理者権限を設定します。
- Connectors (コネクタ) タブで、ロールのコネクタ権限を設定します。
- Models (モデル) タブで、ロールのモデルアクセスとデフォルトのモデルを設定します。
- Save (保存) をクリックします。計画したロールごとに同じ操作を繰り返します。
利用シーン
新しい機能を一部のチームから使い始める場面に向いています。特定のチームだけ Claude Cowork をオンにできます。
経理や情報システムの担当者に、Owner を与えずに請求やユーザー管理の領域だけを任せる場面に使えます。
外部サービスにつながるコネクタで、書き込みなど特定のツールをブロックしたり承認制にしたりする場面に使えます。
部門ごとに使える Claude のモデルや effort レベルの上限を分ける場面に向いています。
ChatGPT・OpenAI の対応する機能
比較の単位となる業務: 組織メンバーへのロール別の機能・管理権限の割り当てとアクセス制御
custom roles では、Organization settings > Roles の画面で、ロールごとに使える Claude のモデルや、コネクタ上の個々のツールの扱いを設定します。OpenAI の Admin API には、モデル許可リストやホスト型ツールの権限を管理する機能があり、Node、Python、Go、Ruby、Java 向けの OpenAI SDK でサポートされています。
Claude Code まわりでは、custom roles で Claude Code のクラウドセッションと Remote Control へのアクセスをロールごとに制御できます。ChatGPT Enterprise のワークスペースでは、オーナーと管理者が、許可したメンバーに、信頼された非対話型の Codex ローカルワークフロー用の Codex アクセストークンの作成を許可できます。
これまでの変更
Enterprise のカスタムロールに Claude Code のクラウドセッションと Remote Control の権限が追加され、Owner がロールごとにアクセスを制御できるようになりました。あわせて、管理設定でクラウドセッションまたは Remote Control をオンにする際に確認が求められ、その権限を持つカスタムロールが一覧表示されるようになりました。
カスタムロールに管理者権限が追加され、Owner にしなくても請求やプライバシーなど特定の管理領域へのアクセスを与えられるようになりました。
カスタムロールにコネクタ権限が追加され、ロールごとに使えるコネクタと、コネクタ上の個々のツールを制御できるようになりました。カスタムロールの管理は Enterprise プランで提供されています。
管理者がユーザーを手動または SCIM でグループに整理し、各グループに使える機能を定めるカスタムロールを割り当てられるようになりました。特定のチームで Claude Cowork をオンにしたり、部門ごとに機能を制限したりできます。