追溯更新TFS Sprint Burndown图表

时间:2014-12-03 16:06:20

标签: visual-studio tfs visual-studio-2013 scrum tfs2013

我可以追溯更新TFS图表吗?

假设是星期三,我想更新周一和周二的TFS Work Item(例如剩余时间)和TFS Scrum Burndown图表以反映这一点。

有办法怎么做?从Visual Studio,TFS Web Access或至少以编程方式通过TFS API?

1 个答案:

答案 0 :(得分:1)

,这是不可能的,如果您实现了这一点,则不会得到官方支持。我没有找到任何方法使用VS,Web,Excel,Project和API修改它。

时间机器

可以更改运行TFS的服务器的日期,然后操作工作项。我能够增加曲线(在准备演示数据时很有用)。

  1. 备份。
  2. 您可能需要stop sync of clock
  3. 在TFS服务器上更改日期。
  4. 管理工作项(例如,使用Web Access)。
    • 您会发现系统不允许您更改未来"工作项的值,因此您需要创建新的工作项。
  5. Drity SQL作业

    当然,可以直接在SQL中更改数据

    1. 备份。不要直接在生产上工作,因为你可能会伤害TFS。
    2. 连接到TFS SQL数据库并查看 dbo.WorkItemsWere 表。
    3. 确保您确实希望将数据库置于不受支持的状态。 (见Michael Ruminer's answer。)
    4. API

      无法使用TFS API追溯影响刻录图表。

      如果可以修改字段" System.CreatedDate"工作项,不可能改变" Microsoft.VSTS.Scheduling.StartDate"和" System.AuthorizedDate "这似乎用于计算图形(work item field reference)。

      您可以在Tarun Arora's postRichard Hundhausen's blog找到更多信息。