createScoreMSENode function
create geiger MSE score node (company total risk score, all employees)
Implementation
Future createScoreMSENode(var path, var nodeName) async {
Node scoreMSENode = NodeImpl('$path$nodeName',Types.owner);
NodeValue geigerScore = NodeValueImpl('GEIGER_score', '50');
await scoreMSENode.addValue(geigerScore);
NodeValue location = NodeValueImpl('location', '');
await scoreMSENode.addValue(location);
NodeValue sector = NodeValueImpl('sector', '0');
await scoreMSENode.addValue(sector);
NodeValue associatedProfiles = NodeValueImpl('associatedProfiles', '0');
await scoreMSENode.addValue(associatedProfiles);
geigerScore.setDescription('GEIGER user score');
try {
await Storage.controller.add(scoreMSENode);
logger.i('$nodeName Node => ${ await Storage.controller.dump('$path$nodeName')} ');
}catch (e){
logger.e(e);
}
}