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.
+
+
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.
+
+