A Business calender for Scheduling IT maintenance

SUHEL AKTHER Md
Tera Contributor

hi @all
can anyone help me to solve this below scenario

 

*A business calendar should be configured for scheduling IT maintenance activities. The calendar should take into account working hours and holidays, ensuring that maintenance activities are scheduled during non-peak times.

2 REPLIES 2

Community Alums
Not applicable

Hi @SUHEL AKTHER Md ,

Define a Business Calendar

  • Navigate to Business Calendars (Business Calendar [cmn_schedule]).

  • Create a new calendar that matches your IT team's working hours (e.g., weekdays 9 AM–6 PM).

  • Use the "Add Exception" option to register holidays or other non-working days where no changes or maintenance should happen.

This calendar will essentially tell ServiceNow when the business is active — which you can use to figure out non-peak hours.

2: Create a Maintenance Schedule

  • Create another schedule that represents your preferred maintenance windows — for example, evenings 10 PM–2 AM, weekends, or other non-peak times.

  • Again, add exceptions if there are known blackout periods (big launches, quarter close, etc.).

This schedule acts as the “allowed window” for maintenance activities.

3: Use these schedules in your process

Depending on your process, you can:

  • Use the Change Request window fields (Planned start / Planned end) with a client script or UI policy that checks if the selected time falls inside your maintenance window.

  • Configure Change Blackout Schedules (Change > Blackout Schedules) to explicitly block changes from being scheduled during peak hours or critical periods.


 4: Automate validation

  • Use a Business Rule or Scripted Validation to check:

    • If the planned time is inside your approved maintenance window.

    • If it overlaps with business working hours (and warn the requester).

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @SUHEL AKTHER Md 

 

Here is sample:

DrAtulGLNG_0-1751448945791.png

DrAtulGLNG_1-1751448972973.png

 

 

You can create similar one for your purpose.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************