0

与Portfolio Items 的进度条相关,但现在我们有了 SDK 2.0

有没有办法查看显示按故事计数完成的百分比和按故事计划估算完成的百分比的算法?

我有一个接近的尝试,并且在大多数情况下都有效,但有时当我将它与拉力赛中的实际信息进行比较时,颜色会有所不同。我希望这对我的应用程序是一致的:

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%
}

此外,SDK 2.0 中的Percent Done ui 组件也不能正确地为卡片着色,并且无法提供自定义着色功能 - 我可以提供一个百分比,但我可以让它像原生集会百分比一样显示完成将?

4

1 回答 1

0

如果您想查看 Percent Done 组件的数学是如何生成的,您可以查看Health Color Calculator或直接查看源代码。这些组件应该显示在 Rally 中表示的计算(因为这是我们使用的代码!)。

于 2013-08-14T19:19:52.717 回答