跳到主要内容

文档完善中,如果有什么问题请联系我们:chaho@qq.com

发布管理

"发布管理"用于管控版本、补丁等交付物从测试到部署上线的全过程,强调"先测试、后部署、再回顾"。在本系统中,发布工单是 service_type 固定为 6 的独立工单类型,处理动作分为"发布测试"与"发布部署"两步:先登记测试结果,测试通过后才能执行部署。发布工单部署完成进入"已解决",再由发布经理回顾后关闭。

适用角色​

序号角色说明
1发布申请人 / 提交人提交发布申请,上传发布计划方案,登记测试与部署计划时间
2审批人按服务流程配置对发布执行前置、过程、后置审批
3分派人 / 服务台(RG 3、RG 4)在"待分派"阶段分派发布工单
4测试人(TestBy)在"处理中"先执行发布测试并登记测试结果
5部署人(DeployBy)测试通过后执行发布部署并登记部署结果
6发布经理(RG 3、RG 4)发布进入"已解决"后执行回顾并关闭工单
7管理员(RG 4)可执行审批、强制关闭、SLA 修正等管理动作

操作入口​

  • 菜单路径:左侧导航 工单管理 → 发布(受权限点 itsm::ticket::release 控制,无权限时不显示)
  • 发布类工单列表后台固定按服务类型筛选发布单。
  • 新建工单:选择"发布"类型的服务后提交

操作步骤​

新建发布工单​

  1. 进入发布管理,选择一个"发布"类型的服务。
  2. 在发布专属区域选择发布类型、风险等级。
  3. 填写测试计划开始时间与预计测试时长(小时),填写部署开始时间与预计部署时长(小时)。
  4. 上传发布计划方案附件(可先通过"发布计划模板"下载模板)。注意发布计划中应包含回退方案。
  5. 提交后发布工单按流程进入审批、分派,再到"处理中"(4)。

查询与进入详情​

  1. 在 工单管理 → 发布 列表按关键词或高级条件检索。
  2. 点击工单编号或主题进入详情页。

发布测试(第一步)​

发布工单在"处理中"(4) 且尚未登记测试结果时,详情页显示"测试"按钮:

  1. 进入"处理中"的发布工单详情,点击"测试"。
  2. 选择发布测试代码,填写测试开始时间、测试结束时间。
  3. 填写测试记录,用开关标明测试结果为"正常"或"异常"。
  4. 设置建议部署时间(测试通过后多少小时后部署),并可填写部署建议。
  5. 保存提交。提交后记录测试人(TestBy)与测试结果,工单仍保持"处理中"(4),但详情页按钮由"测试"切换为"部署"。

发布测试提交通过详情页"发布测试"操作完成。

发布部署(第二步)​

登记过测试结果后,详情页显示"部署"按钮:

  1. 确认测试已完成,点击"部署"。
  2. 选择发布部署代码,填写部署开始时间、部署结束时间。
  3. 填写部署记录,用开关标明部署结果为"正常"或"异常"。
  4. 设置回顾周期(部署后多少小时回顾),并可填写回顾建议。
  5. 保存提交。提交成功后工单由"处理中"(4) 变为"已解决"(5),当前登录人记为部署人(DeployBy)。

部署提交通过详情页"部署"操作完成。

回顾与关闭​

  1. 发布进入"已解决"(5) 后,**仅发布经理(RG 3、RG 4)**可执行"回顾",核对上线效果。
  2. 回顾通过且服务未开启自动关闭时,执行"关闭",工单进入"已关闭"(6)。
  3. 若测试或部署不通过,可点击"驳回",工单退回"处理中"(4),负责人交回部署人(DeployBy)重新处理。

字段说明​

列表字段​

序号字段说明
1工单编号系统生成的工单唯一编号,点击进入详情
2提交人发布申请人
3工单主题发布标题,旁附状态徽标
4服务工单所属发布服务
5当前处理人当前负责人;部署后为部署人
6SLA 跟踪响应/解决用时与是否超时

新建发布工单专属字段​

序号字段说明是否必填
1发布类型从预置"发布类型"参数表中选择(如重大发布、常规发布等)必填
2风险等级从预置风险等级表中选择必填
3测试计划开始时间计划开始测试的时间必填
4预计测试时长(小时)预计测试持续时长必填
5部署开始时间计划开始部署上线的时间必填
6预计部署时长(小时)预计部署持续时长必填
7发布计划方案上传发布计划方案文档(须含回退方案)必填

发布测试弹窗字段​

序号字段说明是否必填
1发布测试代码从预置"发布测试代码"参数表中选择必填
2测试开始时间实际开始测试时间(应早于结束时间)必填
3测试结束时间实际结束测试时间选填
4测试记录测试用例、结果与发现的问题必填
5测试结果开关切换"正常 / 异常"必填(默认正常)
6建议部署时间(小时后)测试通过后建议多久后部署必填
7部署建议给部署人的注意事项选填

发布部署弹窗字段​

序号字段说明是否必填
1发布部署代码从预置"发布部署代码"参数表中选择必填
2部署开始时间实际开始部署时间(应早于结束时间)必填
3部署结束时间实际完成部署时间选填
4部署记录部署操作步骤与过程记录必填
5部署结果开关切换"正常 / 异常"必填(默认正常)
6回顾周期(小时后)部署后多久进入回顾必填
7回顾建议给回顾人的核查要点选填

状态与规则​

  • 工单状态(括号内为系统内部值):新建(1) → 待审批(2) → 待分派(3) → 处理中(4) → 已解决(5) → 已关闭(6);旁路为已撤销(7)。
  • 发布采用"测试 → 部署"两步走:登记测试结果不改变状态,仍为"处理中"(4);只有执行部署并保存后,工单才置为"已解决"(5)。
  • 详情页按钮按是否已登记测试结果自动切换:未测试显示"测试",已测试显示"部署"。
  • 发布的回顾(Review)**仅由发布经理(RG 3、RG 4)**执行。
  • "驳回"作用于"已解决"(5) 的发布:状态退回"处理中"(4),负责人交回部署人(DeployBy),并清理解决相关 SLA 记录。
  • "挂起"不是独立状态,而是处理中工单上的 IsPending 标志。

注意事项​

  • 必须先完成测试并登记结果,按钮才会切换到"部署";测试标记为"异常"时不建议直接部署。
  • 发布计划方案必须包含回退方案,便于部署异常时快速回退。
  • 测试与部署弹窗均要求"开始时间早于结束时间",否则表单校验不通过。
  • 本模块页面需登录并具备 itsm::ticket::release 权限,仅显示权限范围内的发布工单。