系统管理开发文档

系统管理开发文档

系统管理用于管理用户,工位,权限.面对的用户群体是新服开系统各个地市管理员,用户以及超级管理员.本文档是开发设计文档用于系统管理功能开发的指导.

相关概念介绍

  • 用户
    用户是新服开系统登录用户,是系统的使用人员.用户管理是对用户进行增删改查.用户能修改自己的账户信息.
  • 工位
    工位代表移动公司的某一个工作角色.工位管理是对工位进行增删改查.工位的type类型为”enterprise”
  • 赋权
    将用户加入到某个角色中,就是赋予该用户这个工位的所有权限.
  • 授权
    授权是管控系统应用,插件的访问权限.
  • 待办
    待办是业务开通系统中的工作项,待办在创建时就会被分配到某个工位,在该工位中的所有用户都能看到该待办.
  • 地市
    地区的行政划分,每个用户都有自己所属地市,用户在创建时就需要分配地市了.
  • 订单
    每个用户只能查到自己关联的地市的订单.
  • 审计日志
    用户管理,工位管理除了查询不记录日志其他操作都要记录审计日志.赋权需要记录审计日志.
  • 超级管理员
    超级管理员是一个特殊的工位,能查询到所有待办和订单;能够进行用户管理和工位管理以及赋权;能够查询审计日志;能够对用户/角色进行授权.
  • 地市管理员
    地市管理员是一个工位属于且只属于某个地市,能够查看该地市所有待办和该地市所有订单.地市管理员能够为该地市下所有用户赋权,修改用户资料.

功能点开发

  1. 用户管理
    用户查询条件包括:用户登录名,用户名称,用户邮箱,用户电话,用户所属地市.用户登录名,用户名称,用户邮箱支持模糊查询,用户所属地市采用下拉框多选.
    查询出用户后可以对单个用户进行修改资料,但是不能修改登录名,可以对多个用户进行批量删除.
    界面点击”新增用户”则弹出用户新增页面.
    能够查看用户所属的工位,可以将用户移入到某个工位,可以一次将用户移入到多个工位.
    能够将用户从某个工位移出.
  2. 工位管理
    工位查询条件包括:ID,工位名称.工位名称支持模糊搜索.可以对查询出来的工位进行资料修改,但是不能修改ID.可以对多个工位进行批量删除.
    界面点击”新增工位”则弹出新增工位页面,需要填写工位ID,工位名称,type字段固定为”enterprise”.
    能够查看工位下面所有的用户.
    能够清空工位下所有的用户.
    能够将某个用户剔除该工位,可以批量将多个用户剔除该工位.
  3. 审计日志查询
    审计日志查询条件包括:按照操作时间段查询,按照用户登录名查询,按照操作类型查询(用户管理,工位管理,授权,赋权).
  4. 授权管理
    可以将某个工位授权允许访问系统管理应用.
  • 地市管理员管理界面
  1. 用户查询
    用户查询条件包括:用户登录名,用户名称,用户邮箱,用户电话,用户所属地市.用户登录名,用户名称,用户邮箱支持模糊查询,用户所属地市固定当前地市管理员所在地市.
    查询出用户后可以对单个用户进行修改资料,但是不能修改登录名,不能删除和新增用户.
  2. 用户赋权
    可以将用户移入到某个工位,可以一次将用户移入到多个工位.
  • 用户资料更改界面
    资料更新卡片