1. 审批功能入口

通过点击顶部审批图标,就可以进入审批中心。

审批入口图标展示必须满足以下条件:

  • 配置了审批的license
  • 安装了审批功能
  • 开启了新导航

2. 审批配置

1、功能入口:

  • 1.3.0≤sbp<1.5.0:点击顶部”审批配置“tab,可进入审批配置列表,该入口对有“查看审批流程”这一权限的账号可见。若一个账号在多个项目下都拥有此权限点,则此处会展示多个项目下的审批流。

  • sbp≥1.5.0:点击左侧”审批配置“菜单,可进入审批配置列表


2、列表展示字段:

  • 审批流,包括:审批流成名、审批流id
  • 作用项目
  • 发起对象,包括:发起维度以及该发起维度下的具体发起对象
  • 审批流创建方式
  • 审批流启用(sbp≥1.5.0 )
  • 更新信息,包括:更新时间、更新人
  • 默认以更新时间倒序排列

3、搜索/筛选条件

  • 审批流名称、审批流id、更新人,支持模糊搜索
  • 更新时间,支持筛选,支持排序
  • 作用项目,支持筛选,单选, (因为会联动发起维度、发起对象,所以是单选),枚举值为该客户下的所有项目
  • 审批主体,支持筛选,多选,枚举值为该客户注册的所有审批主体名称
  • 审批流创建方式,支持筛选,多选,枚举值为:自定义审批流、对接已有审批系统
  • 发起对象,必须先选择作用项目才可用,发起维度单选,发起对象联动发起维度
  • 审批流启用,单选,枚举值:启用、停用 (sbp≥1.5.0 )

4、审批流程支持的操作有:新建、编辑、查看、复制和删除;启停用(sbp≥1.5.0)、审批节点设置(sbp≥1.5.0),分别对应不同的权限点(详见最后的”权限控制“部分), 

5、新建

  • 点击“新建审批流程”,会首先出现审批流创建方式的选择
  • 有两种创建方式可以选择:自定义审批流、对接已有审批流
  • 自定义审批流(默认选中),可以自由定义审批流有哪些节点以及如何流转
  • 对接已有审批流,即对接外部系统已经有的审批流,它应用的场景是客户希望对接已经在用的其他审批系统

(1)自定义审批流

  • 选择“自定义审批流”,点击“确认新建”,进入到相应的配置页面
  • 配置页面分为两大部分:左侧为基础配置,可以配置审批流名称,以及作用项目;右侧为审批流节点的配置
  • 建议先进行左侧的基础配置,因为基础配置的作用项目(单选)会影响后续审批流配置当中的参数值
  • 审批流节点分为两类:发起节点和审批节点
  • 发起节点可以配置审批主体和发起对象:
  • 审批主体,即提前注册好的审批主体
  • 发起对象,即哪些人能够发起这个审批流,需要先选发起维度(单选),然后再联动选择维度下的对象(多选);发起维度包括账号的固定属性(账号、角色、职务);注:如果任何人都能发起该审批流,那么发起维度可以选择”不限“
  • 提交后,配置好的发起信息会在发起节点进行显示

  • 审批节点可以配置节点名称、审批对象、超时提醒:
  • 审批对象,即哪些人能够审批这个审批流,需要先选审批维度(单选,支持选择账号、角色、职务等账号的固定属性,也支持选择账号的动态属性),然后再选择维度下的对象(多选)
  • 审批节点设置,sbp≥1.5.0新增的功能,支持对每个审批节点进行个性化设置,包括:
    • 「不能审批自己发起的申请」,如果勾选,那么在待办列表无法审批自己发起的审批数据
    • 「审批拒绝或退回时,审批意见必填」,如果勾选,那么在进行拒绝或退回操作时,必须要填写审批意见
  • 超时提醒天数,即数据从流转到该节点开始,超过多少天后,进行提醒
  • 审批节点既支持或签,也支持会签:
    • 如果某个审批节点只配置一个节点,那么是或签
    • 如果某个审批节点添加了多个分支节点;那么就是会签
  • 或签节点和会签节点在配置完成后有着不同的展示样式进行区分

