Hi,
In our Service Module each Ticket we worked is also Billing to our Customer will be billed til end of the Month.
We have scheduled Tasks in week Inteval and startet in all 7 days (that manins daily Jobs), in Scripts it will be checked if current Date is End of the month, then run the logic to create a couple of Tickets for Partial invoicing to our Cutomer for the Tickets running over more Months, means, if the original Tickets till End of Month not be closed then transfer its Working time (UDF) as Billing amount to the new closed Tickets for the Partial invoicing and set it to zero in original Ticket where our User go on working till anytime it will be finally closed.
To limit the runtime < 60 Sec., i have implemented the Scripts in 3 Scripts, in Logic I allocated to create new tickets for Partial invoicing by created date of the original tickets, then start three jobs for each Scripts at diff. Time 22:05/22:25/22:45 each with less Runtime, see below green marked Jobs.
Here one Jobs in Details:
The three Jobs works till now fine started correctly at diff. planed Time 22:05, 22:25, 22:45 for several Monthes, but on Apr. 30th all three jobs were started from 01:00, Date is correct, but started 21h earlier as planed, so our User missed during this day to check his Tickets which in the Evening will be partially invoiced. See here new Tickets automatically created from jobs at incorrect time.
The Question is, how could we or SuperOffice make sure that all planed Jobs started at corrrect Time. We have asked our local SO Support Teams, but no Feedbacks. Thanks!