Skip to content

任务生命周期 ​

任务(Task)是工作流中每个节点执行的最小单元,代表对一个工具的一次具体调用。

任务与工作流的关系 ​

工作流执行 #001
  ├── 节点: subfinder(3个输入域名 → 3个任务)
  │     ├── 任务 #001: subfinder(example.com)  ✅
  │     ├── 任务 #002: subfinder(test.com)     ✅
  │     └── 任务 #003: subfinder(demo.com)     🔄
  └── 节点: httpx(来自subfinder输出 → N个任务)
        └── 任务 #004: httpx(...)              ⏳

任务列表 ​

进入「运行中心」的任务列表查看所有任务:

任务状态 ​

状态图标说明
WAITING🕗等待依赖(上游节点未完成)
PENDING⏳待分发,等待节点分配
ASSIGNED📌已分配到扫描节点,等待执行
RUNNING🔄正在执行中
PARSING🧩命令执行完毕,正在解析输出资产
COMPLETED✅执行并解析成功
FAILED❌执行失败
PARSE_FAILED⚠️执行完成但输出解析失败
TIMEOUT⏱️执行超时
CANCELLED🚫被用户主动取消
SKIPPED⏭️因条件不满足或无输入而跳过

筛选任务 ​

筛选维度说明
状态按任务状态筛选
工具按工具名筛选
时间范围按创建或完成时间筛选
项目按归属项目筛选
节点按执行节点筛选

任务信息 ​

基本信息 ​

字段说明
任务 ID全局唯一标识
工具名称执行的工具
所属工作流来源工作流(手动执行任务无此字段)
执行节点哪个扫描节点执行了此任务
创建时间任务创建时间
开始时间实际开始执行时间
完成时间任务完成时间
执行时长总耗时

输入参数 ​

查看工具实际接收到的输入资产和参数。

输出结果 ​

任务完成后查看:

  • 原始输出:工具的原始标准输出
  • 解析结果:经过解析器处理后的结构化数据
  • 保存资产:成功保存到数据库的资产列表

相关文档 ​

最近更新

基于 MIT 协议发布