Include TBD
This commit is contained in:
parent
b3905a3fc3
commit
5d9b5a4022
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="container-fluid body-content" style="margin-top: 30px;">
|
<div class="container-fluid body-content" style="margin-top: 80px; margin-left: 15px;">
|
||||||
|
|
||||||
<div style="height: 550px;" id="HeaderGridDiv">
|
<div style="height: 550px;" id="HeaderGridDiv">
|
||||||
<table id="HeaderGrid"></table>
|
<table id="HeaderGrid"></table>
|
||||||
|
@ -20,6 +20,10 @@ function compareRiskReductionMinusOpportunityEnablementFunction(a, b) {
|
|||||||
return b.RiskReductionMinusOpportunityEnablement - b.RiskReductionMinusOpportunityEnablement || b.ParentId - a.ParentId || a.Id - b.Id;
|
return b.RiskReductionMinusOpportunityEnablement - b.RiskReductionMinusOpportunityEnablement || b.ParentId - a.ParentId || a.Id - b.Id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function compareCostOfDelay(a, b) {
|
||||||
|
return b.CoD - b.CoD || b.ParentId - a.ParentId || a.Id - b.Id;
|
||||||
|
}
|
||||||
|
|
||||||
function showOne(rowData) {
|
function showOne(rowData) {
|
||||||
if (rowData == null)
|
if (rowData == null)
|
||||||
return;
|
return;
|
||||||
@ -123,12 +127,12 @@ function updateCoD(records) {
|
|||||||
iHigh = 0;
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
if (workItem.Priority[0] !== '1') {
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
workItem.EffortRank = 0;
|
workItem.EffortRank = 0;
|
||||||
workItem.EffortFibonacci = 1;
|
workItem.EffortFibonacci = 1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
workItem.EffortRank = i + 1;
|
workItem.EffortRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
workItem.EffortFibonacci = fibonacci[iHigh];
|
workItem.EffortFibonacci = fibonacci[iHigh];
|
||||||
iHigh += 1;
|
iHigh += 1;
|
||||||
}
|
}
|
||||||
@ -137,12 +141,12 @@ function updateCoD(records) {
|
|||||||
iHigh = 0;
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
if (workItem.Priority[0] !== '1') {
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
workItem.BusinessValueRank = 0;
|
workItem.BusinessValueRank = 0;
|
||||||
workItem.BusinessValueFibonacci = 1;
|
workItem.BusinessValueFibonacci = 1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
workItem.BusinessValueRank = i + 1;
|
workItem.BusinessValueRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
workItem.BusinessValueFibonacci = fibonacci[iHigh];
|
workItem.BusinessValueFibonacci = fibonacci[iHigh];
|
||||||
iHigh += 1;
|
iHigh += 1;
|
||||||
}
|
}
|
||||||
@ -151,12 +155,12 @@ function updateCoD(records) {
|
|||||||
iHigh = 0;
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
if (workItem.Priority[0] !== '1') {
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
workItem.TimeCriticalityRank = 0;
|
workItem.TimeCriticalityRank = 0;
|
||||||
workItem.TimeCriticalityFibonacci = 1;
|
workItem.TimeCriticalityFibonacci = 1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
workItem.TimeCriticalityRank = i + 1;
|
workItem.TimeCriticalityRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
workItem.TimeCriticalityFibonacci = fibonacci[iHigh];
|
workItem.TimeCriticalityFibonacci = fibonacci[iHigh];
|
||||||
iHigh += 1;
|
iHigh += 1;
|
||||||
}
|
}
|
||||||
@ -165,25 +169,45 @@ function updateCoD(records) {
|
|||||||
iHigh = 0;
|
iHigh = 0;
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
if (workItem.Priority[0] !== '1') {
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
workItem.RiskReductionMinusOpportunityEnablementRank = 0;
|
workItem.RiskReductionMinusOpportunityEnablementRank = 0;
|
||||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = 1;
|
workItem.RiskReductionMinusOpportunityEnablementFibonacci = 1;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
workItem.RiskReductionMinusOpportunityEnablementRank = i + 1;
|
workItem.RiskReductionMinusOpportunityEnablementRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[iHigh];
|
workItem.RiskReductionMinusOpportunityEnablementFibonacci = fibonacci[iHigh];
|
||||||
iHigh += 1;
|
iHigh += 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
records.sort(compareCostOfDelay);
|
||||||
for (var i = 0; i < records.length; i++) {
|
for (var i = 0; i < records.length; i++) {
|
||||||
workItem = records[i];
|
workItem = records[i];
|
||||||
workItem.CoD = workItem.RiskReductionMinusOpportunityEnablementFibonacci + workItem.TimeCriticalityFibonacci + workItem.BusinessValueFibonacci;
|
workItem.CoD = workItem.RiskReductionMinusOpportunityEnablementFibonacci + workItem.TimeCriticalityFibonacci + workItem.BusinessValueFibonacci;
|
||||||
if (workItem.Priority[0] !== '1')
|
}
|
||||||
|
records.sort(compareCostOfDelay);
|
||||||
|
for (var i = 0; i < records.length; i++) {
|
||||||
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
|
workItem.CoD = 0.000001;
|
||||||
|
workItem.CoDRank = 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
workItem.CoDRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
|
// workItem.CoD = (workItem.CoD / workItem.CoDFibonacci).toFixed(6);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (var i = 0; i < records.length; i++) {
|
||||||
|
workItem = records[i];
|
||||||
|
if (workItem.Priority[0] !== '1' && workItem.Priority[0] !== '4') {
|
||||||
workItem.WeightedShortestJobFirst = 0.000001;
|
workItem.WeightedShortestJobFirst = 0.000001;
|
||||||
else
|
workItem.WeightedShortestJobFirstRank = 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
workItem.WeightedShortestJobFirstRank = (((i + 1) / records.length) * 100).toFixed();
|
||||||
workItem.WeightedShortestJobFirst = (workItem.CoD / workItem.EffortFibonacci).toFixed(6);
|
workItem.WeightedShortestJobFirst = (workItem.CoD / workItem.EffortFibonacci).toFixed(6);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function updateRecordOther(workItem) {
|
function updateRecordOther(workItem) {
|
||||||
workItem["State"] = getState(workItem["State"]);
|
workItem["State"] = getState(workItem["State"]);
|
||||||
@ -246,11 +270,11 @@ function setRecords(workItems) {
|
|||||||
"</td><td>" + record.Tags +
|
"</td><td>" + record.Tags +
|
||||||
"</td><td>" + record.State +
|
"</td><td>" + record.State +
|
||||||
"</td><td>" + record.Priority +
|
"</td><td>" + record.Priority +
|
||||||
"</td><td>" + record.RiskReductionMinusOpportunityEnablement + '-' + record.RiskReductionMinusOpportunityEnablementRank + '-' + record.RiskReductionMinusOpportunityEnablementFibonacci +
|
"</td><td>" + record.RiskReductionMinusOpportunityEnablement + '-' + record.RiskReductionMinusOpportunityEnablementRank + '% -' + record.RiskReductionMinusOpportunityEnablementFibonacci +
|
||||||
"</td><td>" + record.TimeCriticality + '-' + record.TimeCriticalityRank + '-' + record.TimeCriticalityFibonacci +
|
"</td><td>" + record.TimeCriticality + '-' + record.TimeCriticalityRank + '% -' + record.TimeCriticalityFibonacci +
|
||||||
"</td><td>" + record.BusinessValue + '-' + record.BusinessValueRank + '-' + record.BusinessValueFibonacci +
|
"</td><td>" + record.BusinessValue + '-' + record.BusinessValueRank + '% -' + record.BusinessValueFibonacci +
|
||||||
"</td><td>" + record.CoD +
|
"</td><td>" + record.CoD + '-' + record.CoDRank + '% -' +
|
||||||
"</td><td>" + record.Effort + '-' + record.EffortRank + '-' + record.EffortFibonacci +
|
"</td><td>" + record.Effort + '-' + record.EffortRank + '% -' + record.EffortFibonacci +
|
||||||
"</td><td>" + record.WeightedShortestJobFirst +
|
"</td><td>" + record.WeightedShortestJobFirst +
|
||||||
"</td><td><a href='#' class='up'>Up</a></td><td><a href='#' class='down'>Down</a></td></tr>";
|
"</td><td><a href='#' class='up'>Up</a></td><td><a href='#' class='down'>Down</a></td></tr>";
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
height: 550px;
|
height: 550px;
|
||||||
min-width: 1200px;
|
min-width: 1200px;
|
||||||
max-width: 1200px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#HeaderGrid {
|
#HeaderGrid {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user