Skip to content

Commit 00d9973

Browse files
authored
ServiceNow Change Schedule Enhancement (#2646)
* Create change_soc.js * Create config.js * Create data.js * Create README.md
1 parent 2d485ed commit 00d9973

File tree

4 files changed

+1472
-0
lines changed

4 files changed

+1472
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# 🧾 ServiceNow Change Schedule Enhancement
2+
### _(UI Scripts: `sn_chg_soc.change_soc`, `sn.chg_soc.config`, `sn.chg_soc.data`)_
3+
4+
---
5+
6+
## 📘 Overview
7+
8+
This customization extends the **ServiceNow Change Schedule (Change Calendar)** functionality.
9+
The enhancement adds visibility and interactivity to the Change Calendar by including:
10+
11+
- A **Short Description** column in the Change Schedule view.
12+
- A **configurable UI** allowing users to toggle visibility of columns such as _Configuration Item_, _Short Description_, and _Duration_.
13+
- Integration of additional data services for fetching and rendering change records with enhanced details.
14+
- A **Change Schedule button** that refreshes and displays these changes dynamically.
15+
16+
The result is a more informative and user-friendly Change Schedule interface for Change Managers, CAB members, and ITSM users.
17+
18+
---
19+
20+
## 🧩 Architecture
21+
22+
| Module | Description |
23+
|--------|-------------|
24+
| **`sn_chg_soc.change_soc`** | Main controller and directive for the Change Schedule Gantt Chart UI. Handles initialisation, rendering, zoom, and popovers. |
25+
| **`sn.chg_soc.config`** | Manages configuration settings for displayed columns and schedules (blackout, maintenance). Allows toggling visibility. |
26+
| **`sn.chg_soc.data`** | Provide the data on the gantt chat from the change records
27+
28+
29+
Requirement:
30+
As an ITIL user, you can click the Change Schedule button to navigate directly to the Change Schedule view.
31+
This allows you to see all planned changes and plan your own changes accordingly, especially useful for customers who do not have a well-established CMDB integrated with Discovery.
32+
33+
<img width="1505" height="809" alt="image" src="https://github.com/user-attachments/assets/4af1b6cb-87e6-4a53-a243-6592fbf548c1" />
34+
35+
<img width="1913" height="877" alt="image" src="https://github.com/user-attachments/assets/fc0a6f46-febd-45bb-a741-78462fa1512a" />
36+

0 commit comments

Comments
 (0)