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

Microsoft Flow连接TFS技术问询:是否有连接器及触发方式

关于MS Flow(Power Automate)连接TFS的问题解答

首先明确一点:目前Power Automate(原MS Flow)并没有单独的「TFS连接器」,但你看到的Azure DevOps(原VSTS)连接器其实完全可以兼容本地部署的TFS实例——不过有个前提:你的TFS版本得是2017 Update 2及以上,同时服务器要配置好可访问权限(比如开启OAuth或者确保Power Automate能访问到你的TFS服务器网络)。

具体连接TFS的方法

方法1:利用Azure DevOps连接器直接连接

在Power Automate中添加Azure DevOps连接器时,会有「连接到本地TFS」的选项,跟着步骤走:

  • 输入你的TFS服务器完整地址(比如http://your-tfs-server:8080/tfs);
  • 指定要连接的项目集合名称;
  • 选择合适的身份验证方式(集成Windows身份验证或者个人访问令牌都可以)完成连接。

连接完成后,就能实现你需要的两个触发场景:

  • 当TFS创建新工作项时触发:选择Azure DevOps连接器的「当工作项被创建时」触发器,选定对应的TFS项目和工作项类型即可;
  • 当TFS完成新构建时触发:选择「当构建完成时」触发器,指定目标TFS项目和构建定义,就能捕获构建完成的事件。

方法2:旧版本TFS的替代方案(TFS 2017 Update 2以下)

如果你的TFS版本比较旧,没法直接用Azure DevOps连接器,可以通过HTTP触发器+TFS REST API来实现:

  • 针对工作项创建事件:在TFS中配置Webhook,当新工作项创建时,发送HTTP请求到Power Automate的HTTP触发器,然后在Flow里解析请求中的工作项数据;
  • 针对构建完成事件:要么配置TFS Webhook推送构建完成通知,要么用Power Automate的「定期触发器」,每隔一段时间调用TFS的REST API(比如GET /_apis/build/builds)轮询最新构建状态,判断是否有新完成的构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:52:01