(2)对接已有审批流

  • 选择“对接已有审批流”,进入到相应的配置页面
  • 在配置页面,可以配置审批流名称、作用项目、审批主体、发起对象、外部审批流程:
    • 作用项目,单选
    • 审批主体,即提前注册好的审批主体
    • 发起对象,即哪些人能够发起这个审批流,需要先选发起维度(单选),然后再联动选择维度下的对象(多选);发起维度包括账号的固定属性(账号、角色、职务),也包括客户对接的动态属性(如机构等);注:发起维度支持选择不限
    • 已有审批流程,即客户已经在用的其他审批系统中的审批流,需要通过接口等方式提供给审批中心
  • 注:对接已有审批流需要额外的实施成本,在选择此功能前,请和您的平台管理员确认是否已经有对接好的审批流。

6、编辑

  • 可以对已存在的审批流程进行编辑,在保存时,会有二次确认,再次确认后修改成功;
  • 注意:流程修改后,关联的在途审批工单会被系统拒绝或系统退回

7、查看

查看页面与编辑页面展示内容一致,唯一的区别在于无法修改内容

8、复制

  • 复制页面与编辑页面展示内容一致,唯一的区别在于审批流名称自动设置为“复制从「被复制的审批流程名称」”
  • 使用场景:要创建的审批流与现有的审批流大致相同,那么可以使用复制功能,然后做微调即可快速创建审批流

9、删除

  • 通过审批流程列表删除审批流程时,会进行二次确认,再次确认后会将涉及到的流程进行删除
  • 审批流程删除后,与该审批流关联的在途审批工单会被系统拒绝或系统退回

10、启停用(sbp≥1.5.0 新增)

  • 此功能为sbp≥1.5.0新增的功能
  • 如果某条审批流暂时不用了,可以进行停用操作;后面想要继续使用时,可以进行启用操作

11、审批节点设置(sbp≥1.5.0 新增)

  • 此处的“审批节点设置”是为了方便快速配置以后新增的审批节点的默认设置;在每个新增的审批节点中,可以对以上两个设置进行修改;且最终以具体审批节点的实际设置为准
  • 支持的设置包括:
    • 「不能审批自己发起的申请」,默认不勾选。该设置控制着以后新添加的审批节点中”不能审批自己发起的数据“默认是否勾选;
    • 「审批拒绝或退回时,审批意见必填」,默认勾选。该设置控制着以后新添加的审批节点中”审批拒绝或退回时,审批意见必填“默认是否勾选;

3. 审批开关

  • 审批开关决定着在触发审批时,是否会生成审批数据;即审批主体产生的数据是否要走审批;
  • 作用:可以灵活控制哪些审批主体走审批,哪些审批主体不走审批,精确到项目维度;
  • 入口:如果当前登录人有“审批开关”的权限,那么可以点击“审批开关”tab进入审批开关列表页
  • 已经注册的审批主体会在列表中显示出来
  • 每个审批主体在每个项目下都会对应一条数据
  • 如果登录用户在多个项目下都有“查看审批开关”的权限,那么在此处会展示这多个项目下的所有审批主体的开关数据

示例:【流程画布】的审批开关配置

客户A在测试项目下,流程画布需要走审批;在正式项目下,流程画布不需要走审批。那么就可以如下图进行配置开关

1、列表展示字段:

  • 审批主体,包括:审批主体名称、审批主体code
  • 作用项目
  • 审批开关,显示开关的状态,也能改变开关的状态
  • 审批流程数量,该审批主体在该项目下有多少条审批流程
  • 更新信息,包括:更新时间、更新人
  • 列表排序方式:
    • 相同审批主体的数据在一起
    • 相同审批主体的数据之间按照更新时间倒序排列
    •  不同审批主体之间按照最新的更新时间倒序排列

2、 查询/筛选条件 

  • 更新人,支持模糊查询,支持搜索姓名或者登录账号
  • 更新时间,支持查询
  • 审批主体,支持筛选,多选,枚举值为该客户注册的所有审批主体名称
  • 作用项目,支持筛选,多选,枚举值为该客户的所有项目
  • 审批开关,支持筛选,多选,枚举值为开启、关闭

3、开启/关闭 审批开关

  • 可以对审批开关进行开启或者关闭,代表着该审批主体在该项目下是否要走审批
  • 关闭时,会有二次确认,再次确认后进行关闭
  • 关闭后,对在途数据不会产生影响

