Project Task Status History / Calculating data for Flow Metrics reporting.

Is there a table in the database that stores the history of Project Tasks?  I am looking for a way to pull the dates that a status changes for Project Tasks in order to build a Cumulative Flow Diagram for Agile / Scrum metrics in Power Bi.  I've been able to pull other data and create a Scrum Sprint Dashboard showing Story Points completed in a Sprint, WIP, and Burndown.  Now I am working on some of the other metrics like Cycle Times, Cumulative Flow,Throughput, and Velocity.  

Tags report agile scrum PowerBI FlowMetrics
Asked by Darin Waldrop on Tue 2/27/24 2:11 PM Last edited Tue 2/27/24 2:11 PM
Sign In to leave feedback or contribute an answer

Answer (1)

This answer has been marked as the accepted answer
Mark Sayers Thu 2/29/24 11:11 AM

Hi Darrin,

The only place this is sort of stored is the database ItemUpdates table. First in the feed text. There are IU_PercentCompleteOld and IU_PercentCompleteNew columns. 

There are IU_StatusIDOld and IU_StatusIDNew columns too, but I'm not certain for project tasks that it ever fully records a "status change" since Tasks don't use statuses in quite the same sense as tickets.

We have an internal KB that states the following regarding statuses in the database:

Status and Percent Complete Values

The IU_StatusIDOld and IU_StatusIDNew columns can contain old/new status values for the following types of items:

 

Type Component ID Referenced Table
Project 1 Statuses
Issue 3 Statuses
Asset 27 AssetStatuses

Task/Card is not one such item.

No feedback