| Integration event | OnSendPurchaseDocForApproval | (var Record Purchase Header) | 17-28 | - |
| Integration event | OnSendSalesDocForApproval | (var Record Sales Header) | 17-28 | - |
| Integration event | OnSendIncomingDocForApproval | (var Record Incoming Document) | 17-28 | - |
| Integration event | OnCancelPurchaseApprovalRequest | (var Record Purchase Header) | 17-28 | - |
| Integration event | OnCancelSalesApprovalRequest | (var Record Sales Header) | 17-28 | - |
| Integration event | OnCancelIncomingDocApprovalRequest | (var Record Incoming Document) | 17-28 | - |
| Integration event | OnSendCustomerForApproval | (var Record Customer) | 17-28 | - |
| Integration event | OnSendVendorForApproval | (var Record Vendor) | 17-28 | - |
| Integration event | OnSendItemForApproval | (var Record Item) | 17-28 | - |
| Integration event | OnCancelCustomerApprovalRequest | (var Record Customer) | 17-28 | - |
| Integration event | OnCancelVendorApprovalRequest | (var Record Vendor) | 17-28 | - |
| Integration event | OnCancelItemApprovalRequest | (var Record Item) | 17-28 | - |
| Integration event | OnSendGeneralJournalBatchForApproval | (var Record Gen. Journal Batch) | 17-28 | - |
| Integration event | OnCancelGeneralJournalBatchApprovalRequest | (var Record Gen. Journal Batch) | 17-28 | - |
| Integration event | OnSendGeneralJournalLineForApproval | (var Record Gen. Journal Line) | 17-28 | - |
| Integration event | OnCancelGeneralJournalLineApprovalRequest | (var Record Gen. Journal Line) | 17-28 | - |
| Integration event | OnApproveApprovalRequest | (var Record Approval Entry) | 17-28 | - |
| Integration event | OnRejectApprovalRequest | (var Record Approval Entry) | 17-28 | - |
| Integration event | OnDelegateApprovalRequest | (var Record Approval Entry) | 17-28 | - |
| Integration event | OnRenameRecordInApprovalRequest | (RecordId, RecordId) | 17-28 | - |
| Integration event | OnDeleteRecordInApprovalRequest | (RecordId) | 17-28 | - |
| Integration event | OnPopulateApprovalEntryArgument | (var RecordRef, var Record Approval Entry, Record Workflow Step Instance) | 17-28 | - |
| Integration event | OnAfterCanCancelApprovalForRecord | (RecordId, var Boolean) | 17, gone | - |
| Integration event | OnAfterCheckSalesApprovalPossible | (var Record Sales Header) | 17-28 | - |
| Integration event | OnAfterCheckPurchaseApprovalPossible | (var Record Purchase Header) | 17-28 | - |
| Integration event | OnAfterCreateApprReqForApprTypeWorkflowUserGroup | (Record Workflow Step Argument, Record Approval Entry) | 17-28 | - |
| Integration event | OnAfterCreateApprReqForApprTypeSalespersPurchaser | (Record Workflow Step Argument, Record Approval Entry) | 17-28 | - |
| Integration event | OnAfterCreateApprReqForApprTypeApprover | (Record Workflow Step Argument, Record Approval Entry) | 17-28 | - |
| Integration event | OnAfterIsSufficientApprover | (Record User Setup, Record Approval Entry, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnAfterDelegateApprovalRequest | (var Record Approval Entry) | 17-28 | - |
| Integration event | OnAfterPopulateApprovalEntryArgument | (Record Workflow Step Instance, var Record Approval Entry, var Boolean) | 17, gone | - |
| Integration event | OnBeforeApprovalEntryInsert | (var Record Approval Entry, Record Approval Entry) | 17, gone | - |
| Integration event | OnBeforeCreateApprovalRequestForApproverChain | (Record Workflow Step Argument, Record Approval Entry, Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeDelegateApprovalRequests | (var Record Approval Entry, var Boolean) | 17-28 | - |
| Integration event | OnBeforeCheckUserAsApprovalAdministrator | (Record Approval Entry, var Boolean) | 17-28 | - |
| Integration event | OnBeforePopulateApprovalEntryArgument | (Record Workflow Step Instance, var Record Approval Entry, var Boolean) | 17-28 | - |
| Integration event | OnBeforePrePostApprovalCheckPurch | (var Record Purchase Header) | 17, gone | - |
| Integration event | OnBeforePrePostApprovalCheckSales | (var Record Sales Header) | 17, gone | - |
| Integration event | OnBeforeIsSufficientSalesApprover | (Record User Setup, Enum Sales Document Type, Decimal, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnBeforeIsSufficientPurchApprover | (Record User Setup, Enum Purchase Document Type, Decimal, var Boolean, var Boolean) | 17-18, gone | - |
| Integration event | OnBeforeSetCommonApprovalCommentLineFilters | (var RecordRef, var Record Approval Comment Line, var Boolean) | 17-28 | - |
| Integration event | OnBeforeShowCommonApprovalStatus | (var RecordRef, var Boolean) | 17-28 | - |
| Integration event | OnBeforeSubstituteUserIdForApprovalEntry | (var Record Approval Entry, var Boolean) | 17-28 | - |
| Integration event | OnBeforeRunApprovalCommentsPage | (var Record Approval Comment Line, Guid, var Boolean) | 17-28 | - |
| Integration event | OnCreateApprovalRequestForApproverOnAfterCheckUserSetupUserID | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry) | 17-25, gone | - |
| Integration event | OnCreateApprovalRequestForApproverChainOnAfterCheckApprovalEntrySenderID | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry) | 17, gone | - |
| Integration event | OnCreateApprovalRequestForApproverChainOnAfterCheckUserSetupSenderID | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry) | 17-28 | - |
| Integration event | OnDelegateSelectedApprovalRequestOnBeforeSubstituteUserIdForApprovalEntry | (var Record Approval Entry, var Boolean) | 17-28 | - |
| Integration event | OnIsSufficientGenJournalLineApproverOnAfterRecRefSetTable | (Record User Setup, Record Approval Entry, Record Gen. Journal Line, var Boolean, var Boolean) | 17-28 | - |
| Integration event | OnPostApprovalEntriesOnBeforePostedApprovalEntryInsert | (var Record Posted Approval Entry, Record Approval Entry) | 17-28 | - |
| Integration event | OnPostApprovalCommentLinesOnBeforePostedApprovalCommentLineInsert | (var Record Posted Approval Comment Line, Record Approval Comment Line) | 17-28 | - |
| Integration event | OnSetStatusToPendingApproval | (RecordRef, var Variant, var Boolean) | 17-28 | - |
| Integration event | OnSubstituteUserIdForApprovalEntryOnAfterCheckUserSetupApprovalEntryApproverID | (var Record User Setup, Record Approval Entry) | 17-28 | - |
| Integration event | OnApproveApprovalRequestsForRecordOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 18-26, gone | - |
| Integration event | OnAfterCanCancelApprovalForRecord | (RecordId, var Boolean, var Record Approval Entry, Record User Setup) | 18-28 | - |
| Integration event | OnAfterCalcPurchaseDocAmount | (Record Purchase Header, Record Purchase Line, Record Purchase Line, var Decimal, var Decimal) | 18-28 | - |
| Integration event | OnAfterPopulateApprovalEntryArgument | (Record Workflow Step Instance, var Record Approval Entry, var Boolean, var RecordRef) | 18-28 | - |
| Integration event | OnAfterRejectSelectedApprovalRequest | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnBeforeApprovalEntryInsert | (var Record Approval Entry, Record Approval Entry, Record Workflow Step Argument, Code[50], var Boolean) | 18-28 | - |
| Integration event | OnBeforeCheckPurchaseApprovalPossible | (Record Purchase Header, var Boolean, var Boolean) | 18-19, gone | - |
| Integration event | OnBeforeCreateApprovalRequests | (RecordRef, Record Workflow Step Instance, var Boolean) | 18-28 | - |
| Integration event | OnBeforeCreateApprovalEntryNotification | (Record Approval Entry, var Boolean) | 18-22, gone | - |
| Integration event | OnBeforePrePostApprovalCheckPurch | (var Record Purchase Header, var Boolean, var Boolean) | 18-28 | - |
| Integration event | OnBeforePrePostApprovalCheckSales | (var Record Sales Header, var Boolean) | 18-19, gone | - |
| Integration event | OnBeforeSetStatusToPendingApproval | (var Variant) | 18-28 | - |
| Integration event | OnBeforeSetApproverType | (Record Workflow Step Argument, var Record Approval Entry, var Boolean) | 18-28 | - |
| Integration event | OnBeforeShowPurchApprovalStatus | (var Record Purchase Header, var Boolean) | 18-28 | - |
| Integration event | OnBeforeShowSalesApprovalStatus | (var Record Sales Header, var Boolean) | 18-28 | - |
| Integration event | OnBeforeIsPurchaseApprovalsWorkflowEnabled | (var Record Purchase Header) | 18-21, gone | - |
| Integration event | OnBeforeRejectApprovalRequestsForRecord | (RecordRef, Record Workflow Step Instance, var Boolean) | 18-28 | - |
| Integration event | OnBeforeSendApprovalRequestFromApprovalEntry | (Record Approval Entry, Record Workflow Step Instance, var Boolean) | 18-28 | - |
| Integration event | OnCancelApprovalRequestsForRecordOnAfterCreateApprovalEntryNotification | (var Record Approval Entry, Record Workflow Step Instance, Enum Approval Status) | 18-28 | - |
| Integration event | OnCreateApprReqForApprTypeWorkflowUserGroupOnBeforeMakeApprovalEntry | (var Record Workflow User Group Member, Record Approval Entry, Record Workflow Step Argument, Code[50], var Boolean) | 18, gone | - |
| Integration event | OnCreateApprovalRequestForApproverChainOnAfterCheckApprovalEntrySenderID | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean) | 18-28 | - |
| Integration event | OnBeforeDelegateSelectedApprovalRequest | (var Record Approval Entry, Boolean, var Boolean) | 18-19, gone | - |
| Integration event | OnFindOpenApprovalEntryForCurrUserOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnHasAnyOpenJournalLineApprovalEntriesOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnHasPendingApprovalEntriesForWorkflowOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnHasOpenApprovalEntriesOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnRejectApprovalRequestsForRecordOnAfterCreateApprovalEntryNotification | (var Record Approval Entry, Record Workflow Step Instance, Enum Approval Status) | 18-28 | - |
| Integration event | OnSubstituteUserIdForApprovalEntryOnBeforeAssignApproverID | (Record Approval Entry, var Record User Setup) | 18-28 | - |
| Integration event | OnAfterSetLimitType | (Record Workflow Step Argument, var Record Approval Entry) | 18-28 | - |
| Integration event | OnAfterSetApproverType | (Record Workflow Step Argument, var Record Approval Entry) | 18-28 | - |
| Integration event | OnBeforeCheckStatus | (var Record Approval Entry, Enum Approval Action, var Boolean) | 18-28 | - |
| Integration event | OnCreateApprovalRequestsOnElseCase | (Record Workflow Step Argument, var Record Approval Entry) | 18-28 | - |
| Integration event | OnCreateApprovalRequestsOnAfterCreateRequests | (RecordRef, Record Workflow Step Argument, var Record Approval Entry) | 18-28 | - |
| Integration event | OnApproveApprovalRequestsForRecordOnBeforeApprovalEntryToUpdateModify | (var Record Approval Entry) | 18-28 | - |
| Integration event | OnBeforeApproveSelectedApprovalRequest | (var Record Approval Entry, var Boolean) | 18-28 | - |
| Integration event | OnBeforeRejectApprovalRequests | (var Record Approval Entry, var Boolean) | 18-28 | - |
| Integration event | OnBeforeApproveApprovalRequests | (var Record Approval Entry, var Boolean) | 18-28 | - |
| Integration event | OnBeforeCreateApprovalRequestForUser | (Record Workflow Step Argument, Record Approval Entry, var Boolean) | 19-28 | - |
| Integration event | OnBeforeMakeApprovalEntry | (var Record Approval Entry, Record Approval Entry, Record Workflow Step Argument, Code[50], var Boolean) | 19-28 | - |
| Integration event | OnBeforeIsSufficientPurchApprover | (Record User Setup, Enum Purchase Document Type, var Decimal, var Boolean, var Boolean) | 19-28 | - |
| Integration event | OnCancelApprovalRequestsForRecordOnAfterSetApprovalEntryFilters | (var Record Approval Entry, RecordRef) | 19-28 | - |
| Integration event | OnCreateApprReqForApprTypeWorkflowUserGroupOnBeforeMakeApprovalEntry | (var Record Workflow User Group Member, Record Approval Entry, Record Workflow Step Argument, var Code[50], var Boolean) | 19-20, gone | - |
| Integration event | OnCreateApprovalRequestForApproverChainOnBeforeCheckApproverId | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean) | 19-28 | - |
| Integration event | OnCreateApprovalRequestForApproverChainOnAfterSetApprovalEntryFilters | (var Record Approval Entry, Record Approval Entry) | 19-28 | - |
| Integration event | OnCheckPurchaseApprovalPossibleOnAfterCalcShowNothingToApproveError | (var Record Purchase Header, var Boolean) | 19-28 | - |
| Integration event | OnDeleteApprovalEntriesOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 19-28 | - |
| Integration event | OnGetLastSequenceNoOnAfterSetApprovalEntryFilters | (var Record Approval Entry, Record Approval Entry) | 19-28 | - |
| Integration event | OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters | (var Record Approval Entry, RecordRef) | 19-26, gone | - |
| Integration event | OnSendApprovalRequestFromRecordOnAfterSetApprovalEntryFilters | (var Record Approval Entry, RecordRef, var Boolean) | 19-20, gone | - |
| Integration event | OnSendApprovalRequestFromApprovalEntryOnAfterSetApprovalEntry2Filters | (var Record Approval Entry, Record Approval Entry) | 19-28 | - |
| Integration event | OnShowApprovalCommentsOnAfterSetApprovalCommentLineFilters | (var Record Approval Comment Line, Record Approval Entry, RecordRef) | 19-28 | - |
| Integration event | OnAfterCheckCustomerApprovalsWorkflowEnabled | (var Record Customer, var Boolean) | 20-28 | - |
| Integration event | OnAfterFindUserSetupBySalesPurchCode | (var Record User Setup, Record Approval Entry) | 20-28 | - |
| Integration event | OnBeforeCheckPurchaseApprovalPossible | (var Record Purchase Header, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforeCreateApprReqForApprTypeWorkflowUserGroup | (var Record Workflow User Group Member, Record Workflow Step Argument, Record Approval Entry, Integer, var Boolean) | 20-28 | - |
| Integration event | OnBeforeHasOpenApprovalEntries | (RecordId, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforePrePostApprovalCheckSales | (var Record Sales Header, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforeIsSufficientApprover | (var Record User Setup, Record Approval Entry) | 20-28 | - |
| Integration event | OnBeforeDelegateSelectedApprovalRequest | (var Record Approval Entry, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnRejectApprovalRequestsForRecordOnBeforeApprovalEntryToUpdateModify | (var Record Approval Entry) | 20-28 | - |
| Integration event | OnBeforeCheckSalesApprovalPossible | (var Record Sales Header, var Boolean, var Boolean) | 20-28 | - |
| Integration event | OnBeforeRunWorkflowEntriesPage | (RecordId, Integer, Enum Approval Document Type, Code[20], var Boolean) | 21-28 | - |
| Integration event | OnBeforeIsGeneralJournalBatchApprovalsWorkflowEnabled | (var Record Gen. Journal Batch, var Boolean, var Boolean) | 21-28 | - |
| Integration event | OnBeforeIsGeneralJournalLineApprovalsWorkflowEnabled | (var Record Gen. Journal Line, var Boolean, var Boolean) | 21-28 | - |
| Integration event | OnBeforeTrySendJournalLineApprovalRequests | (var Record Gen. Journal Line) | 21-28 | - |
| Integration event | OnCreateApprReqForApprTypeWorkflowUserGroupOnBeforeMakeApprovalEntry | (var Record Workflow User Group Member, var Record Approval Entry, Record Workflow Step Argument, var Code[50], var Boolean) | 21-28 | - |
| Integration event | OnSendApprovalRequestFromRecordOnAfterSetApprovalEntryFilters | (var Record Approval Entry, RecordRef, var Boolean, Record Workflow Step Instance) | 21-28 | - |
| Integration event | OnTrySendJournalLineApprovalRequestsOnBeforeLoopIteration | (var Record Gen. Journal Line) | 21-28 | - |
| Integration event | OnSendJobQueueEntryForApproval | (var Record Job Queue Entry) | 22-28 | - |
| Integration event | OnCancelJobQueueEntryApprovalRequest | (var Record Job Queue Entry) | 22-28 | - |
| Integration event | OnBeforeIsPurchaseApprovalsWorkflowEnabled | (var Record Purchase Header, var Boolean, var Boolean) | 22-28 | - |
| Integration event | OnBeforeFindUserSetupBySalesPurchCode | (var Record User Setup, Record Approval Entry, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCreateApprovalRequestForSalespersPurchaser | (Record Workflow Step Argument, Record Approval Entry, var Boolean) | 22-28 | - |
| Integration event | OnBeforeCreateApprovalEntryNotification | (Record Approval Entry, var Boolean, Record Workflow Step Instance) | 23-28 | - |
| Integration event | OnHasOpenApprovalEntriesForCurrentUserOnAfterSetApprovalEntryFilters | (var Record Approval Entry) | 23-28 | - |
| Integration event | OnBeforeRejectSelectedApprovalRequest | (var Record Approval Entry, var Boolean) | 23-28 | - |
| Integration event | OnAfterDelegateSelectedApprovalRequest | (var Record Approval Entry) | 23-28 | - |
| Integration event | OnPostApprovalEntriesOnAfterApprovalEntrySetFilters | (var Record Approval Entry, Integer) | 23-28 | - |
| Integration event | OnPostApprovalCommentLinesOnAfterApprovalCommentLineSetFilters | (var Record Approval Comment Line, Integer) | 23-28 | - |
| Integration event | OnDeleteApprovalCommentLinesOnAfterApprovalCommentLineSetFilters | (var Record Approval Comment Line) | 23-28 | - |
| Integration event | OnHasOpenApprovalEntriesForCurrentUserOnAfterSetApprovalEntrySetFilters | (var Record Approval Entry) | 23-28 | - |
| Integration event | OnAfterCreateApprovalRequestForApproverChain | (var Record Approval Entry, var Code[50], var Record Workflow Step Argument, var Record User Setup, var Boolean) | 23-28 | - |
| Integration event | OnSendApprovalRequestFromRecordOnBeforeFindApprovedApprovalEntryForWorkflowUserGroup | (Record Approval Entry, var Boolean) | 23-28 | - |
| Integration event | OnAfterCreateApprovalEntryNotification | (var Record Approval Entry, var Record Workflow Step Argument) | 23-28 | - |
| Integration event | OnFindApprovalEntryForCurrUserOnAfterApprovalEntrySetFilters | (var Record Approval Entry) | 23-28 | - |
| Integration event | OnBeforeSendJournalLinesApprovalRequests | (var Record Gen. Journal Line) | 23-28 | - |
| Integration event | OnCalcPurchaseDocAmountOnAfterPurchPostGetPurchLines | (var Record Purchase Line) | 24-28 | - |
| Integration event | OnAfterCalcSalesDocAmount | (Record Sales Header, Record Sales Line, Record Sales Line, var Decimal, var Decimal) | 24-28 | - |
| Integration event | OnCreateApprovalRequestForApproverOnAfterCheckUserSetupUserID | (var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean) | 26-28 | - |
| Integration event | OnApproveApprovalRequestsForRecordOnAfterApprovalEntrySetFilters | (var Record Approval Entry, Record Workflow Step Instance, RecordRef) | 27-28 | - |
| Integration event | OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters | (var Record Approval Entry, Record Workflow Step Instance, RecordRef) | 27-28 | - |
| Integration event | OnPreventDeletingRecordWithOpenApprovalEntryElseCase | (RecordRef, Variant) | 27-28 | - |
| Integration event | OnPreventInsertRecIfOpenApprovalEntryExistElseCase | (RecordRef, Variant) | 27-28 | - |
| Integration event | OnFindOpenApprovalEntriesForWorkflowStepInstanceOnAfterSetApprovalEntry2Filters | (var Record Approval Entry, Record Approval Entry, RecordId) | 27-28 | - |
| Integration event | OnSendItemJournalBatchForApproval | (var Record Item Journal Batch) | 28 | - |
| Integration event | OnCancelItemJournalBatchApprovalRequest | (var Record Item Journal Batch) | 28 | - |
| Integration event | OnSendRequisitionWkshBatchForApproval | (var Record Requisition Wksh. Name) | 28 | - |
| Integration event | OnCancelRequisitionWkshBatchApprovalRequest | (var Record Requisition Wksh. Name) | 28 | - |
| Integration event | OnAfterCheckItemApprovalsWorkflowEnabled | (var Record Item, var Boolean) | 28 | - |
| Integration event | OnBeforeIsItemJournalBatchApprovalsWorkflowEnabled | (var Record Item Journal Batch, var Boolean, var Boolean) | 28 | - |
| Integration event | OnBeforeIsRequisitionWkshBatchApprovalsWorkflowEnabled | (var Record Requisition Wksh. Name, var Boolean, var Boolean) | 28 | - |
| Integration event | OnSufficientApproverElseCase | (Record User Setup, Record Approval Entry, var Boolean) | 28 | - |