jwd3
12/3/2018 - 3:02 PM

PAScorecard - multiple dimensions

Query breakdowns inside breakdowns

//GET https://emcdev1.service-now.com/api/now/pa/scorecards?sysparm_uuid=1ab278711342ef0055b9bb722244b0f6%3A698b38f91342ef0055b9bb722244b051%3Ab52ad36f13b063002e815d322244b03e&sysparm_breakdown=f0647e02d7130100b96d45a3ce61030b&sysparm_display=false&sysparm_include_scores=true&sysparm_from=2018-11-01&sysparm_to=2018-11-26&sysparm_limit=10&sysparm_include_available_breakdowns=true


var sc = new SNC.PAScorecard(); //in a scoped app, do not use the SNC namespace
sc.addParam('uuid', '1ab278711342ef0055b9bb722244b0f6:698b38f91342ef0055b9bb722244b051:b52ad36f13b063002e815d322244b03e');
sc.addParam('breakdown', 'f0647e02d7130100b96d45a3ce61030b'); // by State
sc.addParam('include_scores', true);
sc.addParam('display', 'false');
sc.addParam('from', '2018-11-01');
sc.addParam('to', '2018-11-26');
sc.addParam('limit', '10');
 
 
var result = sc.query();
gs.info('Result : ' + JSON.stringify(result));
for (var i = 0; i < result.length; i++) {
 
var indicator = result[i];
gs.info(i + ' : ' + indicator.name + ' ==> ' + indicator.value);
var scores = result[i].scores;
 
for (var j = 0; j < scores.length; j++) {
gs.info('\t' + scores[j].period + ' ==> ' + scores[j].value);
}
}
 
/*
var sc = new SNC.PAScorecard(); //in a scoped app, do not use the SNC namespace
sc.addParam('uuid', '121355ed6fff42006add1ebf6f3ee484');
sc.addParam('breakdown', 'f0647e02d7130100b96d45a3ce61030b'); // by State
sc.addParam('include_scores', true);
sc.addParam('from', '2018-08-14');
sc.addParam('to', '2018-08-17');
sc.addParam('limit', '10');
 
 
var result = sc.query();
gs.info('Result : ' + JSON.stringify(result));
for (var i = 0; i < result.length; i++) {
 
var indicator = result[i];
gs.info(i + ' : ' + indicator.name + ' ==> ' + indicator.value);
var scores = result[i].scores;
 
for (var j = 0; j < scores.length; j++) {
gs.info('\t' + scores[j].period + ' ==> ' + scores[j].value);
}
}
*/