hrsd
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2024 12:26 AM
When the HRC state change to "Close complete" the DDR should back to TRUE
i have used the below business rule but it is not working
(function executeRule(current, previous /*null when async*/) {
function restoreDDRFlag(userId) {
var userGR = new GlideRecord('sys_user');
if (userGR.get(userId)) {
userGR.u_ddr = true;
userGR.autoSysFields(false);
userGR.update();
}
}
// Check if hr_state has changed to 'Closed complete'
if (current.state == 'Closed Complete' && previous.state != 'Closed Complete') {
if (current.opened_for) {
restoreDDRFlag(current.opened_for);
}
if (current.subject_person) {
restoreDDRFlag(current.subject_person);
}
}
})(current, previous);
0 REPLIES 0