For the complete documentation index, see llms.txt. This page is also available as Markdown.

組織とメンバーの管理

RBAC をベースに設計された権限管理ソリューション

組織とメンバー管理とは?

MaiAgent の組織とメンバー管理機能は、企業のために「デジタルオフィス」を構築するようなものです。この機能を通じて、会社の組織体制を作成し、従業員に役職を割り当て、誰が何をできるかを設定することで、チームの連携をより整然と進められます。

本システムは RBAC(Role-Based Access Control、ロールベースアクセス制御)をベースに設計されており、包括的な組織管理ソリューションを提供します。これにより、企業は効率的にチームを編成し、権限を割り当て、リソースの利用状況を監視できます。

RBAC とは?

RBAC は「まず役職を設定し、その後にメンバーを役職へ追加する」という管理方式です。たとえば、先に「カスタマーサポート担当」というロールが何をできるかを定義しておき、そこに田中さんや佐藤さんを追加すると、彼らは自動的にカスタマーサポート担当のすべての権限を持つようになります。一人ひとり個別に設定する必要はありません。


システム構成

3 階層構造

MaiAgent は明確な 3 階層構造を採用しています:組織 → ロール → メンバー

組織 (Organization)
└─ あなたの会社

   ├─ ロール (Role)
   │  └─ 役職/部門 (例:カスタマーサポート部、マーケティング部)
   │     │
   │     └─ メンバー (Member)
   │        └─ 従業員 (例:田中さん、佐藤さん)

かんたんに理解すると:

  • 組織 = あなたの会社

  • ロール = 会社内の部門や役職(例:カスタマーサポート部、マーケティング部)

  • メンバー = 会社の従業員(例:田中さん、佐藤さん)

動作の仕組み

設定手順:

  1. 組織を作成する:システム内にあなたの会社を作成します

  2. ロールを作成する:組織内に部門や役職を作成します(例:カスタマーサポート部、マーケティング部)

  3. 権限を設定する:各ロールが何をできるかを設定します(機能権限を決定)

  4. メンバーを割り当てる:従業員を対応するロールに追加します

  5. 自動的に有効化:メンバーはそのロールのすべての権限を自動的に取得します


コアコンセプトの説明

組織 (Organization)

組織は最上位の管理単位であり、あなたの会社やチームを表します。各組織は独立したメンバー、ロール、権限、リソースを保有します。

**かんたんに理解すると:**組織は「会社」のようなもので、各会社はそれぞれの従業員(メンバー)、部門(ロール)、データ(AI アシスタント、ナレッジベースなど)を持っています。

ロール (Role)

ロールは組織内の機能単位であり、一連の権限とリソースを定義します。

3 種類のロールタイプ:

  • オーナーロール:最高権限を持ち、すべての設定を管理できます

  • デフォルトロール:すべてのメンバーが自動的に持つ基本権限です

  • カスタムロール:ニーズに応じて作成する部門や役職のロールです

**かんたんに理解すると:**ロールは会社の「部門」や「役職」(例:カスタマーサポート部、マーケティング部、マネージャー)のようなもので、各ロールには異なる職責と権限があります。

メンバー (Member)

メンバーは組織内のユーザーであり、ロールを通じて権限を取得します。

メンバータイプ:

メンバータイプ
説明
権限の範囲

オーナー

組織の作成者、またはオーナーに指定されたメンバー

すべてのリソースに対する完全なアクセス権限を保有 組織設定とロール権限を管理可能

一般メンバー

ロール内のメンバー

所属するロールの権限とリソース(Q&A、対話権限など)を保有

かんたんに理解すると:

  • オーナー = 会社の社長またはシステム管理者であり、すべてのことを管理できます

  • 一般メンバー = 会社の従業員であり、所属する部門(ロール)に応じて異なる権限を持ちます

権限 (Permission)

権限は、メンバーがどの機能を利用できるかを制御します。

MaiAgent は階層型の権限構造を採用しています:

「階層型の権限構造」とは?

フォルダーの構造のようなものです:

  • 主権限 = 親フォルダー(例:「AI 機能」)

  • 子権限 = 子フォルダー(例:「AI アシスタント」「ナレッジベース」「クローラー」)

実際の動作:

  • 主権限にチェックを入れると、その下のすべての子権限が自動的に含まれます

  • 一部の子権限のみにチェックを入れて、より細かい制御を行うこともできます

リソース (Resource)

リソースは組織内の実体的な項目であり、特定のロールに割り当てて利用できます。

リソースタイプ:

  • AI アシスタント:指定したロールが操作できる AI アシスタント

  • ナレッジベース:指定したロールがアクセスできるナレッジベース

  • 対話プラットフォーム:指定したロールが利用できる対話プラットフォーム


設定フローガイド


続いて、ご自身のニーズに応じて、以下の詳細な説明をご参照ください:


設計上のメリット

あなたの組織に所属するメンバーのみが、その組織下のすべての AI アシスタント関連機能を閲覧・管理できます。

このような設計により、以下が実現できます:

  • 構造が明確:組織 → ロール → メンバーの 3 階層構造で一目瞭然です

  • 柔軟な権限:ロールのニーズに応じて、それぞれ異なる権限の組み合わせを個別に設定できます

  • 集中管理:組織オーナーがすべての設定を一元的に管理します

  • メンバーの柔軟性:一人のメンバーが同時に複数のロールに所属し、異なるプロジェクトやチームに参加できます

  • リアルタイムな把握:組織の運営状況に関するリアルタイムな情報を提供します

  • リソースの管理:リソース利用の効果的な管理を確保します

最終更新

役に立ちましたか?