4. 审批数据处理

  • 审批数据处理,包括三部分:待办、已办、已发起
  • 待办指的是需要当前登录人审批的数据
  • 已办指的是当前登录人审批过的数据
  • 已发起指的是当前登录人发起过审批的数据
  • 这三个tab不受权限控制,任何人都能看到tab的入口


4.1. 待办

  • 待办指的是需要当前登录人审批的数据
  • 登录人可以在待办列表能够看到的数据必须同时满足以下两个条件:
    • 自己有权限点的审批主体的审批数据
    • 自己处于审批数据当前的审批节点中
    • 注:此处支持展示多个项目下的数据

1、列表展示字段,包括两部分:系统固定字段、审批主体注册的字段

(1)第一部分为系统固定字段,包括:

  • 工单id
  • 发起人
  • 发起类型
  • 审批流程,显示格式:「审批流程id」「审批流程名称」
  • 审批发起时间,年月日时分秒
  • 上一次审批时间,年月日时分秒
    • 如果某条数据超时,那么需要在“最近审批时间”字段展示超时图标,hover上去提示“已超时,请尽快审批!”
    • 超时计算逻辑:
      • 从数据流转到当前节点开始计算,如果超过了该节点配置的时效(假设时效为n天,(当前时间-流转到该节点的时间)>24h*n),那么就算超时
      • 如果节点未配置时效,那么永远不会超时
  • 发起项目

(2)第二部分为审批主体注册的字段,注册了多少,就显示多少

(3)列表数据排序规则:

  •  超时的工单整体排到非超时的工单前面, 超时工单内部按照超时时间从长到短排列【默认情况】
  • 非超时的工单按照“审批发起时间”倒序排列【默认情况】
  • 如果用户主动触发按照“审批发起时间”或者“上一次审批时间”排序,那么所有数据按照规则进行排序

2、左侧导航分类

  • 按照审批主体类型进行分类汇总,同时显示包含的数据量
  • 审批主体排序方式:按照数据量多少从多到少排列
  • 默认选中排在第一位的审批主体

3、查询/筛选条件

  • 支持对 工单id/发起人/发起类型/审批流程(id/名称)/审批主体注册的所有字段  进行模糊搜索
  • 支持对审批发起时间 &最近审批时间进行查询,并支持排序
  • 支持对发起项目进行筛选:
    • 1.3.0≤sbp<1.5.0:支持多选,枚举值为所有的项目
    • sbp≥1.5.0:位置在“待办”标题右侧,单选


4、审批详情页

  • 针对需要审批的数据,点击“去审批”就可以进入到审批详情页;
  • 审批详情页分为四部分:审批内容、申请备注、相关附件、审批日志:
    • 审批内容包括:审批数据的基础信息、审批内容修改前后对比
    • 申请备注、相关附件即通过上面介绍的审批相关组件填写的内容和上传的附件
    • 审批日志,显示该条审批的所有审批节点 相关审批人 审批时间 审批状态等
  • 审批内容修改前后对比:
    • 根据产品线传过来的内容来决定同时展示修改前和修改后,还是只展示修改前/修改后
    • 修改前后同时展示时,支持选择是单视图还是双视图查看
    • 修改前后页面支持缩放以及设置比例

  • 审批日志:显示该条审批的所有审批节点 相关审批人 审批时间 审批状态等
  • 每个审批(子)节点在未审批前需要显示的信息:
    • 节点的状态
    • 节点的名称
    • 所有能够审批的审批对象
  • 每个审批(子)节点在审批后需要显示的信息:
    • 节点的状态
    • 节点的名称
    • 审批人姓名(账号)
    • 审批时间
    • 审批人所属机构(如果账号没有该属性,则不显示)
  • 如果是并行(会签)节点,还需要将涉及到的所有子节点都显示出来,以便让相关人员了解进展
  • 并行节点涉及到的节点,如果任一节点变为已拒绝/已退回状态,那么流程直接结束,还未审批的节点不再显示
  • 并行节点涉及到的节点排序逻辑:已审核的排到未审核的前面;已审核内部按照审核时间正序排列;未审核的随机排列
  • 如果是已拒绝或者已退回状态,那么审批流程中要到流程结束节点,以表示该流程已结束
    • 注:sbp≥1.5.0增加了“已撤回”状态,此状态也代表着流程结束

  • 待办详情页可以对数据进行审批操作:
    • 通过,即审批人审批通过此条数据
    • 拒绝,即审批人审批不通过此条数据,且发起人无法修改此条数据后,再次发起审批
    • 退回,即审批人审批不通过此条数据,但是发起人可以修改此条数据后,再次发起审批
  • 如果数据指定了资源有效期,那么在通过时,需要先判断是否超过了资源有效期,超过之后无法进行通过,只能拒绝或退回
  • 如果数据未指定资源有效期或者未超过资源有效期,那么在通过时会出现二次确认,再次确认后,通过成功
  • 拒绝/退回时:
    • 1.3.0≤sbp<1.5.0:意见必填
    • sbp≥1.5.0:意见是否必填,根据审批流程节点的“审批拒绝或退回时,审批意见必填”配置决定
  • 拒绝代表这个申请直接作废,不能在其基础上进行修改;退回代表这个申请虽然没有通过,但是发起人可以在其基础上进行修改后再次提交

