1. 概述

平台账号管理提供全局的账号管理能力,无需切换项目,即可对账号进行多个项目下的角色授权、移除等操作,提升账号管理的效率。

2. 版本

SBP1.4.2及以上适用

3. 功能介绍

适用于跨项目对账号进行管理的场景,比如:创建一个可以访问多个项目的账号;同时修改账号在多个项目下的角色等;

此功能和「成员与角色-成员管理」的数据是互相同步的,区别如下:

  • 「平台账号管理」功能支持同时管理账号在多个项目内的角色、职务等信息
  • 「成员与角色-成员管理」功能只支持管理账号在此项目内的角色、职务等信息

注:此功能只针对平台账号,项目账号无法通过此功能进行管理

3.1. 功能入口

导航右上角「平台管理」——成员与角色——平台账号管理

3.2. 功能总览

功能简要描述备注
创建账号
  • 填写账号基本信息
  • 填写项目及角色、职务等信息

批量创建账号
  • 上传附件,填写多个账号信息

下载账号信息
  • 账号基本信息
  • 账号关联角色数量统计信息
  • 角色关联账号数量统计信息
后两点为较SBP1.4.2新增功能
查看/编辑账号
  • 账号基本信息
  • 账号在各个项目下的管理:
    • 编辑账号在各个项目下的角色、职务
    • 查看账号在各个项目下的权限
    • 移除账号与项目的所属关系

批量修改
  • 通过上传附件的方式跨项目批量修改账号信息,包括手机号、邮箱、关联的角色、职务等
SBP1.5.1新增功能
重置密码
  • 重置账号密码
SBP1.5.1新增功能
启用 / 停用
  • 对账号进行所有项目的启用 / 停用
SBP1.5.1新增功能
单账号转交工作
  • 对单个账号在多个项目下的资源进行转交
SBP1.5.1新增功能
批量转交工作
  • 批量对多个账号进行跨项目的转交工作
  • 支持对每个项目的转交工作进行配置
SBP1.5.1新增功能
删除账号
  • 将平台账号「移除」语义上调整为平台账号「删除」
  • 同时在删除时提供「转交工作」的选择

批量删除账号
  • 支持批量将账号从所有项目中删除
  • 同时在删除时提供「转交工作」的选择
SBP1.5.1新增功能

3.3. 功能详细介绍

3.3.1. 创建账号

点击「添加账号 - 创建账号」,需要设置两部分信息:基本信息和所属项目

  • 基本信息
    • 姓名:必填
    • 登录账号:必填,格式要求读取「通用设置-安全设置」中对账号格式的要求
    • 登录密码:必填,格式要求读取平台设置中对密码的要求
    • 手机号:选填
    • 邮箱:是否必填依赖「通用设置-安全设置」中对账号格式的设置(如果账号格式必须为邮箱格式,则此处选填)
    • 账号有效期:「永久」或「自定义时间」
    • 账号数量:展示license中购买的账号数量以及已经使用的账号数量
  • 所属项目
    • 可以关联多个项目,项目的枚举值为该平台下的所有「生效中」的项目
    • 可以设置每个项目关联的角色、职务(如有):
      • 角色:枚举值为对应项目下的所有角色,多选,必填
      • 职务:枚举值为对应项目下的所有职务,单选,是否必填读取每个项目中对「职务」必填的设置
  • 保存成功后,该账号关联的项目中的「成员与角色- 成员管理」也会出现该账号信息

3.3.2. 批量创建账号

如果要同时创建多个账号,可以使用批量创建账号功能

