跳转到主要内容
Flashduty 使用两种类型的权限:功能权限数据权限,并在不同的功能场景配合使用。
您必须同时拥有功能权限数据权限,才能操作某些数据对象。功能权限是前提,决定您是否有权执行某类操作;数据权限在此基础上,进一步限定您可操作的数据范围。

功能权限

功能权限也叫操作权限,决定了用户可以使用系统的哪些功能或操作。具体表现为:API 是否可调用、按钮是否可点击、页面和菜单是否可见等。
Flashduty 基于角色(RBAC)来控制功能权限,按模块划分权限,实现精细化管理。系统预置了以下角色(您也可以自定义角色):

预置角色

拥有所有权限,适用于需要完整管理能力的核心成员。
拥有除「费用中心」「成员管理」「角色管理」「单点登录管理」外的全部权限,适用于处理日常运维工作的成员。
拥有除「审计」「快速开始」外的绝大部分只读权限,适用于仅需查看数据的成员。
Responder 角色不包含成员管理和角色管理权限。如需管理团队成员或分配角色,请使用 Admin 角色。

权限列表

系统按模块划分权限点,每个权限点分为 Read(只读)和 Manage(管理)两种类型。
权限点类型说明
成员管理管理邀请和移除成员,授予和撤销成员角色
角色管理管理创建、编辑和删除角色,管理角色内的权限
团队管理管理创建、编辑和删除团队,管理团队成员
单点登录查看只读查看单点登录配置信息
单点登录管理管理启用或禁用单点登录并修改其配置
审计日志查看只读检索和读取操作审计日志
API 密钥查看只读查看账户 API 密钥
API 密钥管理管理创建、查看、修改和删除账户 API 密钥

权限矩阵

权限模块AdminResponderViewer
成员管理✔️
角色管理✔️
团队管理✔️✔️
单点登录✔️只读
操作审计✔️✔️
API 密钥✔️✔️
费用中心✔️只读
协作空间✔️✔️只读
故障管理✔️✔️只读
集成管理✔️✔️只读
数据分析✔️✔️只读
配置管理(自定义字段、值班、日历、模板、映射)✔️✔️只读
状态页✔️✔️只读
监控告警(概览、告警规则、规则仓库、节点权限、数据源、告警引擎)✔️✔️只读
前端监控(应用管理、性能监控、错误追踪、会话浏览器、会话回放)✔️✔️只读
快速开始✔️✔️

数据权限

数据权限也叫访问权限,该权限控制用户可以访问或查看的数据范围。
功能权限是数据权限的前提。 您必须先拥有对应的功能权限,数据权限才会生效。例如:一个 Viewer 角色的成员属于 A 团队,某个协作空间归属于 A 团队且设置为私有,虽然该成员在数据权限上可以访问此空间,但由于 Viewer 没有空间管理的功能权限,因此只能查看,不能编辑。
Flashduty 基于团队来控制数据权限,并应用于以下场景:
场景权限说明
团队管理创建者、主体账号和团队成员可以修改团队信息,以及管理团队成员
协作空间创建者、主体账号和负责团队成员,可以修改空间的基本信息、降噪配置、分派策略等
值班管理创建者、主体账号和负责团队成员,可以修改值班的基本信息、轮换规则等
模板管理创建者、主体账号和负责团队成员,可以修改模板的基本信息、各通道模板配置等
服务日历创建者、主体账号和负责团队成员,可以修改日历的基本信息、节假日设定等
集成管理创建者、主体账号和负责团队成员,可以管理集成的配置
映射规则创建者、主体账号和负责团队成员,可以管理映射规则的配置
当您没有对应资源的数据权限时,系统会显示以下提示:
权限不足提示

历史角色迁移

以下历史预置角色已于 2026 年 1 月 30 日 废弃,系统已自动完成迁移。

历史角色说明

角色说明
Account.Admin账户管理员,原拥有全部操作权限
Fin.Admin财务管理员,原拥有费用中心下单权限
Tech.Admin技术管理员,原拥有访问控制和审计权限(含成员管理)

迁移映射

原角色新角色说明
Account.AdminAdmin权限保持不变
Fin.AdminAdmin权限提升
Tech.AdminResponder移除成员管理权限
无角色Responder自动授予
自定义角色保持不变可能丢失部分 Monitors 权限,建议自行检查

兼容性说明

以下场景将自动授予 Viewer 角色,确保成员具备基本访问权限:
兼容期截止日期:2026 年 6 月 30 日届时,未指定角色的 API 请求将返回错误,请提前完成适配。
自定义角色用户请在升级后检查权限配置,确保符合预期。

延伸阅读