文档完善中,如果有什么问题请联系我们: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控制,无权限时不显示) - 发布类工单列表 后台固定按服务类型筛选发布单。
- 新建工单:选择"发布"类型的服务后提交
操作步骤
新建发布工单
- 进入发布管理,选择一个"发布"类型的服务。
- 在发布专属区域选择发布类型、风险等级。
- 填写测试计划开始时间与预计测试时长(小时),填写部署开始时间与预计部署时长(小时)。
- 上传发布计划方案附件(可先通过"发布计划模板"下载模板)。注意发布计划中应包含回退方案。
- 提交后发布工单按流程进入审批、分派,再到"处理中"(4)。
查询与进入详情
- 在 工单管理 → 发布 列表按关键词或高级条件检索。
- 点击工单编号或主题进入详情页。
发布测试(第一步)
发布工单在"处理中"(4) 且尚未登记测试结果时,详情页显示"测试"按钮:
- 进入"处理中"的发布工单详情,点击"测试"。
- 选择发布测试代码,填写测试开始时间、测试结束时间。
- 填写测试记录,用开关标明测试结果为"正常"或"异常"。
- 设置建议部署时间(测试通过后多少小时后部署),并可填写部署建议。
- 保存提交。提交后记录测试人(TestBy)与测试结果,工单仍保持"处理中"(4),但详情页按钮由"测试"切换为"部署"。
发布测试提交通过详情页"发布测试"操作完成。
发布部署(第二步)
登记过测试结果后,详情页显示"部署"按钮:
- 确认测试已完成,点击"部署"。
- 选择发布部署代码,填写部署开始时间、部署结束时间。
- 填写部署记录,用开关标明部署结果为"正常"或"异常"。
- 设置回顾周期(部署后多少小时回顾),并可填写回顾建议。
- 保存提交。提交成功后工单由"处理中"(4) 变为"已解决"(5),当前登录人记为部署人(DeployBy)。
部署提交通过详情页"部署"操作完成。
回顾与关闭
- 发布进入"已解决"(5) 后,**仅发布经理(RG 3、RG 4)**可执行"回顾",核对上线效果。
- 回顾通过且服务未开启自动关闭时,执行"关闭",工单进入"已关闭"(6)。
- 若测试或部署不通过,可点击"驳回",工单退回"处理中"(4),负责人交回部署人(DeployBy)重新处理。
字段说明
列表字段
| 序号 | 字段 | 说明 |
|---|---|---|
| 1 | 工单编号 | 系统生成的工单唯一编号,点击进入详情 |
| 2 | 提交人 | 发布申请人 |
| 3 | 工单主题 | 发布标题,旁附状态徽标 |
| 4 | 服务 | 工单所属发布 服务 |
| 5 | 当前处理人 | 当前负责人;部署后为部署人 |
| 6 | SLA 跟踪 | 响应/解决用时与是否超时 |
新建发布工单专属字段
| 序号 | 字段 | 说明 | 是否必填 |
|---|---|---|---|
| 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权限,仅显示权限范围内的发布工单。