示例:【流程画布】的待办详情页


4.2. 已办

  • 已办指的是当前登录人审批过的数据
  • 登录人可以在已办列表能够看到的数据范围:
    • 自己审批过的数据
    • 注:此处支持展示多个项目下的数据

1、列表展示字段,包括两部分:系统固定字段、审批主体注册的字段

(1)第一部分为系统固定字段,包括:

  • 工单id
  • 发起人
  • 发起类型
  • 审批流程,显示格式:「审批流程id」「审批流程名称」
  • 审批发起时间,年月日时分秒
  • 审批处理时间,年月日时分秒;指的是当时进行审批操作的时间
  • 发起项目
  • 审批类型,这里的审批类型指的是审批人当时操作审批的类型,固定显示列

(2)第二部分为审批主体注册的字段,注册了多少,就显示多少
(3)列表数据排序规则:

  • 按照“审批发起时间”倒序排列【默认情况】
  • 如果用户主动触发按照“审批发起时间”或者“审批处理时间”排序,那么所有数据按照规则进行排序

2、左侧导航分类

  • 按照审批主体类型进行分类汇总,不需要显示包含的数据量
  • 审批主体排序方式,按照审批主体注册时间正序排列
  • 默认选中排在第一位的审批主体

3、查询/筛选条件

  • 支持对 工单id/发起人/发起类型/审批流程(id/名称)/审批主体注册的所有字段  进行模糊搜索
  • 支持对审批发起时间 &审批处理时间进行查询,并支持排序
  • 支持对发起项目进行筛选,支持多选,枚举值为所有的项目
    • 1.3.0≤sbp<1.5.0:支持多选,枚举值为所有的项目
    • sbp≥1.5.0:位置在“待办”标题右侧,单选
  • 支持对审批类型进行筛选,枚举值:通过、拒绝、退回。这里的审批类型指的是审批人当时操作审批的类型

4、已办详情页

  • 针对需要查看的审批数据,点击“查看”就可以进入到审批详情页;
  • 已办审批详情页与待办详情页大体相同,唯一的区别在于不能进行审批操作

4.3. 已发起

  • 已发起指的是当前登录人发起过审批的数据
  • 登录人可以在已发起列表能够看到的数据范围:
    • 自己发起过审批的数据
    • 此处支持展示多个项目下的数据
      • 1.3.0≤sbp<1.5.0:多个项目下的数据汇总展示到一起
      • sbp≥1.5.0:每次只展示一个项目,如果要看其他项目的数据,可以通过“已发起”标题右侧的切换项目/搜索来查看

1、列表展示字段,包括两部分:系统固定字段、审批主体注册的字段

(1)第一部分为系统固定字段,包括:

  •     工单id
  •     发起类型
  •     审批发起时间,年月日时分秒
  •     审批流程来源
  •     审批流程,显示格式:「审批流程id」「审批流程名称」
  •     最近审批时间,年月日时分秒;
  •     最新审批人,展示姓名
  •     发起项目
  •     审批状态,列表数据的最新的审批状态,固定显示列

