[IntegrationEvent(False,False)]
local procedure OnBeforeCalcNextRunTimeForRecurringJob(JobQueueEntry: Record "Job Queue Entry", StartingDateTime: DateTime, var NewRunDateTime: DateTime, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeWaitForOthersWithSameCategory(var CurrJobQueueEntry: Record "Job Queue Entry", var JobQueueEntry: Record "Job Queue Entry", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcNextRunTimeForRecurringJobOnAfterCalcNewRunDateTime(var JobQueueEntry: Record "Job Queue Entry", var NewRunDateTime: DateTime, var IsHandled: Boolean, StartingDateTime: DateTime)
[IntegrationEvent(False,False)]
local procedure OnCalcInitialRunTimeOnAfterCalcEarliestPossibleRunTime(var JobQueueEntry: Record "Job Queue Entry", var EarliestPossibleRunTime: DateTime, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcRunTimeForRecurringJobOnAfterInitDays(var JobQueueEntry: Record "Job Queue Entry", var StartingDateTime: DateTime)
[IntegrationEvent(False,False)]
local procedure OnCalcRunTimeForRecurringJob(var JobQueueEntry: Record "Job Queue Entry", var RunOnDate: array[7] of Boolean, var Found: Boolean, var StartingWeekDay: Integer, var NoOfDays: Integer)