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

创建迭代模板

  1. 登录数据管理DMS 5.0
    说明 如果您需要切换到旧版数据管理DMS,单击页面右下角返回旧版,进入数据管理DMS平台。具体操作,请参见数据管理DMS 5.0切换至旧版
  2. 在页面顶部,选择全部功能 > 研发空间 > DevOps
  3. 单击迭代模板页签。
  4. 单击新建迭代模板
  5. 新建迭代模板页面,配置以下信息,并单击确认
    配置项 描述
    模板名称 填写迭代模板名称。
    使用范围 选择模板可被使用的范围。
    • 全员可用:租户下所有用户均可使用该模板。
    • 指定人员:仅指定人员可以使用该模板。
    描述 填写迭代模板描述,便于后期应用和管理。

管理迭代模板

  1. 登录数据管理DMS 5.0
    说明 如果您需要切换到旧版数据管理DMS,单击页面右下角返回旧版,进入数据管理DMS平台。具体操作,请参见数据管理DMS 5.0切换至旧版
  2. 在页面顶部,选择全部功能 > 研发空间 > DevOps
  3. 单击迭代模板页签。
  4. 单击目标模板名称
  5. 模板详情页面,您可以进行以下操作:
    • 修改模板名称:单击模板名称后的编辑,修改模板名称。
    • 切换模板状态:打开状态开关,在对话框中单击确认
      • 已开启:已开启的模板允许在项目和迭代中使用。
      • 已禁用:已禁用的模板不允许在新建项目和新建迭代时使用。
    • 修改模板描述:单击模板描述后的编辑,修改模板描述。
    • 配置迭代模板:迭代模板配置方法,请参见配置迭代模板
    • 复制模板:单击类似创建,在复制迭代模板的对话框中输入名称描述,单击确认
    • 查看操作历史:单击操作历史,在操作历史面板中查看操作时间、操作人和操作日志。

配置迭代模板

在迭代模板中增删改迭代的阶段和配置每个阶段内的规则。迭代阶段对应研发流程的一个具体阶段,一般可代表用户侧的开发环境阶段,例如您可以配置开发、测试、生产、发布等阶段。

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

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

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

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

        可推进且需要审批

相关文档