Skip to content

Commit 249b2f9

Browse files
HackoDev1530rohi-v
authored andcommitted
incompleteChkListShowErrMsg.js
1 parent 2638cb9 commit 249b2f9

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
//Business Rule: before update on the escalation table (custom)
2+
(function executeRule(current, previous /*null when async*/) {
3+
var checklistGR = new GlideRecord("checklist");
4+
checklistGR.addQuery("document", current.sys_id);
5+
checklistGR.query();
6+
7+
while (checklistGR.next()) {
8+
var itemGR = new GlideRecord("checklist_item");
9+
itemGR.addQuery("checklist", checklistGR.sys_id);
10+
itemGR.addQuery("complete", false);
11+
itemGR.query();
12+
13+
if (itemGR.hasNext()) {
14+
gs.addErrorMessage('Checklist has incomplete items. Please complete all before assigning it back.');
15+
current.setAbortAction(true);
16+
break; // stop after first failure
17+
}
18+
}
19+
})(current, previous);

0 commit comments

Comments
 (0)