From 13ddd26a505c1997126d5eca0aa3d6622533ecf5 Mon Sep 17 00:00:00 2001 From: srikanthroyal932-cmyk Date: Thu, 23 Oct 2025 22:06:28 +0530 Subject: [PATCH 1/2] After_BR.js --- .../After_BR.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/After_BR.js diff --git a/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/After_BR.js b/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/After_BR.js new file mode 100644 index 0000000000..a26758956c --- /dev/null +++ b/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/After_BR.js @@ -0,0 +1,18 @@ +function executeRule(current, previous /*null when async*/ ) { + if (current.priority == 1 && current.operation() == 'insert') { + var problemGR = new GlideRecord('problem'); + problemGR.initialize(); + problemGR.short_description = current.short_description; + problemGR.description = current.description; + problemGR.cmdb_ci = current.cmbi_ci; + + var problemID = problemGR.insert(); + + if (problemID) { + current.problem-id = problemID; + current.update(); + } + } +})(current, previous); + + From e141a855b3bdf7ed0325bf7a1bd906b28a310075 Mon Sep 17 00:00:00 2001 From: srikanthroyal932-cmyk Date: Thu, 23 Oct 2025 22:13:59 +0530 Subject: [PATCH 2/2] README.md --- .../README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/README.md diff --git a/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/README.md b/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/README.md new file mode 100644 index 0000000000..b51ab01e27 --- /dev/null +++ b/Server-Side Components/Business Rules/Auto create Problem when P1 Incident created/README.md @@ -0,0 +1,10 @@ +Auto create Problem when P1 Incident created + +1. Create a After Business Rule. +2. Applicable to Incident Table. +3. Use After Business Rule - Insert. +4. Add conditions if required. +5. Apply the script. +6. When a Priority-1 Incident get raised then after followed by Problem will get created. +7. Map the Incident fields like short_description, description, cmdb_ci will mapped to the Problem Record. +8. Map the problem to the Incident.