Team Foundation Service Burndown/Reports Aren’t Updating

team_foundation_server_logo

October 3, 2013 | Posted in Team Foundation Server

If your TFS burndown chart and team reports such as Sprint Cumulative Flow aren’t updating, the likely hood is that the The Team Foundation Server Task Scheduler Service isn’t running on your Team Foundation Server. Under windows services (from admin tools or manage computer) look for Visual Studio Team Foundation Service Task Scheduler; start the service if it isn’t already running.

If it doesn’t update your burndown or reports straight away, there is a way to probe it’s current status and to run the scheduled tasks manually by using the Warehousecontroller. The windows service above is generally located under C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\TFSServerScheduler which is where you’ll find a file called ScheduledServices.xml. In here you will find the warehouse controller URL (run this in a web browser) which can be used to probe the web services state along with other such queries.

http://servername:8080/Warehouse/v1.0/WarehouseController.asmx

The two that you probably want to use are called:

GetWarehouseStatus

<WarehouseStatus xmlns=”http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03″>Idle</WarehouseStatus>

Run

<boolean xmlns=”http://schemas.microsoft.com/TeamFoundation/2005/06/Services/Controller/03″>true</boolean>

The latter will run the scheduled tasks (give it a few minutes and you should see that your report data and burndown charts have sprung to life).

For more information see http://msdn.microsoft.com/en-us/library/ms252450(v=vs.80).aspx

Read More →