Change Request and Business Services

Steve Fox1
Tera Contributor

We have a Business Service discovered and properly defined.   Everything is looking good so far. I I

If I open a change against the Business Service, I get the right conflicts (based on blackout and maintenance schedule based on the Business Service).   My question is if I open a change request against a piece (a server for example)   of the Business Service, I thought it would take on the properties of the overall Business Service but that is not happening.

As a example:

I have a Business Service called "Ordering" and it has multiple parts including servers:   Server A, Server B and Server C         I have a maintenance window of Sunday 2:00 AM - 6:00 AM on this Business Service.

If I open a change request on the Ordering Business Service CI   outside of this maintenance window, it works fine.

If I open a change on Server A   (as an example), I do NOT get a conflict.   I thought it would show as a conflict since it is outside of the normal maintenance window of the Business Service called "Ordering"....which Server A is a member.

1 ACCEPTED SOLUTION

If we look at the Script Includes named ChangeCheckConflicts - that is called in the UI action Check Conflicts, I think we can see the answer. There are 2 system properties related child & related parent, if they are true, it will check their schedules. Default - they are set to false.


'Screen Shot 2017-06-12 at 6.36.16 PM.png



I ran a quick test with my maintenance schedule set to Business Service table, and condition Name is x, it showed under my Conflict Checker when I put a CI in.



Try changing them to True in system Properties.


View solution in original post

15 REPLIES 15

Michael Fry1
Kilo Patron

Maintenance Windows are applied to the CMDB or a group of CI's or a specific Class, etc. Below is an example applied against Class is Database.



Screen Shot 2017-06-12 at 1.04.17 PM.png



I would check your conditions on your maintenance and blackout windows.


Michael,



Thanks for the quick response.   We can apply a maintenance window to individual CI's or an individual Business Service and it works fine.   Our goal was to have a maintenance window for a Business Service and have each element of the Business Service inherit the properties as a part of the overall Business Service.


I like the idea, not sure we can get there. Is the server(s) related to the business services via relationships only? or is there a field on the CI that list a busines sservice? If it's the latter, you can try add Business Service conditions on the maintenance schedule.


Michael,



The servers are related to the business servers via relationship only.     We used Discovery to help build the relationships.   We are open to other ideas you or your team might have on how to accomplish our objective.



The key part for us is to define the maintenance window for a business service and then have the components of the business service inherit the same maintenance window as the business service.



Do you know if others have tried to accomplish this goal.