本产品及文档完善中,如果有什么问题请联系我们:18721583683(同微信)或chaho@qq.com
"系统管理"是 ITILDesk 平台的基础数据与权限管理中心,集中维护平台运行所依赖的账号、角色、权限、操作日志、系统信息与注册授权、字典参数等核心数据。系统管理的目标是让管理员能够配置"谁能登录、登录后能看到什么、能做什么操作",并在平台运行过程中持续审计操作行为。
系统管理按职责划分为两套导航:安全管理员负责账号、角色与权限的日常配置;审计员负责操作日志的查阅与系统信息查看。两套导航的菜 单可见范围由后端权限中间件与导航模板共同控制,登录后根据当前用户所属角色自动渲染对应菜单。
功能模块
| 序号 | 功能分节 | 菜单名称 | 可见角色 | 文档位置 |
|---|
| 1 | 账号管理 | 账号管理 | 安全管理员 | 账号管理 |
| 2 | 角色管理 | 角色管理 | 安全管理员 | 角色管理 |
| 3 | 权限管理 | (侧栏未直接列出,从角色权限页进入) | 安全管理员 | 权限管理 |
| 4 | 操作日志 | 日志管理 | 审计员 | 操作日志 |
| 5 | 系统信息 | 系统信息 | 安全管理员、审计员 | 系统信息 |
| 6 | 注册授权 | (独立布局,未在侧栏列出) | 有权限的管理员 | 注册授权 |
| 7 | 字典参数 | 数据集管理(导航已注释) | 路由可用,导航隐藏 | 字典参数 |
业务行为清单
以下清单穷举系统管理域的业务对象行为(源自 id5 领域行为模型 ALL_BEHAVIORS.md),覆盖用户、角色与权限、部门与组织、字典与参数四类行为面。
用户行为
| 序号 | 业务行为 | 行为要点与自动动作 |
|---|
| 1.1.1 | 用户列表 | 分页/搜索/部门过滤;字段级权限控制(看不到他人电话等敏感字段) |
| 1.1.2 | 用户详情 | 基本信息 + 角色列表 + 部门 + 最近工单统计 |
| 1.1.3 | 新建用户 | 用户名唯一、邮箱格式校验、初始密码策略;自动发欢迎邮件 |
| 1.1.4 | 编辑用户 | 部门变更影响数据权限范围;写操作日志 |
| 1.1.5 | 重置密码 | 必须符合密码策略(长度/复杂度);自动发新密码邮件 |
| 1.1.6 | 启用/停用用户 | 停用后不能登录;在线用户强制踢下线(WebSocket) |
| 1.1.7 | 批量导入用户(Excel) | 模板下载、错误行反馈、事务回滚 |
| 1.1.8 | 用户头像上传 | 大小限制、格式白名单 |
角色与权限行为
| 序号 | 业务行为 | 行为要点与自动动作 |
|---|
| 1.2.1 | 角色列表 | 按角色类型(系统/普通/门户)过滤 |
| 1.2.2 | 角色 CRUD | 角色编码唯一 |
| 1.2.3 | 角色分配权限 | 菜单/按钮/字段树状勾选;保存后实时生效;写权限变更日志 |
| 1.2.4 | 角色分配用户 | 多对多;用户侧即时生效 |
| 1.2.5 | 权限树浏览 | 模块/菜单/按钮/字段四级结构 |
| 1.2.6 | 字段级权限配置 | 配置哪些角色能看到哪些字段 |
| 1.2.7 | 数据权限范围 | 本人/本部门/本部门及下级/全部;影响所有列表查询 |
部门与组织行为
| 序号 | 业务行为 | 行为要点与自动动作 |
|---|
| 1.3.1 | 部门树 | 无限级、按 sort 排序 |
| 1.3.2 | 部门 CRUD | 上级可选、编码唯一 |
| 1.3.3 | 内置部门保护 | "默认组织"允许编辑、禁止删除 |
| 1.3.4 | 部门迁移 | 改上级时其下用户/工单跟着迁移;写日志 |
| 1.3.5 | 部门停用 | 停用后不能选作新用户部门 |
字典与参数行为
| 序号 | 业务行为 | 行为要点与自动动作 |
|---|
| 1.4.1 | 字典分组列表 | 按分组归类展示 |
| 1.4.2 | 字典项 CRUD | 编码唯一、排序;字典缓存失效自动重载 |
| 1.4.3 | 参数字典翻译 | 所有 xxx_str 展示字段由字典翻译 |
| 1.4.4 | 系统参数列表 | 按登录/上传/邮件/SLA 等分组展示 |
| 1.4.5 | 参数修改 | 登录开关、验证码等修改后实时生效;缓存自动重载 |
| 1.4.6 | 参数加密存储 | 邮件 SMTP、数据库等密码类参数加密存储 |
| 1.4.7 | 分类树 CRUD | 无限级、编码唯一、有子节点禁止删除 |
| 1.4.8 | 操作日志查询 | 按人、时间、操作类型过滤 |