Attribute customization - get STATE value in a Conditions JavaScript
Hi,
I created a new Condition script , but for some reason when I'm trying to get the STATE value it's NULL.
This is my condition script:
dojo.provide("org.example.workitems.providers.requiredRouteCauseForIncident");
dojo.require("com.ibm.team.workitem.api.common.WorkItemAttributes");
(function() {
var WorkItemAttributes= com.ibm.team.workitem.api.common.WorkItemAttributes;
var scriptname = "requiredRouteCauseForIncident";
var doDebug = true;
dojo.declare("org.example.workitems.providers.requiredRouteCauseForIncident", null, {
matches: function(workItem, configuration) {
var type = workItem.getValue(WorkItemAttributes.TYPE);
var state = workItem.getValue(WorkItemAttributes.STATE); //3 = complete
debug("type = ###" + type + "###");
debug("state = ###" + state + "###");
return false;
debug("End");
function debug(display){
if(doDebug){
console.log(scriptname+ "-" + display);
}
}
}
});
})();
In other scripts I get the STATE in the same way , but it's not a condition string ....
Can you help me with this issue ?
Thanks :)
Chen