ServiceNow Workflows: Give a workflow a nudge from business rule
This is an example of how to "nudge" a workflow to ensure a wait for condition is re-evaluated (e.g. scripted wait for with a GlideRecord)
as an alternative to broadcast event to workflow where you want to steer clear of events
// Give the workflow a nudge to re-evaluate its Wait for condition
var req = new GlideRecord('task');
if (req.get(current.parent)) {
var wf = new global.Workflow().getRunningFlows(req);
while (wf.next()) {
new global.Workflow().broadcastEvent(wf.sys_id, 'update');
}
}
Comments
Post a Comment