Hackcat

怎样查看子任务状态和使用它的结果?

区分排队、工作、完成、失败与取消,再由主任务整合。

先看状态再看结论

子任务界面在功能可用时可展示排队、工作、收尾、完成、失败、取消或超时。排队并不是已经开始验证,完成也不自动表示发现被确认;还需要看结果说明和证据。

没有摘要时,可以等待活动记录加载,不能从空白详情推断任务已成功。

主任务怎样使用结果

主任务需要接收并整合子任务输出,再形成最终回答。可以要求它说明哪些结论来自哪项检查,以及相互矛盾的地方怎样解决。

如果一项子任务完成而另一项超时,可以先保留已完成部分的证据,并明确剩余结论仍待检查。不要为了呈现整齐的最终答案把失败状态隐藏;让主任务说明缺口和下一次继续所需的条件。

  1. 查看各子任务的目标和实际状态。
  2. 阅读成功结果及失败或取消原因。
  3. 对关键结论检查对应证据。
  4. 只补做未完成部分,避免全部重新运行。

取消和失败以后

需要停止单个子任务时,使用详情中实际提供的取消操作,并确认状态变化。主任务结束、被取消或失败,也可能使相关子任务停止;此前已发生的工作与产物并不会因此自动撤销。子任务失败应保留为未完成事项,不能由主任务静默改写成“未发现问题”。