Azure DevOps Delivery Plan集成至仪表板并嵌入MS Teams方案咨询
解决方案:Azure DevOps Delivery Plan 集成至仪表板并嵌入 Teams
一、可用第三方扩展
- Delivery Plan Widget:Azure DevOps Marketplace上有第三方开发者发布的同名扩展,可直接将已配置的Delivery Plan添加为仪表板Widget,支持自定义时间范围筛选Epics,满足指定时间段展示需求。
- Advanced Dashboard Widgets:部分综合型仪表板扩展包含Delivery Plan集成模块,同时适配Teams嵌入的权限和样式要求。
二、自定义实现思路
若不想依赖第三方扩展,可尝试以下两种方案:
- HTML Widget嵌入:
- 打开目标Delivery Plan页面,复制页面的嵌入代码(需确保仪表板访问者拥有计划的查看权限)。
- 在Azure DevOps仪表板添加HTML Widget,粘贴嵌入代码,通过URL参数指定时间范围,例如追加
&startDate=YYYY-MM-DD&endDate=YYYY-MM-DD来筛选对应时间段的Epics。 - 利用Azure DevOps的Teams集成功能,将配置完成的仪表板添加至Teams频道或标签页。
- Power Automate + 自适应卡片:
- 通过Power Automate调用Azure DevOps REST API,抓取指定时间段内的Epics数据(可通过
WorkItemTracking接口筛选时间范围和工作项类型)。 - 将数据渲染为Teams自适应卡片,设置定时同步或手动触发更新,直接在Teams频道展示,或创建专属标签页加载卡片视图。
- 通过Power Automate调用Azure DevOps REST API,抓取指定时间段内的Epics数据(可通过
三、指定时间段Epics展示优化
- 直接在Delivery Plan页面预设时间范围,复制包含时间参数的URL,将其用于Widget嵌入或API调用,即可固定展示目标时间段的Epics。
- 若需动态调整时间范围,可在自定义方案中添加参数配置模块,允许用户输入起止日期,自动生成对应筛选条件。
内容的提问来源于stack exchange,提问作者Alexander
相关产品推荐
相关产品推荐

