---
title: 役割と権限
---

import { Video } from '@/components/ui/video'

チームメンバーを組織やワークスペースに招待する際、どのレベルのアクセス権を付与するかを選択する必要があります。このガイドでは、各権限レベルでユーザーが実行できることを説明し、チームの役割と各権限レベルが提供するアクセス権を理解するのに役立ちます。

## ワークスペースに誰かを招待する方法

<div className="mx-auto w-full overflow-hidden rounded-lg">
  <Video src="invitations.mp4" width={700} height={450} />
</div>

## ワークスペースの権限レベル

ワークスペースに誰かを招待する際、次の3つの権限レベルのいずれかを割り当てることができます：

| 権限 | できること |
|------------|------------------|
| **閲覧** | ワークフローの表示、実行結果の確認ができますが、変更はできません |
| **編集** | ワークフローの作成と編集、ワークフローの実行、環境変数の管理ができます |
| **管理者** | 編集権限のすべてに加え、ユーザーの招待/削除、ワークスペース設定の管理ができます |

## 各権限レベルでできること

各権限レベルでユーザーができることの詳細な内訳は次のとおりです：

### 閲覧権限
**最適な対象者：** ステークホルダー、オブザーバー、または可視性は必要だが変更を加えるべきではないチームメンバー

**できること：**
- ワークスペース内のすべてのワークフローの表示
- ワークフロー実行結果とログの確認
- ワークフロー構成と設定の閲覧
- 環境変数の表示（編集はできません）

**できないこと：**
- ワークフローの作成、編集、削除
- ワークフローの実行またはデプロイ
- ワークスペース設定の変更
- 他のユーザーの招待

### 編集権限  
**最適な対象者：** 開発者、コンテンツ作成者、または自動化に積極的に取り組むチームメンバー

**できること：**
- 閲覧ユーザーができることすべてに加えて：
- ワークフローの作成、編集、削除
- ワークフローの実行とデプロイ
- ワークスペース環境変数の追加、編集、削除
- 利用可能なすべてのツールと統合の使用
- ワークフロー編集でのリアルタイムコラボレーション

**彼らができないこと：**
- ワークスペースにユーザーを招待または削除すること
- ワークスペース設定を変更すること
- ワークスペースを削除すること

### 管理者権限
**最適な対象者：** チームリーダー、プロジェクトマネージャー、またはワークスペースを管理する必要のある技術リーダー

**彼らができること：**
- 書き込みユーザーができることすべてに加えて：
- 任意の権限レベルで新しいユーザーをワークスペースに招待すること
- ワークスペースからユーザーを削除すること
- ワークスペース設定と連携機能を管理すること
- 外部ツール接続を設定すること
- 他のユーザーが作成したワークフローを削除すること

**彼らができないこと：**
- ワークスペースを削除すること（ワークスペースオーナーのみ可能）
- ワークスペースからワークスペースオーナーを削除すること

---

## ワークスペースオーナーと管理者の違い

すべてのワークスペースには、1人の**オーナー**（作成者）と任意の数の**管理者**がいます。

### ワークスペースオーナー
- すべての管理者権限を持っています
- ワークスペースを削除できます
- ワークスペースから削除されることはありません
- 所有権を別のユーザーに譲渡できます

### ワークスペース管理者
- ワークスペースの削除やオーナーの削除を除くすべての操作が可能です
- オーナーや他の管理者によってワークスペースから削除される可能性があります

---

## 一般的なシナリオ

### チームに新しい開発者を追加する場合
1. **組織レベル**：**組織メンバー**として招待します
2. **ワークスペースレベル**：ワークフローの作成や編集ができるように**書き込み**権限を付与します

### プロジェクトマネージャーを追加する場合
1. **組織レベル**：**組織メンバー**として招待します
2. **ワークスペースレベル**：チームを管理しすべてを閲覧できるように**管理者**権限を付与します

### ステークホルダーやクライアントを追加する場合
1. **組織レベル**：**組織メンバー**として招待します
2. **ワークスペースレベル**：進捗を確認できるが変更はできないように**閲覧**権限を付与します

---

## 環境変数

ユーザーは2種類の環境変数を作成できます：

### 個人環境変数
- 個々のユーザーのみに表示されます
- 実行するすべてのワークフローで利用可能
- ユーザー設定で管理されます

### ワークスペース環境変数
- **読み取り権限**：変数名と値を確認できます
- **書き込み/管理者権限**：変数の追加、編集、削除ができます
- すべてのワークスペースメンバーが利用可能
- 個人変数とワークスペース変数が同じ名前の場合、個人変数が優先されます

---

## ベストプラクティス

### 最小限の権限から始める
業務に必要な最低限の権限レベルをユーザーに付与しましょう。後から権限を増やすことは常に可能です。

### 組織構造を賢く活用する
- 信頼できるチームリーダーを**組織管理者**にする
- ほとんどのチームメンバーは**組織メンバー**にする
- ワークスペースの**管理者**権限はユーザー管理が必要な人のために確保する

### 定期的に権限を見直す
チームメンバーが役割を変更したり退職したりした場合は特に、誰が何にアクセスできるかを定期的に確認しましょう。

### 環境変数のセキュリティ
- 機密性の高いAPIキーには個人環境変数を使用する
- 共有設定にはワークスペース環境変数を使用する
- 機密変数へのアクセス権を持つユーザーを定期的に監査する

---

## 組織の役割

組織に誰かを招待する際、次の2つの役割のいずれかを割り当てることができます：

### 組織管理者
**できること：**
- チームメンバーを組織に招待および削除する
- 新しいワークスペースを作成する
- 請求とサブスクリプション設定を管理する
- 組織内のすべてのワークスペースにアクセスする

### 組織メンバー  
**できること：**
- 特別に招待されたワークスペースにアクセスする
- 組織メンバーのリストを表示する
- 新しい人を招待したり組織設定を管理したりすることはできません