
## Awork任务状态检查n8n工作流 – 子任务依赖智能管理
### 工作流概述
Awork目前不支持在将任务状态设置为完成时检查未完成的子任务或依赖任务。此工作流为您提供了一个简单的解决方案,将此功能添加到Awork,并在触发时通知用户。提供多种配置选项。
### 工作原理
– 通过Awork Webhook调用在任务状态更改时触发
– 如果任务被标记为完成,检查子任务和/或依赖任务的状态
– 如果发现未完成的任务,执行状态回滚到先前状态并通知用户
### 设置步骤
1. **添加Awork Webhook调用**
– 在Awork中配置Webhook调用
– 配置Awork API凭据
2. **配置工作流设置**
– 通过设置节点配置工作流,例如用户通知文本、限制子任务/依赖检查等
### 核心功能
**任务依赖检查**
– 自动加载任务依赖关系
– 检查依赖任务是否已完成
– 如果存在未完成的依赖任务,自动回滚状态
**子任务检查**
– 检查父任务的所有子任务状态
– 确保所有子任务完成后再标记父任务为完成
– 智能状态管理
**用户通知**
– 可配置的通知文本
– 任务状态回滚时自动添加注释
– 用户友好的提示信息
### 技术节点配置
工作流包含以下核心节点:
– **Webhook节点**:接收Awork任务状态更改事件
– **HTTP Request节点**:调用Awork API获取任务信息
– **Filter节点**:筛选任务状态更改事件
– **If节点**:条件判断逻辑
– **Code节点**:数据处理和参数构建
– **Aggregate节点**:数据聚合处理
### 配置选项
**Workflow Config节点**提供灵活的配置:
– `finishedStateLabels`:定义”完成”状态标签
– `useDependencies`:是否启用依赖检查
– `useTreeStructure`:是否启用子任务检查
– `addComments`:是否添加状态回滚注释
– 自定义通知文本配置
### 适用场景
– 项目管理中的任务依赖管理
– 确保任务完成的完整性检查
– 自动化任务状态监控
– 团队协作中的任务流程优化

评论(0)