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