Close Task Business Rule
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-28-2024 04:33 AM
Hello everyone,
I need that when closing a Task, the worknotes become mandatory and are sent to the corresponding RITM worknotes.
For this I have created these 2 Business rules that do not apply, any ideas.
Thanks in advance
BR 1:
When: before
Filter Conditions: state is closed complete
Insert
(function executeRule(current, previous /*null when async*/) {
if (gs.nil(current.work_notes)) {
gs.addErrorMessage('Work Notes are mandatory when closing a task.');
current.setAbortAction(true);
}
})(current, previous);
BR 2:
When: after
Filter Conditions: State is Closed Complete
Insert
(function executeRule(current, previous /*null when async*/) {
var ritm = new GlideRecord('sc_req_item');
if (ritm.get(current.request_item)) {
ritm.work_notes = ritm.work_notes + '\nTask ' + current.number + ' closed: ' + current.work_notes;
ritm.update();
}
})(current, previous);
0 REPLIES 0