点击「添加账号 - 批量创建账号」,需要三步完成操作

  • 账号数量,展示license中购买的账号数量以及已经使用的账号数量
  • 第一步:下载批量创建账号模板,该模板支持:
    • 添加多个账号
    • 每个账号支持同时配置多个项目的信息
  • 第二步:按照要求在模板中填写内容,填写完成后进行文件的上传;具体要求如下:
    • 账号为必填项,如系统内已有此账号,文件内此条账号将创建失败
    • 姓名为必填项
    • 手机号,非必填
    • 邮箱为必填项
    • 启/停用状态,必填项,可填写内容枚举:启用、停用
    • 有效期截止时间:
                ①如果「启/停用状态」为“启用”,那么「账号截止时间」必填,填写规范:如果是永久,则写“永久”;如果是自定义时间,则写具体的时间,格式:年月日时分秒(YYYY-MM-DD HH:MM:SS)如:2022-10-21 19:47:12
                ②如果「启/停用状态」为“停用”,那么「账号截止时间」不能有内容
    • 项目,必填项
                ①如果账号关联了多个项目,可以针对这个账号填写多行数据,每行对应一个项目
                ②如果相同的「账号」有多行数据,以该账号的第一行的基本信息为准          
                ③如果填写的项目不存在,那么该账号不会关联到这个项目,同时不影响该账号和其他项目的关联
    • 角色,必填项,需要填写对应项目内的角色;如填写的角色在该项目内匹配不到,则默认设置为「普通用户」;如使用多角色,请使用逗号进行分隔,例如:分析师,开发者
    • 职务,非必填,需要填写对应项目内的职务,每个项目只能填写一个职务;如果填写的职务在项目内匹配不到,则默认设置为空
  • 第三步,设置密码,格式要求读取系统对密码的配置(密码格式配置功能路径:「通用设置-安全设置」)
    • 注:上传文件中的账号创建成功后,初始密码都会使用此处设置的密码
  • 完成以上三步后,点击提交,就会进行批量创建:
    • 创建结果会告知成功和失败条数
    • 失败的数据支持下载,(下载文件中会显示具体的失败原因)
    • 创建成功的账号,关联的项目中也会出现对应账号

3.3.3. 下载账号信息

支持全量下载当前平台内全部账号信息(跨项目),下载过程需要时间,下载完成后将在「消息中心」进行通知,并在此处进行文件的「下载」

  • 文件包含:平台级成员信息、账号关联角色数量统计、角色关联账号数量统计三个sheet页
  • 平台级成员信息:包含姓名、登录账号、账号类型、手机号、邮箱、启停状态、有效期截止日期、创建时间、项目名称、角色、职务、上次访问时间、近30天活跃用户数
  • 账号关联角色数量统计:列出各账号在各项目下关联的角色数量,如账号一在正式项目的角色数量为2,在测试项目中的角色数量为1
  • 角色关联账号数量统计:列出各项目下各角色授权的账号数量,如正式项目下角色一授权的账号数量为10,角色二授权的账号数量为20

3.3.4. 编辑单个账号

点击「查看」,展示账号基本信息与所属项目信息。

点击「基本信息」处的「编辑」,可对姓名、手机号、邮箱、账号有效期进行更改

针对「所属项目」,可对已关联的项目进行「编辑、查看权限、移除」;也可「添加所属项目」

  • 编辑:更下已关联项目下的角色、职务
  • 查看权限:查看在已关联项目下具体的权限信息
  • 移除:将账号从该项目中移除;如果账号只关联了一个项目,则不允许进行移除
  • 添加所属项目:可同时为该账号添加多个项目下的角色、职务信息;已经添加过的项目不允许再次添加

3.3.5. 批量修改账号

