角色模型
角色模型定义角色本身。
它不会自动把角色分配给用户,也不会单独授予权限。角色创建后,还需要配置角色分配和权限。
角色字段
| 字段 | 说明 |
|---|---|
| 角色编码 | 角色的稳定技术编码 |
| 角色名称 | 展示给管理员的名称 |
| 状态 | 控制角色启用或禁用 |
| 描述 | 说明角色职责、分配规则和预期生命周期 |
角色编码
角色编码仅支持小写字母、数字和下划线。
建议使用稳定编码,例如 sales_operator、finance_manager、regional_admin。
角色分配后,不建议随意改变角色含义,因为权限审计通常依赖角色职责。
状态
| 状态 | 含义 |
|---|---|
| 启用 | 角色可以被分配和使用 |
| 禁用 | 角色暂不可用 |
删除角色前,需要先禁用角色。
描述
建议在描述中记录:
- 哪些对象应该获得该角色
- 该角色代表什么业务职责
- 该角色什么时候需要复核或移除