From 1d126897514d3175c088c81283a5c0d357dc7dce Mon Sep 17 00:00:00 2001 From: Rampriya <114834474+Rampriya-S@users.noreply.github.com> Date: Tue, 7 Oct 2025 18:48:30 -0400 Subject: [PATCH 1/4] Create change_close_reminder.js This Business Rule automatically prepares an email reminder for Change Requests that are about to close. When triggered, it dynamically builds a clear and actionable subject and body message to alert users that the Change Request is nearing closure. --- .../Business Rules/change_close_reminder.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Server-Side Components/Business Rules/change_close_reminder.js diff --git a/Server-Side Components/Business Rules/change_close_reminder.js b/Server-Side Components/Business Rules/change_close_reminder.js new file mode 100644 index 0000000000..b3f1a03a64 --- /dev/null +++ b/Server-Side Components/Business Rules/change_close_reminder.js @@ -0,0 +1,15 @@ +(function executeRule(current, previous /*null when async*/) { + + var tsk_number = current.getDisplayValue('task'); // Get Change Request number + var time = current.getValue('remind_me'); // Reminder time in minutes + + var subject = 'Change Request ' + tsk_number + ' Closure Approaching in ' + time + ' Minutes'; + var body = 'This is a reminder that Change Request ' + tsk_number + + ' is scheduled to close in ' + time + ' minutes. Please ensure that all necessary ' + + 'tasks, validations, and documentation are completed before the closure.'; + + current.setValue('subject', subject); + current.setValue('notes', body); + current.setValue('using', 'outlook'); + +})(current, previous); From fcd56f9b97a8e4e64db99d0f890708b9af001a10 Mon Sep 17 00:00:00 2001 From: Rampriya <114834474+Rampriya-S@users.noreply.github.com> Date: Tue, 7 Oct 2025 18:58:41 -0400 Subject: [PATCH 2/4] Create README.md This Business Rule automatically prepares an email reminder for Change Requests that are about to close. When triggered, it dynamically builds a clear and actionable subject and body message to alert users that the Change Request is nearing closure. --- .../Business Rules/README.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Server-Side Components/Business Rules/README.md diff --git a/Server-Side Components/Business Rules/README.md b/Server-Side Components/Business Rules/README.md new file mode 100644 index 0000000000..f26e3eb2cd --- /dev/null +++ b/Server-Side Components/Business Rules/README.md @@ -0,0 +1,27 @@ +About this script : + +Type: Before Business Rule +Table: Reminder [reminder] +When: Before Insert or Update + +This Business Rule automatically generate a reminder message for Tasks that are approaching their closure time. +It dynamically fills in the Subject, Notes, and Using fields with a formatted message, ensuring consistent and timely communication. + +What it does : +It retrieves the Task number from the task field. +It reads the reminder time (remind_me) to know how many minutes before closure the reminder should be sent. +It builds a subject line like: + +“Change Request CHG001234 Closure Approaching in 30 Minutes” + +It builds a message body explaining the reminder details. +It automatically sets: +subject → reminder subject line +notes → reminder message body +using → "outlook" (indicating reminder channel) + +Use of this script : +This automation ensures that Change Managers and implementers are reminded before a Change Request closes, reducing the risk of: +Missing required closure tasks +Incomplete validations or documentation +Unnotified team members before system changes finalize From 319f2a6447ef8b72fe647a3f24590cbc500bbc01 Mon Sep 17 00:00:00 2001 From: Rampriya <114834474+Rampriya-S@users.noreply.github.com> Date: Tue, 7 Oct 2025 20:38:13 -0400 Subject: [PATCH 3/4] Update README.md This Business Rule automatically generate a reminder message for Tasks that are approaching their closure time. --- Server-Side Components/Business Rules/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server-Side Components/Business Rules/README.md b/Server-Side Components/Business Rules/README.md index f26e3eb2cd..7114889c42 100644 --- a/Server-Side Components/Business Rules/README.md +++ b/Server-Side Components/Business Rules/README.md @@ -25,3 +25,8 @@ This automation ensures that Change Managers and implementers are reminded befor Missing required closure tasks Incomplete validations or documentation Unnotified team members before system changes finalize + + +Please find the screenshot attached for clarity. +image + From d04b13122396bfb5c91eb4e783b02e5f20f6d697 Mon Sep 17 00:00:00 2001 From: Rampriya <114834474+Rampriya-S@users.noreply.github.com> Date: Tue, 7 Oct 2025 20:44:18 -0400 Subject: [PATCH 4/4] Update README.md --- Server-Side Components/Business Rules/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Server-Side Components/Business Rules/README.md b/Server-Side Components/Business Rules/README.md index 7114889c42..f7e542d4b4 100644 --- a/Server-Side Components/Business Rules/README.md +++ b/Server-Side Components/Business Rules/README.md @@ -27,6 +27,8 @@ Incomplete validations or documentation Unnotified team members before system changes finalize -Please find the screenshot attached for clarity. +Please find the screenshots attached for clarity. image +image +