| Integration event | OnBeforeRunReport | (Integer, var Record Job Queue Entry, var Boolean) | 20-28 | Pending 27.0 |
| This event has been moved to "Job Queue Start Report Base". |
| Integration event | OnRunReportOnAfterCalcShouldModifyNotifyOnSuccess | (Integer, var Record Job Queue Entry, var Boolean) | 20-28 | - |
| Integration event | OnRunReportOnAfterAssignFields | (var Record Report Inbox, var Record Job Queue Entry) | 20-28 | Pending 27.0 |
| This event will continue existing but only called for Job Queue Entries with output type <> None with this obsoletion. To handle Job Queue Entries of type None, hook into "Job Queue Start Report Base".OnBeforeRunReportInterface. |
| Integration event | OnRunReportOnBeforeCommit | (Record Report Inbox, var Record Job Queue Entry) | 20-28 | Pending 27.0 |
| This event will continue existing but only called for Job Queue Entries with output type <> None with this obsoletion. To handle Job Queue Entries of type None, hook into "Job Queue Start Report Runner".OnAfterRunReport. |
| Integration event | OnBeforeProcessPrint | (Integer, var Record Job Queue Entry, var Boolean) | 21-24, gone | - |
| Integration event | OnBeforeProcessSaveAs | (Integer, var Record Job Queue Entry, Boolean, var RecordRef, ReportFormat, var OutStream, var Boolean) | 21-28 | - |
| Integration event | OnRunReportOnAfterProcessDifferentReportOutputTypes | (Integer, var Record Job Queue Entry) | 21-28 | - |
| Integration event | OnRunReportOnBeforeReportInboxInsert | (Record Report Inbox, var Record Job Queue Entry, var Boolean) | 21-28 | - |
| Integration event | OnBeforeProcessPrint | (Integer, var Record Job Queue Entry, var Boolean, var RecordRef) | 25-28 | - |
| Integration event | OnAfterProcessPrint | (Integer, var Record Job Queue Entry, Boolean) | 26-28 | - |