Metric definition on Risk assessment status field on sn_grc_profile table
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Monday
I am trying to create a metric definition on risk assessment status field on the sn_grc_profile
The table is in scoped application , i have created the BR and metric definition in scoped application
Still its not working
Br code :
(function executeRule(current, previous) {
if (!current.u_risk_assessment_status.changes()) {
return;
}
var util = new global.MetricEventUtil();
util.fireMetricEvent(
current,
'u_risk_assessment_status',
current.sys_mod_count
);
})(current, previous);

var MetricEventUtil = Class.create();
MetricEventUtil.prototype = {
initialize: function() {},
fireMetricEvent: function(record, fields, modCount) {
gs.eventQueue('metric.update', record, fields, modCount);
},
type: 'MetricEventUtil'
};
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
Try this Fix — simplify the BR as below
javascript
(function executeRule(current, previous) {
// Replace with the actual field column name from the dictionary
var fieldName = 'u_risk_assessment_status';
gs.eventQueue('metric.update', current, fieldName, String(current.sys_mod_count));
})(current, previous);
