You need to enable JavaScript to run this app.
导航

审批和工作流程

最近更新时间2023.12.21 14:39:44

首次发布时间2022.01.17 20:26:37

一. 概述

为了追求稳定的迭代,不希望一些激进策略的实验开启或全量上线影响到产品,一般Feature发布这些影响线上的操作,是需要有审批和Review机制;而诸如一些快速迭代的业务、紧急bugfix,则希望能够快速上线,不希望有更多流程的阻塞。 综合不同业务安全性和灵活性的诉求,我们支持不同的业务可配置不同的工作流程,将审批等作为工作流程的一个环节。

  • 场景1:重要功能的实验固化为Feature
    某短视频APP计划引入直播功能,先开实验运行一段时间后得出效果显著的结论,计划将实验固化为Feature发布全量上线。不过上线直播功能是一个大的功能迭代,需要谨慎操作,故希望这类重要功能的实验固化需要经过业务线管理员审批,审批通过后再逐步灰度放量。
  • 场景2:紧急bugfix的Feature发布
    某APP的登录功能出现了闪退现象,经检查发现是有小bug,经过修复后在测试环境验证OK,想快速这个Feature发布全量,快速减少用户体验问题,需快速发布,不希望有审批等更多流程。

二. 术语说明

工作流程:由不同环节组成的不同业务的操作流程,比如实验开启、实验固化Feature、Feature都是不同的工作流程,示例如下:

  • 实验开启:①新建实验—>②审批—>③开启成功
  • 实验固化Feature:①生成Feature—>②设置发布计划—>③审批

三. 如何使用

1. 工作流程管理

  • 功能入口:【全局设置】-【工作流管理】-【流程设置】

图片

  • 目前默认有以下四种工作流程。
    • Feature发布流程
    • 开启实验流程
    • 实验固化Feature流程
    • Feature 开启/关闭流程
  • 工作流程具体包含哪些环节,由应用的管理员统一配置
    • 可点击编辑,选择打开或关闭某些环节(默认打开的环节不可关闭)

图片

2. 工作流程生效

  • 应用管理员配置好工作流程后,该应用下的操作将会按照对应的设置执行
    • 比如:发布Feature若设置了①设置发布计划—>②审批,则发布Feature时,会按照①设置发布计划—>②审批的流程进行,需走完该流程后,Feature发布才生效到线上

3. 审批
审批设置

  • 可在工作流程管理中,打开审批开关,即为该流程增加了审批环节
  • 点击审批步骤,可设置审批的规划
    • 审批层级:当前默认1级审批
    • 添加默认的审批成员:可按角色或人员添加,添加后,该类任务的流程均默认需这些审批成员审批
    • 通过机制:当前默认1人通过即通过
    • 驳回机制:当前默认驳回后需要重新发起审批

图片

审批任务管理

  • 发起审批的任务,可统一在系统管理>>审批管理中查看
  • 有审批权限的人员,可在对待审批任务进行审批

图片