Skip to content

管理者功能 - 使用者管理


1. 使用者管理架構

系統中的使用者分為三種主要角色,各自擁有不同的管理權限:

1.1. 角色定義

  • Domain Admin (網域管理員)
    • 定義: 通常代表一間公司,是系統中唯一的系統管理員。
    • 權限: 能夠管理所有資源(User、Agent、Knowledgebase)。
  • Group Admin (群組管理員)
    • 定義: 由 Domain Admin 建立並賦予群組管理者權限。
    • 權限: 能夠管理其所屬群組內的所有資源(User、Agent、Knowledgebase)。
  • User (一般使用者)
    • 定義: 可由 Domain Admin、Group Admin 或具備權限的 User 建立。
    • 使用方式: 通常會被指派到一個群組中,並依循該群組的權限來使用或管理資源。

1.2. 使用者標籤 (User Badge) 定義

使用者標籤用於顯示使用者基本資訊:

  1. 使用者名稱
  2. 使用者角色名稱 @ Domain 名稱
  3. 所在的群組名稱

2. 資源權限定義

資源權限分為三個層級,並可進行顆粒度設定:

2.1. 權限層級

權限名稱權限關聯定義主要操作功能
View (檢視)只能夠檢視該資源。若套用在 Agent 資源上,可使用 Agent ChatGPT 功能進行一般聊天操作,但所有設定相關功能會隱藏。
Setting (設定)能夠對該資源進行編輯操作。具備檢視權限,但無法新增或刪除資源。
Manage (管理)擁有資源的完整操作權限。具備檢視、編輯、新增及刪除的權限。

2.2. 權限設定範例

  • agent / setting: 擁有 Agent 的設定權限(含檢視),但不能新增或刪除 Agent。
  • KnowledgeBase / setting: 擁有 KnowledgeBase 的設定權限(含檢視),可上傳文件,但不能新增或刪除 KnowledgeBase。
  • Admin Management / setting: 擁有 Admin Management 底下資源的設定權限(含檢視),但不能新增或刪除 Admin Management 底下的資源操作。

2.3. 權限注意事項

  • 顆粒度設定: 資源權限可具備顆粒度設定,例如允許使用者同時擁有 Agent A 的 View 權限和 Agent B 的 Setting 權限。
  • 群組隔離: 群組使用者只能看到同一群組的使用者清單、Agent 及 KnowledgeBase 清單。
  • 資源群組變更: 群組中的資源無法變更所屬群組。
  • 自我權限修改限制: 即使使用者擁有 User management / Manage 權限,依然無法修改自己的角色及權限。

3. 操作流程

3.1. 新增群組

3.2. 新增使用者

3.3. 操作選項

提供以下使用者管理功能:

  • 編輯使用者
  • 重設使用者密碼

3.3.1. 密碼格式要求

設定新密碼時,必須符合以下所有要求:

  • 至少 8 個字元
  • 包含大寫字母 (A-Z)
  • 包含小寫字母 (a-z)
  • 包含數字 (0-9)
  • 包含特殊字元 (!@#$%^&*等)

3.3.2. 密碼重設須知

  • 密碼設定後無法再次檢視
  • 如使用者忘記密碼,只能透過重設功能重新設定。