- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-19-2018 04:51 AM
Hi Gaurav,
There was nothing like setForceUpdate(true) on the BR's.
Insert BR:
(function executeRule(current, previous /*null when async*/) {
// Add your code here
var sla = new GlideRecord('task_sla');
sla.addQuery('task', current.getUniqueValue());
sla.addQuery('active',"true");
sla.addQuery('sla.u_fixed', "true");
sla.orderByDesc('planned_end_time');
sla.query();
if(sla.next())
{
current.due_date = sla.planned_end_time;
current.autoSysFields(false);
//current.setWorkflow(false);
current.update();
}
})(current, previous);
Update BR:
(function executeRule(current, previous /*null when async*/) {
//gs.addInfoMessage("isnide BR for due date chnage");
// Add your code here
var sla = new GlideRecord('task_sla');
sla.addQuery('task', current.getUniqueValue());
sla.addQuery('active',"true");
sla.addQuery('sla.u_fixed', "true");
sla.orderByDesc('planned_end_time');
sla.query();
if(sla.next())
{
current.due_date = sla.planned_end_time;
current.update();
}
})(current, previous);