CoD in Grid

This commit is contained in:
Mike Phares 2024-10-22 10:43:40 -07:00
parent 1131479245
commit 6e79c658b4
14 changed files with 101 additions and 56 deletions

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -157,6 +159,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -167,6 +170,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem, dataB, description) {

View File

@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem, dataB, description) {

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -159,6 +161,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -169,6 +172,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -159,6 +161,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },
@ -169,6 +172,7 @@ function initIndex(url) {
{ headerText: "Risk Reduction and/or Opportunity Enablement", key: "RiskReductionMinusOpportunityEnablement", dataType: "string" },
{ headerText: "Business Value", key: "BusinessValue", dataType: "number" },
{ headerText: "Time Criticality", key: "TimeCriticality", dataType: "number" },
{ headerText: "CoD", key: "CoD", dataType: "number" },
{ headerText: "Effort", key: "Effort", dataType: "number" },
{ headerText: "Weighted Shortest Job First", key: "WeightedShortestJobFirst", dataType: "number" },
{ headerText: "UAT as of", key: "ResolvedDate", dataType: "date", format: "date" },

View File

@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem, dataB, description) {

View File

@ -112,10 +112,12 @@ function getPollValue(description, priority, priorityDisplay, pollValue) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem, dataB, description) {

View File

@ -78,10 +78,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordOther(workItem) {
@ -159,6 +161,7 @@ function initIndex(url) {
{ key: "Violation", dataType: "string", hidden: true },
{ headerText: "Parent Id", key: "ParentId", dataType: "string" },
{ headerText: "Parent State", key: "ParentState", dataType: "string" },
{ headerText: "Parent CoD", key: "ParentCoD", dataType: "string" },
{ key: "Id", dataType: "number" },
{ key: "Requester", dataType: "string" },
{ headerText: "Assigned To", key: "AssignedTo", dataType: "string" },

View File

@ -76,10 +76,12 @@ function getPriority(workItemType, priority) {
}
function updateRecordCoD(workItem) {
if (workItem === null || workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
if (workItem !== null) {
if (workItem["RiskReductionMinusOpportunityEnablement"] === null || workItem["TimeCriticality"] === null || workItem["BusinessValue"] === null)
workItem["CoD"] === 0;
else
workItem["CoD"] === workItem["RiskReductionMinusOpportunityEnablement"] + workItem["TimeCriticality"] + workItem["BusinessValue"];
}
}
function updateRecordWSJF(workItem) {