1. 审批功能入口


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

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

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

2. 审批配置

  • 功能入口:该入口对有“查看审批流程”这一权限的账号可见。若一个账号在多个项目下都拥有此权限点,则此处会展示多个项目下的审批流。

1、列表展示字段:

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

2、搜索/筛选条件

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

3、审批流程支持的操作有:新建、编辑、查看、复制和删除;分别对应不同的权限点(详见最后的”权限控制“部分)

4、新建

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

(1)自定义审批流

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

  • 审批节点可以配置节点名称、审批对象、超时提醒:
  • 审批对象,即哪些人能够审批这个审批流,需要先选审批维度(单选,支持选择账号、角色、职务等账号的固定属性,也支持选择账号的动态属性),然后再选择维度下的对象(多选)
  • 超时提醒天数,即数据从流转到该节点开始,超过多少天后,进行提醒
  • 审批节点既支持或签,也支持会签:
    • 如果某个审批节点只配置一个节点,那么是或签
    • 如果某个审批节点添加了多个分支节点;那么就是会签
  • 或签节点和会签节点在配置完成后有着不同的展示样式进行区分

(2)对接已有审批流

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

5、编辑

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

6、查看

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

7、复制

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

8、删除

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

3. 审批开关

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

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

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

1、列表展示字段:

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

2、 查询/筛选条件 

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

3、开启/关闭 审批开关

  • 可以对审批开关进行开启或者关闭,代表着该审批主体在该项目下是否要走审批
  • 开启时,如果该审批主体在该项目下没有审批流程,那么会进行提示,可以选择新建审批流程,跳转到新标签页出现新建审批流程的弹窗
  • 关闭时,会有二次确认,再次确认后进行关闭
  • 关闭后,对在途数据不会产生影响

5、查看审批程详情

  • 审批开关列表中会显示审批流程数量,代表着该审批主体在该作用项目下有多少条审批流程
  • 点击数字会显示具体的审批流程列表,可以通过点击查看新标签页打开审批流程查看页面

4. 审批数据处理

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

4.1. 待办

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

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

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

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

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

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

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

2、左侧导航分类

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

3、查询/筛选条件

  • 支持对 工单id/发起人/发起类型/审批流程(id/名称)/审批主体注册的所有字段  进行模糊搜索
  • 支持对审批发起时间 &最近审批时间进行查询,并支持排序
  • 支持对发起项目进行筛选,支持多选,枚举值为所有的项目

4、审批详情页

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

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

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

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


4.2. 已办

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

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

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

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

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

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

2、左侧导航分类

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

3、查询/筛选条件

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

4、已办详情页

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

4.3. 已发起

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

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

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

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

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

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

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

2、左侧导航分类

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

3、查询/筛选条件

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

4、已发起详情页

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


5. 权限控制

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


菜单权限点说明功能权限数据权限备注
审批开关查看审批开关可以查看审批开关的tab



启用/停用可以启用/停用审批开关


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



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



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



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



查看审批流程

1、全部审批流程

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

2、自己创建的

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

3、指定审批流程

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


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



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



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



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



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



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



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



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



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



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


6. 审批功能的版本依赖

  • SBP: 1.3+
  • SP: 2.0+

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

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