Hi,
in our environment we have 8 unique workshifts, 5 of them have unique (local) holidays,
each workshift have business and non-business hours schedule,
so we have 16 workshifts in total.
Our HR provides actual schedule for the next year in October, so we have enough time to actualize our workshifts,
due to short events we haven't issue like this for the most objects except of Change Orders,
but for CO (and for other ticket type objects) we have configured custom workshifts and SLA controls,
so it's not a problem to recalculate all of them in moment via script.
My scripts works in this way:
- fetching all attached_events with non-empty workshifts, that will trigger after 01 Jan of the next year;
- calculating new fire time and matching it with existent fire time;
- if fire time differ (delta) is greater that 300 seconds, it attaches event with recalculate macro to specified object, which is considers object specifications;
Sorry that this post haven't any usefull information, only statistic
I have attached frg file but it have a lot of customized attributes and can be used only to build overall picture.
Regards,
cdtj