You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在新触发器到来时终止Outlook工作流的旧实例

Outlook 工作流实例冲突问题:新触发时无法终止旧实例

现有工作流逻辑

  • 检测收件箱中的新邮件
  • 当邮件正文包含文本 Start Process 时触发工作流
  • 工作流进入5分钟等待状态
  • 等待结束后,每隔1分钟发送1封邮件,总计发送3封
  • 全部发送完成后流程结束,再次收到符合条件的邮件时重新启动

核心需求

若在发送完3封邮件前收到新的Start Process触发信号,必须终止当前运行的旧工作流实例,并重新启动5分钟倒计时,之后再执行3封邮件的发送流程。

示例场景:已完成5分钟等待并发送了第一封邮件时,收到新的触发信号,旧流程需立即停止,重新开始5分钟等待后再执行发信操作。

已准备的Excel Online 配置

用于记录运行状态的Excel表格包含以下列:

Key
CurrentRunId
LastTriggerTime

设计思路

每次收到新的Start Process邮件触发时,将当前工作流的Run ID写入Excel的CurrentRunId列;旧工作流实例在每次发送邮件前,检查自身Run ID是否与Excel中存储的CurrentRunId一致,若不一致则自行终止流程。

当前问题

新触发信号到来后,旧工作流实例并未按预期终止,且无任何报错信息。已提供工作流及Excel文件的截图,此前曾在Power Platform论坛提交该问题,现寻求可行的修正方案。

内容的提问来源于stack exchange,提问作者Rasec Malkic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 08:02:04