数据管理DMS迭代模板提供了自定义研发流程和控制研发流程质量的功能,该功能可以在数据变更、结构设计、SQL审核等所有的工单类型中使用。本文介绍新建迭代模板的方法。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择数据库开发 > 研发空间 > DevOps
  3. 单击迭代模板页签。
  4. 单击新建迭代模板
  5. 新建迭代模板页面,配置以下信息,并单击确认
    配置项 描述
    模板名称 填写迭代模板名称。
    使用范围 选择模板可被使用的范围。
    • 全员可用:租户下所有用户均可使用该模板。
    • 指定人员:仅指定人员可以使用该模板。
    描述 填写迭代模板描述,便于后期应用和管理。
  6. 单击新增的迭代模板名称,进入模板详情页面。
  7. 根据开发需求,管理迭代的阶段。
    • 增加迭代阶段:单击添加,输入迭代阶段名称。
    • 编辑迭代阶段名称:选择迭代阶段名称,单击其后的5编辑,编辑迭代阶段名称。
      说明 新建模板中默认有开发生产两个迭代阶段,允许编辑和删除。
    • 删除迭代阶段:选择迭代阶段名称,单击其后的删除,单击确认,删除该迭代阶段。
  8. 配置阶段规则。依次选中每个迭代阶段,配置该阶段的规则。
    1. 单击规则基础配置页签,配置以下规则。
      配置项 描述 操作
      数据库环境类型 定义在每个迭代阶段新建工单时,可选择的数据库的环境类型。 单击数据库环境类型中的配置值,在下拉列表中增加或删除数据库环境类型。
      阶段推进人员权限 定义在每个迭代中拥有推进阶段权限的人员。 单击阶段推进人员权限中的配置值,在下拉列表中增加或删除人员。
      说明 仅迭代创建人和迭代参与人可以推进迭代阶段。
      回退管理 如果迭代推进到了下一迭代阶段,是否允许回退到前一个迭代阶段。 单击回退管理中的配置值,在下拉列表中选择允许退回不允许退回
      说明 第一个迭代阶段中没有回退管理的设置。
    2. 单击阶段工单及检查点页签,配置工单规则。
      • 新增工单规则:单击新增工单规则
        • 工单类型列表中选择工单类型:
          • 数据变更,包含普通数据变更、无锁变更、数据导入和可编程对象。
          • 结构设计
          • SQL审核
          • 库表同步,包括结构同步和空库初始化。
          说明 定义迭代的每个阶段,都可以创建新的工单类型规则。
        • 是否必选列表中选择或者
          • :在迭代的对应阶段必须新建目标类型的工单,否则不满足阶段推进条件,无法推进迭代到下一阶段。
          • :不论是否在迭代的对应阶段新建目标类型的工单,都允许将迭代推进到下一阶段。
        • 推进状态检查(单击修改)列表中,选择工单状态。
          配置项 操作
          数据变更
          • 不检查:不需要对工单的状态进行检查,允许推进迭代到下一阶段。
          • 执行成功:工单执行成功,允许迭代推进到下一阶段。
          • 已关闭:工单处于关闭状态,允许迭代推进到下一阶段。
          结构设计
          • 不检查:不需要对工单的状态进行检查,允许推进迭代到下一阶段。
          • 设计节点已完成:检查结构设计工单的设计节点已完成后,允许迭代推进到下一阶段。
          • 第n个节点已完成:检查工单的第n个节点已完成后,允许迭代推进到下一阶段。
            说明
            • n的取值为[1,7]。
            • 如需了解结构设计中每个节点的配置内容,请查看目标数据库所在实例的安全规则中结构设计 > 基础配置项 > 研发流程的定义。
          • 已发布:工单已发布,允许迭代推进到下一阶段。
          • 工单已结束:工单已结束,允许迭代推进到下一阶段。
          • 已关闭:工单处于关闭状态,允许迭代推进到下一阶段。
          SQL审核
          • 不检查:不需要对工单的状态进行检查,允许推进迭代到下一阶段。
          • 审核成功:工单审核成功,允许迭代推进到下一阶段。
          库表同步
          • 不检查:不需要对工单的状态进行检查,允许推进迭代到下一阶段。
          • 执行成功:工单执行成功,允许迭代推进到下一阶段。
          • 已关闭:工单处于关闭状态,允许迭代推进到下一阶段。
          说明 您可以根据需求选择多个工单推进状态检查。
      • 删除工单规则:单击工单类型后的删除,删除工单规则。
    3. 单击阶段推进审批流程页签,配置审批流程。
      规则名称 描述 操作
      不符合状态检查 工单的推进状态检查不符合模板的设定。 单击不符合状态检查中的配置值,在下拉列表中选择检查状态。
      • 不允许推进:工单不符合状态检查,不允许推进到下一阶段。
      • 可推进且需要审批:工单不符合状态检查,允许推进到下一阶段,但需要经过审核。

        下图展示了推进状态检查设置为可推进且需要审批。审批人依次是项目测试人员和项目管理员。

        可推进且需要审批
      符合状态检查 工单的推进状态检查符合模板的设定。 单击符合状态检查中的配置值,在下拉列表中选择检查状态。
      • 可推进且不需要审批:工单符合状态检查,可以直接推进到下一阶段,不需要经过审批。
      • 可推进且需要审批:工单符合状态检查,且经过审批才可以推进到下一阶段。

        下图展示了将推进状态检查设置为可推进且需要审批。审批人是项目测试人员。

        可推进且需要审批