Jon,
We have a PAM process that takes servers and network devices out of monitoring during windows when they are being worked so that incident tickets don't get cut by UIM and NSM if a service or box is rebooted. This is used in small circumstances like an app team that needs to make a change to 1 or 2 servers during a CAB change or large circumstances where a quarterly patch window is going to reboot a few hundred servers. The list of devices that it's based on is coming from the config item list of the change ticket.
Right now it's difficult for those creating these tickets to select all of the servers that will be in a quarterly patch window because there is no clean way to flag them all. I wanted to make a Maintenance Window in SD, associate the assets to it and then use it as a filter criteria so I could, from the chg ticket search for all assets in Quarterly Maintenence Window 1 then add all. Boom, done. but since it's a many to many relationship, I'm not sure if there is a way to perform that search from the ticket.
I'll be honest, I don't know what a Technical Service CI is or how it works so I'm curious how that works, but I can guarantee my PAM process doesn't take it into account right now and I was hoping not to have to re-write it. If it's a minor change in logic, it may be acceptable but at the moment without knowing how that works, I don't really know. Management has proposed adding a custom field to the config item table(s) to store the window info and that's certainly doable but if I don't have to add a custom field, I'd rather not.