Organization and Permission Management

RBAC-based permission management solution

Feature Overview

This system is based on RBAC design and provides a complete organization management solution, enabling enterprises to effectively organize teams, assign permissions, and monitor resource usage. Through a hierarchical structural design, you can easily create and manage multiple roles while ensuring proper permission control and resource allocation.

Only members within your organization can view and manage all AI assistant-related features under that organization.

Roles are the core units that define permissions and resource allocation. Organization owners can set dedicated functional permissions and resource quotas for each role according to different team needs, achieving granular management.

Member Type
Description
Permission Scope

Owner

Default creator of the organization

Has organization settings permissions in the admin panel Can assign organization settings permissions to others

Regular Member

Members within a role

Has the permissions and resources of the assigned role, such as internal Q&A, conversation permissions, etc.

Hierarchical Structure

  • Clear Hierarchy: Organization → Role → Member

  • Flexible Permissions: Can be individually configured based on role requirements

  • Centralized Management: Organization owners manage all settings uniformly

  • Member Flexibility: Can participate in different projects or teams across roles

Creating an Organization

  • Any account user can create a new organization

  • The organization creator automatically becomes the owner of that organization

  • Each organization has an independent management space

Organization Owner Responsibilities

Member Management

  • Add new members to the organization via email and assign them to roles

  • Remove members from roles

Role Management

  • Those with organization settings permissions can manage role settings and grant permissions to each role.

  • After completing role creation, you can add members to the role, and members will inherit the permissions and resources belonging to that role.

Permission Management

Set the following permissions for roles:

  • AI Assistant permissions

  • All Q&A permissions

  • Internal Q&A permissions

  • Conversation platform permissions

  • Organization settings permissions

Resource Allocation

Allocate available resources to roles:

"Role" Characteristics

  • Roles are functional units within the organization, with freely configurable member composition

  • Members assigned to a role can come from any member within the organization

  • A member can simultaneously inherit multiple roles, enabling flexible permission management

  • Each role has independent permission settings, facilitating different scenario requirements

Design Advantages

This design allows for:

  • Clearer internal organizational structure

  • Easier management of different team permission requirements

  • Real-time grasp of organizational operational status

  • Effective management of resource usage

Last updated

Was this helpful?