(2)第二部分为审批主体注册的字段,注册了多少,就显示多少

(3)列表数据排序规则:

  •     按照“审批发起时间”倒序排列【默认情况】
  •     如果用户主动触发按照“审批发起时间”或者“上一次审批时间”排序,那么所有数据按照规则进行排序

2、左侧导航分类

  •     按照审批主体类型进行分类汇总,不需要显示包含的数据量
  •     审批主体排序方式,按照审批主体注册时间正序排列
  •     默认选中排在第一位的审批主体

3、查询/筛选条件

  •     支持对 工单id/发起类型/审批流程(id/名称)/最新审批人/审批主体注册的所有字段  进行模糊搜索
  •     支持对审批发起时间 &最近审批时间进行查询,并支持排序
  •     支持对审批流程来源进行筛选,枚举值:自定义审批流、对接已有审批系统
  •     支持对发起项目进行筛选
  •     支持对审批状态进行筛选,枚举值:审批中、已通过、已拒绝、已退回、已系统通过、已系统拒绝、已系统退回

4、已发起详情页

  • 针对需要查看的审批数据,点击“查看”就可以进入到审批详情页;
  • 已发起审批详情页与待办详情页大体相同,唯一的区别在于不能进行审批操作

5、撤回

  • 针对支持撤回的审批主体,且目前处于可撤回的状态的数据,支持撤回操作
  • 撤回时,会有二次确认,再次确认后,该条数据将被撤回,变为“已撤回”状态(最终态)

4.4. 审批数据管理

此功能为sbp≥1.5.0 新增功能

「审批数据管理」让管理者能够站在一个更高维度,同时查看所有审批主体的审批数据,方便管理和审计。

支持查看多个项目下的数据:每次只展示一个项目,如果要看其他项目的数据,可以通过“审批数据管理”标题右侧的切换项目/搜索来查看

1、列表展示字段(即展示审批主体的通用字段)

  • 工单id
  • 发起人
  • 审批主体
  • 发起类型
  • 发起项目
  • 审批流程
  • 审批流创建方式
  • 审批发起时间
  • 上一次审批时间
  • 最近审批人
  • 审批状态

2、查询条件

  • 工单id、发起人、发起类型、审批流程名称、审批流id、最近审批人,手工输入,模糊搜索
  • 审批主体,下拉多选
  • 发起项目,下拉多选
  • 审批流创建方式,下拉单选
  • 审批状态,下拉多选
  • 审批发起时间,范围选择,年月日时分秒
  • 上一次审批时间,范围选择,年月日时分秒

3、支持的操作

  • 导出审批数据,将当前查询出来的结果导出
  • 导出审批日志,将勾选的审批数据的审批日志导出
  • 查看详情,进入到审批详情页

5. 权限控制

与审批中心相关的权限如下:


菜单权限点说明数据权限
审批全局设置审批全局设置可以对审批进行全局设置审批数据
管理审批数据管理审批数据查看所有人发起的

1、查看所有人

查看所有人发起的

2、仅查看自己

仅查看自己发起的

审批开关查看审批开关可以查看审批开关的tab

启用/停用可以启用/停用审批开关
审批流程配置启/停用审批流程可以启/停用审批流程

添加审批流程可以添加审批流程

编辑审批流程可以编辑审批流程

删除审批流程可以删除审批流程

复制审批流程可以复制审批流程

查看审批流程

1、全部审批流程

可查看该项目下全部的审批流程

2、自己创建的

仅可查看该账号在该项目下创建的审批流程

3、指定审批流程

可查看该项目下指定审批流程

审批主体权限审批「账号管理」可审批账号管理相关的数据

审批「角色管理」可审批角色管理相关的数据

审批授权对象可审批授权对象相关的数据

审批运营计划可审批运营计划

审批流程画布可审批流程画布

审批活动可以审批内容管理中的活动

审批权益可以审批内容管理中的权益

审批轮播资源位可审批轮播资源位

审批列表资源位可审批列表资源位

审批弹窗资源位可审批弹窗资源位

6. 目前已接入审批的产品功能(持续更新中)

接入审批的功能接入版本
流程画布、运营计划SF 4.3.0
资源位SF 4.3.1
活动、权益SCMS 0.7