2013-08-13 7 views
0

, относящийся к Progress Bars for Portfolio Items, но теперь у нас есть SDK 2,0Rally процентов сделана историей подсчета и оценка плана цветового кодирования алгоритм

есть способ увидеть алгоритм отображения процентов сделаны по количеству истории и проценту проделанной истории план оценки?

У меня есть попытка, которая близка и работает в большинстве случаев, но иногда, когда я сравниваю ее с фактической информацией на ралли, цвета различаются. Я хотел бы, чтобы быть последовательными для моего приложения:

if (recordData.PercentDoneByStoryPlanEstimate === 1) {                   //All work has been accepted 
    return App.colorCodes.grey; 
} else if (dateDifference <= 0) {                        //End date has passed and work is not complete 
    return App.colorCodes.blank; 
} else { 
    if (daysSinceStart/dateDifference <= recordData.PercentDoneByStoryPlanEstimate)    return App.colorCodes.green; //On-track 
    else if (daysSinceStart/dateDifference <= recordData.PercentDoneByStoryPlanEstimate + 0.25) return App.colorCodes.yellow; //Within 25% of planned velocity 
    else                       return App.colorCodes.red; //Off-track, not within 10% 
} 

Кроме того, компонент Percent Done щий в SDK 2.0 не окрасить карты правильно либо, и нет никакого способа, чтобы обеспечить пользовательскую функцию окраски - я могу предоставил процент, но могу ли я заставить его отображать, как это сделал бы нативный процент ралли?

ответ

0

Если вы хотите увидеть, как математика генерируется для компонента Percent Done, вы можете увидеть Health Color Calculator или посмотреть прямо на source. Эти компоненты должны показывать вычисления, поскольку они представлены в Rally (так как это код, который мы используем!).

+0

Спасибо! Это именно то, что я искал! –

+0

А как использовать это, чтобы вернуть правильные цвета для компонента Percent Done ui? –

+0

По-прежнему интересно узнать о компоненте компонента Percent Done - каким-либо образом настроить расцветку? –