
## 自动同步Easy Redmine任务到Microsoft To-Do
**自动将筛选的Easy Redmine任务同步到特定的Microsoft To Do列表,确保您的任务列表保持最新和整洁。**
### 工作流概述
此工作流使用预定义的过滤器从Easy Redmine拉取任务,并将其同步到Microsoft To Do列表。在同步之前,它会清除选定列表中的现有任务以避免重复。这对于使用Easy Redmine进行项目管理但更喜欢使用Microsoft To Do进行日常任务跟踪的团队或个人来说是完美的解决方案。
通过此自动化,您的Microsoft To Do将始终反映您最新的Redmine任务——无需手动复制粘贴。
### 使用场景
任何在Easy Redmine进行规划并在Microsoft To Do执行任务的用户都可以从此集成中受益:
– 每天清理您的To Do列表,并仅用活动任务重新填充
– 帮助个人或团队任务列表保持专注、准确和可操作
– 非常适合每日检查、冲刺规划或同步高优先级任务
### 工作原理
1. **Schedule Trigger** – 在预定时间执行工作流(例如每天上午9点)
2. **Get to-do in specific list (getAll: task)** – 检索选定Microsoft To Do列表中当前存在的所有任务
3. **Clean to-do list (delete: task)** – 删除目标列表中的所有现有任务以避免重复
4. **Just one output after deletion (Code Node)** – 确保在所有删除确认完成后工作流才继续
5. **Get Easy Redmine task by filter (get-many: issues)** – 使用Redmine中保存的过滤器仅拉取特定任务(例如分配给您的任务、开放状态等)
6. **Split Out** – 分解Redmine任务数据以单独处理每个项目
7. **Add ER task link to TO-do description (Code Node)** – 您需要添加您的Easy Redmine URL
– 格式化每个任务的数据,包括Microsoft To Do的直接Redmine任务链接
8. **Create to-do tasks (create: task)** – 为每个Redmine任务创建新的Microsoft To Do项目
### 如何使用
– 下载工作流并将其导入到您的n8n实例中
– 连接您的Easy Redmine和Microsoft To Do(Microsoft Graph)凭据
– 配置以下节点以匹配您的设置:
– `Get to-do in specific list` → 选择您的目标Microsoft To Do列表
– `Create to-do tasks` → 对输出使用相同的列表
– `Get Easy Redmine task by filter` → 设置您的自定义Redmine过滤器
– 更新生成任务描述的Function节点以使用您的Redmine域名:
`https://your-redmine-url.com/issues/{{ $json.id }}`
– 调整计划触发器到您的本地时区和首选同步时间
– 手动运行测试以确认任务正在正确清除和重新创建
### 要求
– Microsoft To Do账户
– 具有相关任务列表的访问权限
– Easy Redmine应用程序
– 理想情况下是用于API调用的技术用户,具有特定权限
– n8n实例
– 云或自托管版本
### 最终输出示例(Microsoft To-Do)
将在Microsoft To-Do中创建一个新任务,其中包含从Easy Redmine同步的以下字段:
—
### 📝 **任务:** 测试
**🆔 Redmine问题ID:** [1354](https://your-redmine-url.com/issues/1354)
**📅 截止日期:** 2025-02-13
**⭐ 优先级:** 重要(已加星标)

评论(0)