| Integration event | OnAfterReschedule | (var Record Job Queue Entry) | 17-28 | - |
| Integration event | OnAfterSetDefaultValues | (var Record Job Queue Entry) | 17-28 | - |
| Integration event | OnBeforeClearServiceValues | (var Record Job Queue Entry) | 17-28 | - |
| Integration event | OnAfterFinalizeRun | (Record Job Queue Entry) | 17-28 | - |
| Integration event | OnBeforeInsertLogEntry | (var Record Job Queue Log Entry, var Record Job Queue Entry) | 17-28 | - |
| Integration event | OnBeforeModifyLogEntry | (var Record Job Queue Log Entry, var Record Job Queue Entry) | 17-28 | - |
| Integration event | OnBeforeScheduleTask | (var Record Job Queue Entry, var Guid, var Boolean) | 17-28 | - |
| Integration event | OnBeforeSetStatusValue | (var Record Job Queue Entry, var Record Job Queue Entry, var Option) | 17-19, gone | - |
| Integration event | OnBeforeTryRunJobQueueSendNotification | (var Record Job Queue Entry, var Boolean) | 17-28 | - |
| Integration event | OnFindingIfJobNeedsToBeRun | (var Boolean) | 17-28 | - |
| Integration event | OnInsertOnBeforeSetDefaultValues | (var Record Job Queue Entry, var Boolean) | 17-28 | - |
| Integration event | OnBeforeScheduleRecoveryJob | (var Record Job Queue Entry, var Duration) | 18-21, gone | Pending 19.0 |
| The recovery job is no longer needed. |
| Internal event | OnReuseExisingJobFromId | (var Record Job Queue Entry) | 18-27, gone | - |
| Integration event | OnBeforeSetRecurringField | (var Record Job Queue Entry, var Boolean) | 19-28 | - |
| Integration event | OnAfterCleanupAfterExecution | (var Record Job Queue Entry) | 20-28 | - |
| Integration event | OnAfterGetXmlContent | (var Record Job Queue Entry, var Text) | 20-28 | - |
| Integration event | OnAfterRunReportRequestPage | (Record Job Queue Entry, var Text) | 20-28 | - |
| Integration event | OnBeforeSetStatusValue | (var Record Job Queue Entry, var Record Job Queue Entry, var Option, var Boolean) | 20-28 | - |
| Integration event | OnRunReportRequestPageBeforeGetReportParameters | (Record Job Queue Entry) | 20-28 | - |
| Integration event | OnSetXmlContentOnBeforeModify | (var Record Job Queue Entry, var Text) | 20-28 | - |
| Integration event | OnBeforeCleanupAfterExecution | (var Record Job Queue Entry, var Boolean) | 20-28 | - |
| Integration event | OnScheduleTaskOnAfterCalcShouldChangeUserID | (var Record Job Queue Entry, var Boolean) | 21-27, gone | Pending 25.0 |
| Function ScheduleTask no longer changes user ID. |
| Integration event | OnBeforeRestart | (Record Job Queue Entry) | 22-28 | - |
| Integration event | OnAfterSetReportParameters | (var Record Job Queue Entry) | 22-28 | - |
| Integration event | OnScheduleRecurrentJobQueueEntryOnBeforeEnqueueTask | (var Record Job Queue Entry) | 22-28 | - |
| Integration event | OnModifyOnAfterRunParametersChangedCalculated | (var Record Job Queue Entry, var Record Job Queue Entry, var Boolean) | 23-28 | - |
| Integration event | OnBeforeHandleExecutionError | (var Record Job Queue Entry, var Boolean) | 23-28 | - |
| Integration event | OnBeforeIsReadyToStart | (var Record Job Queue Entry, var Boolean, var Boolean) | 23-28 | - |
| Integration event | OnValidateReportOutputTypeOnBeforeShowPrintNotAllowedInSaaS | (var Record Job Queue Entry, var Boolean) | 24-26, gone | - |
| Integration event | OnAfterSetStatusValue | (var Record Job Queue Entry, var Record Job Queue Entry) | 26-28 | - |
| Internal event | OnReuseExisingJobFromId | (var Record Job Queue Entry, DateTime) | 28 | - |