Only High
This commit is contained in:
parent
fcfb936956
commit
b3905a3fc3
@ -116,31 +116,64 @@ function getFibonacci(length) {
|
||||
}
|
||||
|
||||
function updateCoD(records) {
|
||||
var iHigh;
|
||||
var workItem;
|
||||
var fibonacci = getFibonacci(records.length);
|
||||
records.sort(compareEffortFunction);
|
||||
iHigh = 0;
|
||||
for (var i = 0; i < records.length; i++) {
|
||||
workItem = records[i];
|
||||
workItem.EffortRank = i + 1;
|
||||
workItem.EffortFibonacci = fibonacci[i];
|
||||
if (workItem.Priority[0] !== '1') {
|
||||
workItem.EffortRank = 0;
|
||||
workItem.EffortFibonacci = 1;
|
||||
}
|
||||
else {
|
||||
workItem.EffortRank = i + 1;
|
||||
workItem.EffortFibonacci = fibonacci[iHigh];
|
||||
iHigh += 1;
|
||||
}
|
||||
}
|
||||
records.sort(compareBusinessValueFunction);
|
||||
iHigh = 0;
|
||||
for (var i = 0; i < records.length; i++) {
|
||||
workItem = records[i];
|
||||
workItem.BusinessValueRank = i + 1;
|
||||
workItem.BusinessValueFibonacci = fibonacci[i];
|
||||
if (workItem.Priority[0] !== '1') {
|
||||
workItem.BusinessValueRank = 0;
|
||||
workItem.BusinessValueFibonacci = 1;
|
||||
}
|
||||
else {
|
||||
workItem.BusinessValueRank = i + 1;
|
||||
workItem.BusinessValueFibonacci = fibonacci[iHigh];
|
||||
iHigh += 1;
|
||||
}
|
||||
}
|
||||
records.sort(compareTimeCriticalityFunction);
|
||||
iHigh = 0;
|
||||
for (var i = 0; i < records.length; i++) {
|
||||
workItem = records[i];
|
||||
workItem.TimeCriticalityRank = i + 1;
|
||||
workItem.TimeCriticalityFibonacci = fibonacci[i];
|
||||
if (workItem.Priority[0] !== '1') {
|
||||
workItem.TimeCriticalityRank = 0;
|
||||
workItem.TimeCriticalityFibonacci = 1;
|
||||
}
|
||||
else {
|
||||
workItem.TimeCriticalityRank = i + 1;
|
||||
workItem.TimeCriticalityFibonacci = fibonacci[iHigh];
|
||||
iHigh += 1;
|
||||
}
|
||||
}
|
||||
records.sort(compareRiskReductionMinusOpportunityEnablementFunction);
|
||||
iHigh = 0;
|
||||
for (var i = 0; i < records.length; i++) {
|
||||
workItem = records[i];
|
||||
workItem.RiskReductionMinusOpportunityEnablementRank = i + 1;
|
||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[i];
|
||||
if (workItem.Priority[0] !== '1') {
|
||||
workItem.RiskReductionMinusOpportunityEnablementRank = 0;
|
||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = 1;
|
||||
}
|
||||
else {
|
||||
workItem.RiskReductionMinusOpportunityEnablementRank = i + 1;
|
||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[iHigh];
|
||||
iHigh += 1;
|
||||
}
|
||||
}
|
||||
for (var i = 0; i < records.length; i++) {
|
||||
workItem = records[i];
|
||||
@ -148,7 +181,7 @@ function updateCoD(records) {
|
||||
if (workItem.Priority[0] !== '1')
|
||||
workItem.WeightedShortestJobFirst = 0.000001;
|
||||
else
|
||||
workItem.WeightedShortestJobFirst = workItem.CoD / workItem.EffortFibonacci;
|
||||
workItem.WeightedShortestJobFirst = (workItem.CoD / workItem.EffortFibonacci).toFixed(6);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
@ -8,6 +8,7 @@
|
||||
|
||||
#HeaderGrid {
|
||||
font-family: monospace;
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
#HeaderGrid tr td {
|
||||
|
Loading…
x
Reference in New Issue
Block a user