能否通过TFS仪表盘部件实现类似Jira Activity Streams的工作项活动展示?
嘿,我刚好折腾过类似的需求,TFS确实没有和Jira Activity Streams完全对等的开箱即用仪表盘部件,但有几个可行的替代路径能帮你实现类似效果:
自带「工作项查询结果」部件(快速上手):
你可以创建一个自定义工作项查询,把过滤条件设为「最近N天内有变更」(比如过去7天),然后把这个查询添加到仪表盘。虽然它不会像Activity Streams那样按时间线逐条展示变更细节,但能快速列出所有近期更新的工作项,点击任意项就能查看完整的变更历史——包括链接修改、附件添加、字段更新这些内容都能在工作项的「历史」标签页里找到。自定义扩展部件(完全匹配需求):
如果自带部件的粒度不够细,TFS支持通过扩展开发来定制仪表盘部件。你可以借助TFS的REST API(比如Work Item Tracking下的变更历史接口)拉取每条工作项的具体变更记录,然后自己开发一个时间线样式的部件,把变更内容按时间顺序展示出来——这完全能做到和Jira Activity Streams几乎一致的体验。不过这个需要一点前端开发能力,比如用HTML/JS结合TFS扩展SDK来实现。「图表」部件辅助感知变更趋势:
要是你更关注整体的变更活跃程度而非单条明细,也可以用仪表盘的「图表」部件搭配统计类查询,比如按天统计有变更的工作项数量,生成折线图或柱状图,直观看到近期项目的活跃趋势。
之前搜不到方案可能是因为TFS里没有直接叫「Activity Streams」的功能入口,换个思路从工作项变更查询或扩展开发方向找,应该就能找到线索啦。
内容的提问来源于stack exchange,提问作者Anthony Hunter

