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

如何将Azure DevOps Widget Dashboard快照发送至Teams站会群组?

将Azure DevOps仪表板快照发送至Teams站会群组的方法

手动快速发送(适合临时需求)

  • 打开目标Azure DevOps仪表板,调整页面到完整展示所有需要的组件,用系统截图工具截取全景(Windows用Win+Shift+S,Mac用Cmd+Shift+4)
  • 打开Teams站会群组聊天,直接粘贴截图到输入框,或者点击附件按钮上传截图文件,确认发送即可

自动化定期推送(适合固定站会场景)

方案1:通过Power Automate实现定时推送

  • 新建Power Automate云流,选择定时触发器(比如“每天”,设置为站会前10分钟触发)
  • 添加Azure DevOps - 获取仪表板动作,选中你的组织、项目及目标仪表板,获取仪表板基础信息
  • 添加HTTP动作,请求方法选GET,URL填入:
    https://dev.azure.com/{你的组织名}/{你的项目名}/_apis/dashboard/dashboards/{仪表板ID}/screenshot?api-version=7.1-preview.1
    
    在请求头中添加Authorization字段,值为Basic {你的PAT转base64字符串}(PAT需要授予Dashboards (Read)权限)
  • 添加Microsoft Teams - 发布消息到频道或聊天动作,选择站会群组,在消息内容中插入HTTP返回的截图(可将返回的base64图片转为附件),搭配简单说明比如「今日站会任务状态仪表板」
  • 保存流并测试,确认触发后能自动推送快照至指定群组

方案2:利用Teams内置Azure DevOps连接器

  • 打开Teams站会群组,点击顶部「+」添加标签,搜索并添加「Azure DevOps」连接器
  • 关联你的Azure DevOps组织和项目,选择要推送的目标仪表板
  • 配置通知规则:设置为定期发送(匹配站会频率,比如每天一次),或根据仪表板内容更新触发
  • 完成配置后,连接器会自动将仪表板快照推送到群组中

注意事项

  • 使用API获取截图时,PAT权限必须包含Dashboards (Read),否则会返回权限错误
  • 自动化推送的触发时间建议提前于站会,确保成员能提前查看状态
  • 若仪表板组件过多,可调整API参数中的width和height值,提升截图清晰度

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 22:42:40