作业详情整图说明
这页解决什么问题
第一次执行作业后,培训对象最常卡住的不是“按钮在哪”,而是下面 5 个判断:
- 这次到底有没有真的跑起来。
- 应该先看哪一块,不要在整页里乱找。
任务实例、结果/错误、任务日志分别回答什么问题。- 什么时候能算成功,什么时候已经算失败。
- 看到不同状态后,下一步应该继续等、重查配置,还是停止重试并报障。
这页只讲“作业详情页怎么读”,不讲源码、不讲开发联调。
培训时建议直接打开一条真实作业详情页,对照本页顺序讲解。固定只按下面 3 块讲,不要带着学员在整页里乱找:上半区 任务实例表、表内 结果/错误、下半区 任务日志。
先知道从哪里进入
入口固定:
任务监控 -> 点击作业所在行 -> 作业详情
先记一条原则:
- 不要只在列表页判断结果。
- 列表页告诉你“作业现在是什么状态”。
- 作业详情页才告诉你“这次具体发生了什么”。
先把这一页切成 3 块
| 区域 | 你要先回答什么问题 |
|---|---|
任务实例 (Tasks) 表格 |
这次有没有真的生成执行记录,最新一条现在是什么状态 |
表格里的 结果/错误 |
这次执行最后给出的结果摘要或错误摘要是什么 |
底部 任务日志 |
任务到底卡在哪一步,最后停在什么位置 |
培训时请固定按这个顺序讲:
- 先看有没有最新任务实例。
- 再看这条实例的
结果/错误。 - 最后再用日志确认细节。
任务实例表怎么看
先记住一句话:
作业 是长期保存的一条规则,任务实例 是这条规则某次真正跑出来的执行记录。
第一眼先看什么
进入作业详情后,先看最新一行,不要一上来就把旧记录和新记录混在一起。
固定顺序建议是:
- 先看有没有新实例。
- 再看最新实例的
状态。 - 再看它的
结果/错误。 - 最后补看
开始时间、结束时间、环境 ID / 环境租约。
表里几列分别怎么理解
| 列 | 培训时直接这样讲 |
|---|---|
Task ID |
这是某一次真实执行的编号,用来区分“这次”和“上次” |
状态 |
这是这条实例当前或最终的实际执行态 |
环境 ID / 环境租约 |
这次任务占用了哪个运行环境 |
开始时间 / 结束时间 |
这次任务什么时候开始、什么时候结束,能帮助判断是不是刚起就失败 |
结果/错误 |
这是最快的结果摘要入口,先看这里再看日志 |
先用这 3 个问题过滤
| 你要问的问题 | 怎么判断 |
|---|---|
| 有没有真的跑起来 | 表里有没有新的任务实例 |
| 现在还在跑还是已经结束 | 看最新实例的 状态 和 结束时间 |
| 这次用的是不是预期环境 | 看 环境 ID / 环境租约 是否正常出现 |
最容易讲混的地方
- 一条作业下面出现多条任务实例,不代表页面坏了,通常代表它已经跑过不止一次。
- 列表页显示
已完成,不代表业务一定成功,还是要回到最新任务实例继续看。 - 看到旧的失败记录,不等于这次又失败;培训时一定强调“先认最新一行”。
结果/错误怎么看
结果/错误 是最快的摘要入口。培训对象第一次读作业详情时,先读它,不要先扎进整屏日志。
看到不同内容怎么理解
| 你看到的内容 | 先怎么理解 | 下一步 |
|---|---|---|
| 明确的成功结果摘要 | 这次大概率已经正常结束 | 再去日志确认最后没有尾部异常 |
| 明确的错误提示 | 这次已经失败,先不要猜 | 记录原文,再去日志找停在哪一步 |
| 内容很短、很模糊 | 只能说明摘要不够,不够下结论 | 立刻结合 状态 和日志一起看 |
| 为空 | 可能还在执行,也可能还没写回摘要 | 先看状态;如果已经结束还为空,就看日志 |
培训时要强调的 3 条规则
结果/错误负责“先给结论”,日志负责“补细节”。- 看见明确错误原文时,先抄原文,不要现场自己翻译成别的话。
结果/错误符合预期,才算“结果对”;不是看到已完成就能直接收工。
任务日志怎么看
日志不是让你逐行背下来,而是用来回答“到底卡在哪一步”。
培训对象只要先会看 3 件事
- 有没有真的进入执行链。
- 最后停在了哪一步。
- 停下来的那一刻,前后有没有明确报错。
最省时间的读法
先看日志底部最新几行,再往上补,不要从第一页开始读。
推荐顺序:
- 先看最后一屏。
- 找最后一次正常动作。
- 找它后面第一条明显异常或停止的位置。
日志里常见的判断方式
| 你想知道什么 | 日志帮你回答什么 |
|---|---|
| 到底有没有开始执行 | 是否已经进入实际任务步骤,而不是停在触发前 |
| 卡在环境、登录还是业务动作 | 最后停住的位置通常会直接暴露阶段 |
| 是偶发还是连续重复 | 同类报错是否反复出现 |
培训时不要让学员陷进去的误区
- 不要把日志当成唯一入口,前面一定先看
任务实例和结果/错误。 - 不要只截中间几行;留证据时优先保留“最后正常动作 + 第一条异常”。
- 不要看到英文、接口词或技术词就立刻自行处理;普通使用者先做记录和分流。
什么时候算成功,什么时候算失败
这次可以先判成功
满足下面几条,培训时就可以先判为“这次成功”:
- 最新任务实例已经生成。
- 最新任务实例处于
succeeded或等价的正常结束状态。 结果/错误没有报错,且内容符合这次业务预期。- 任务日志最后停在正常收尾,而不是报错、中断或反复重试。
这次已经可以判失败
满足下面任意一条,就不要再说“可能差不多成功了”:
- 点击执行后,长时间没有出现新的任务实例。
- 最新任务实例处于
failed、异常或明确的失败结束态。 结果/错误已经给出清晰错误提示。- 任务日志明确停在报错、中断或连续重复失败上。
培训时要反复提醒的一句
列表页已完成 != 业务成功
真正的成功或失败,要以“最新任务实例 + 结果/错误 + 任务日志”三者一起判断。
看到不同状态,下一步做什么
| 你看到的情况 | 先说明什么 | 下一步动作 |
|---|---|---|
列表页是 执行中 |
系统已经接单,先别重复点按钮 | 打开作业详情,确认是否已生成任务实例 |
列表页是 运行中 |
作业正在执行或等待实例结束 | 进作业详情,看最新实例状态和日志 |
列表页是 已完成 |
这次运行结束了,但还没证明业务成功 | 立刻核对最新实例、结果/错误 和日志 |
列表页是 已暂停 |
作业当前不会继续推进 | 先确认是不是人为暂停,再决定是否恢复 |
列表页是 异常 |
已经进入错误态 | 先记录错误提示,再进详情看实例和日志 |
| 作业详情里没有新实例 | 多半还没真正进到执行记录层 | 回头检查作业是否真的触发、设置是否正确 |
最新实例是 running |
这次还没结束 | 继续等,不要盲目重复触发;同时刷新日志看进展 |
最新实例是 succeeded |
技术上已经正常结束 | 对照 结果/错误 是否符合业务预期,符合才算成功 |
最新实例是 failed |
这次已经失败 | 先留 结果/错误 原文和关键日志,再决定排查或报障 |
| 连续多条实例都失败 | 不是单次偶发 | 不要继续机械重跑,整理证据交给管理员或研发 |
培训时最后只让学员记住这 3 句
- 先看最新任务实例,不要混看旧记录。
- 先读
结果/错误拿结论,再用日志补细节。 - 只有“实例状态 + 结果/错误 + 日志”三者都对上,才算真的成功。