FGC-RBAC

介绍

活字格标准权限管理框架,助您的应用快速集成用户管理、角色配置、组织架构及精细化权限控制能力。

本次更新为破坏性更新,涉及数据结构与接口的重大调整。升级前请务必备份数据,并仔细阅读升级指南。

权限管理框架(原"前端权限框架")是一款标准化的活字格应用,深度整合活字格内置的用户、角色、组织架构及权限组管理能力。该框架适用于所有活字格应用,只需将其功能模块引入您的项目并完成简单配置,即可快速完成系统集成。让您的最终客户能够直接、高效地管理系统用户与权限数据。

Overview

为什么使用权限管理框架?

自建用户权限模块往往门槛不低,既要精通 RBAC(基于角色的访问控制)模型,又要深谙活字格角色继承的抽象模型。权限管理框架将这些隐性技术门槛封装为标准功能模块,助您跳过底层实现,直接复用成熟的权限管理方案。

  • 开箱即用:模块引入即用,零开发成本启用;同步支持活字格最新版本特性;
  • 标准化实践:基于官方最佳实践设计,确保架构先进性;
  • 事件驱动:组件级事件机制,精准管控功能模块内部流转;
  • 模板复用:组件、页面、单元格样式均可抽离为单独模板进行沉淀复用;
  • 开放接口:标准 API 全覆盖,支持自定义前端;
  • AI 友好:接口对于 AI 友好,支持一键生成 MCP Server。

运行模式

权限管理框架围绕以下 3 项核心运行能力展开,分别覆盖权限建模、界面状态控制与服务端数据交互。

  1. 权限组模式:基于 权限组 构建权限模型,将资源权限与数据权限统一封装为可复用的权限组,并支持按业务角色进行灵活分配,以实现权限配置的标准化与可维护性。

  2. 页面/组件属性与命令:通过页面和组件级的属性与命令机制,动态设置页面上下文与交互状态,无需依赖隐藏行列等实现方式,即可完成界面行为控制。

  3. 服务端命令:提供面向服务端的数据访问与管理接口,支持标准化的前后端数据交互模式,同时具备良好的 AI 适配性,便于扩展自动化集成与 MCP Server 等能力。

框架组成

权限管理框架按照功能场景进行模块封装,您可以按照实际业务需求按需导入:

模块功能描述资源列表
用户管理用户的增删改查、密码重置、状态启用与禁用,以及角色与组织的批量分配。• 页面 - 用户管理
• 服务端命令 - 用户管理
• 组件 - 业务组件 - 用户管理模块
角色管理角色的创建与维护,支持角色继承体系下的权限聚合与分配。• 页面 - 角色管理
• 服务端命令 - 角色管理
• 组件 - 业务组件 - 角色管理模块
组织管理组织架构的层级构建与维护,支持部门的创建、调整与人员归属管理。• 页面 - 组织管理
• 服务端命令 - 组织管理
• 组件 - 业务组件 - 组织管理模块
权限管理资源权限与数据权限的统一配置,通过权限组实现按角色的精细化授权。• 页面 - 权限管理
• 服务端命令 - 权限管理(可选)

本页目录