点击「批量修改」,可通过上传附件的形式,对附件中的账号进行批量修改,需要两步完成操作

  • 第一步:下载已有成员信息列表文件,可基于此文件进行修改;具体要求如下:
    • 账号为必填项,如系统内没有此账号,文件内此条账号将修改失败
    • 姓名为必填项
    • 手机号,非必填
    • 邮箱为必填项
    • 启/停用状态,必填项,可填写内容枚举:启用、停用
    • 有效期截止时间:
                ①如果「启/停用状态」为“启用”,那么「账号截止时间」必填,填写规范:如果是永久,则写“永久”;如果是自定义时间,则写具体的时间,格式:年月日时分秒(YYYY-MM-DD HH:MM:SS)如:2022-10-21 19:47:12
                ②如果「启/停用状态」为“停用”,那么「账号截止时间」不能有内容
    • 项目,必填项
                ①如果账号关联了多个项目,可以针对这个账号填写多行数据,每行对应一个项目
                ②如果相同的「账号」有多行数据,且存在基本信息(姓名、手机号、邮箱、启停用状态、有效期截止时间)不一致情况,最终会以排在最前(行号最小)的行为准          
                ③支持新增关联的项目;上传后,如果存在账号未关联的新项目,则会按照新增项目处理
                ④支持修改关联的项目;上传后,如果已关联项目的信息有所修改,则会按照文件的信息进行处理:处理的方式为全量覆盖;比如之前在项目1中的角色为角色1、角色2;文件中将其角色修改为角色3;那么最终系统会以角色3生效 
                       如果修改的信息全部不正确,那么不会进行覆盖;比如之前的角色为角色1、角色2;文件中将其角色修改为角色4;但是角色4不是真实存在,那么上传后不会做覆盖处理,生效的还是角色1、角色2
                       如果修改的信息部分不正确,则只会按照正确的信息进行覆盖;比如之前的角色为角色1、角色2;文件中将其角色修改为角色3、角色4;但是角色4不是真实存在,最终生效的为角色3
               ⑤如果账号已关联的项目不存在于本文件中,视为无改动
    • 角色,必填项,需要填写对应项目内的角色;如使用多角色,请使用逗号进行分隔,例如:分析师,开发者;如填写的某个项目中的全部角色在系统内匹配不到,则该项目内角色不会做覆盖处理,仍以原来的角色生效;如填写的某个项目中的部分角色在系统内匹配不到,则最终以能匹配到的角色生效
    • 职务,非必填,需要填写对应项目内的职务,每个项目只能填写一个职务;如果填写的职务在系统内匹配不到,则不会覆盖之前的职务
    • 此表格不包含 admin 账号信息,admin 账号请由 admin 账号本人在界面进行修改
    • 系统中存在的账号如不在此次上传的文件中,则视为不进行修改
  • 第二步:按照要求在模板中填写内容,填写完成后进行文件的上传
    • 完成后将会告知创建结果,如果存在更新失败的,将告知更新失败的条数,可「下载错误文件」进行错误原因的查看

3.3.6. 启用/停用

支持对账号的启用、停用操作,停用后账号无法登录平台。(若关联多个项目,则各个项目均无法登录)

3.3.7. 转交工作

支持对单个账号进行转交工作,也支持在账号列表中选中多个「已启用」的账号,进行多账号的「批量转交」。

点击「转交工作」/「批量转交」,可转交账号在其所属项目下的资源(支持多个项目)

  • 列表以账号+项目维度进行展示,选择要转交的「资源类别」,如概览和书签、漏斗、智能预警、角色等;选择要「转交到的平台账号」,支持搜索账号名和姓名
  • 转交工作完成后将会在「消息通知」中对操作人、「转交到的平台账号」分别进行通知,通知内容中的附件将展示转交的具体结果,包括各资源类别转交成功/失败的数量、明细
  • 如无需转交账号在某个项目下的资源,则无需选择要转交的「资源类别」、要「转交到的平台账号」
  • 已停用的账号不支持转交工作,也不支持作为「转交到的平台账号」
  • 如账号在某项目下正在进行转交工作,也不支持再次执行转交,需等待上一次转交工作结束后再进行操作

3.3.8. 删除账号

支持对单个账号进行删除,也支持在账号列表中选中多个账号,进行多账号的「批量删除」。

点击「删除账号」/「批量删除」,可删除账号。

  • 删除账号后,账号无法再登录系统,强烈建议在删除账号前,先进行资源的转交工作
  • 选择「去转交工作」,则进入「转交工作」的流程,同上文介绍
  • 选择「直接删除」,需要先勾选「已知晓删除账号的影响」后,方可确认删除

4. 权限

该功能仅平台admin可用,无可见权限点