Codeunit 1535 Approvals Mgmt. in 20

App
Base Application

Procedures, 80Events, 103

Versions171819202122232425262728latest

Source29

Procedures, 80

NameParametersReturnsAccessObsolete
ApproveRecordApprovalRequest(RecordId)public-
ApproveGenJournalLineRequest(Record Gen. Journal Line)public-
RejectRecordApprovalRequest(RecordId)public-
RejectGenJournalLineRequest(Record Gen. Journal Line)public-
DelegateRecordApprovalRequest(RecordId)public-
DelegateGenJournalLineRequest(Record Gen. Journal Line)public-
ApproveApprovalRequests(var Record Approval Entry)public-
RejectApprovalRequests(var Record Approval Entry)public-
DelegateApprovalRequests(var Record Approval Entry)public-
DelegateSelectedApprovalRequest(var Record Approval Entry, Boolean)public-
FindOpenApprovalEntryForCurrUser(var Record Approval Entry, RecordId)Booleanpublic-
FindApprovalEntryForCurrUser(var Record Approval Entry, RecordId)Booleanpublic-
ApproveApprovalRequestsForRecord(RecordRef, Record Workflow Step Instance)public-
CancelApprovalRequestsForRecord(RecordRef, Record Workflow Step Instance)public-
RejectApprovalRequestsForRecord(RecordRef, Record Workflow Step Instance)public-
SendApprovalRequestFromRecord(RecordRef, Record Workflow Step Instance)public-
SendApprovalRequestFromApprovalEntry(Record Approval Entry, Record Workflow Step Instance)public-
CreateApprovalRequests(RecordRef, Record Workflow Step Instance)public-
CreateAndAutomaticallyApproveRequest(RecordRef, Record Workflow Step Instance)public-
CreateApprovalRequestForUser(Record Workflow Step Argument, Record Approval Entry)public-
MakeApprovalEntry(Record Approval Entry, Integer, Code[50], Record Workflow Step Argument)public-
CalcPurchaseDocAmount(Record Purchase Header, var Decimal, var Decimal)public-
CalcSalesDocAmount(Record Sales Header, var Decimal, var Decimal)public-
CreateApprovalEntryNotification(Record Approval Entry, Record Workflow Step Instance)public-
IsSufficientApprover(Record User Setup, Record Approval Entry)Booleanpublic-
PrePostApprovalCheckSales(var Record Sales Header)Booleanpublic-
PrePostApprovalCheckPurch(var Record Purchase Header)Booleanpublic-
IsIncomingDocApprovalsWorkflowEnabled(var Record Incoming Document)Booleanpublic-
IsPurchaseApprovalsWorkflowEnabled(var Record Purchase Header)Booleanpublic-
IsPurchaseHeaderPendingApproval(var Record Purchase Header)Booleanpublic-
IsSalesApprovalsWorkflowEnabled(var Record Sales Header)Booleanpublic-
IsSalesHeaderPendingApproval(var Record Sales Header)Booleanpublic-
IsOverdueNotificationsWorkflowEnabled()Booleanpublic-
IsGeneralJournalBatchApprovalsWorkflowEnabled(var Record Gen. Journal Batch)Booleanpublic-
IsGeneralJournalLineApprovalsWorkflowEnabled(var Record Gen. Journal Line)Booleanpublic-
CheckPurchaseApprovalPossible(var Record Purchase Header)Booleanpublic-
CheckIncomingDocApprovalsWorkflowEnabled(var Record Incoming Document)Booleanpublic-
CheckSalesApprovalPossible(var Record Sales Header)Booleanpublic-
CheckCustomerApprovalsWorkflowEnabled(var Record Customer)Booleanpublic-
CheckVendorApprovalsWorkflowEnabled(var Record Vendor)Booleanpublic-
CheckItemApprovalsWorkflowEnabled(var Record Item)Booleanpublic-
CheckGeneralJournalBatchApprovalsWorkflowEnabled(var Record Gen. Journal Batch)Booleanpublic-
CheckGeneralJournalLineApprovalsWorkflowEnabled(var Record Gen. Journal Line)Booleanpublic-
DeleteApprovalEntry(Variant)public-
PostApprovalEntriesMoveGenJournalLine(var Record Gen. Journal Line, RecordId)public-
DeleteApprovalEntriesAfterDeleteGenJournalLine(var Record Gen. Journal Line, Boolean)public-
PostApprovalEntriesMoveGenJournalBatch(var Record Gen. Journal Batch, RecordId)public-
DeleteApprovalEntriesAfterDeleteGenJournalBatch(var Record Gen. Journal Batch, Boolean)public-
DeleteApprovalEntriesAfterDeleteCustomer(var Record Customer, Boolean)public-
DeleteApprovalEntriesAfterDeleteVendor(var Record Vendor, Boolean)public-
DeleteApprovalEntriesAfterDeleteItem(var Record Item, Boolean)public-
PostApprovalEntries(RecordId, RecordId, Code[20])Booleanpublic-
ShowPostedApprovalEntries(RecordId)public-
DeletePostedApprovalEntries(RecordId)public-
SetStatusToPendingApproval(var Variant)public-
InformUserOnStatusChange(Variant, Guid)public-
GetApprovalComment(Variant)public-
GetApprovalCommentForWorkflowStepInstanceID(Variant, Guid)public-
HasOpenApprovalEntriesForCurrentUser(RecordId)Booleanpublic-
HasOpenApprovalEntries(RecordId)Booleanpublic-
HasOpenOrPendingApprovalEntries(RecordId)Booleanpublic-
HasApprovalEntries(RecordId)Booleanpublic-
HasAnyOpenJournalLineApprovalEntries(Code[20], Code[20])Booleanpublic-
TrySendJournalBatchApprovalRequest(var Record Gen. Journal Line)public-
TrySendJournalLineApprovalRequests(var Record Gen. Journal Line)public-
TryCancelJournalBatchApprovalRequest(var Record Gen. Journal Line)public-
TryCancelJournalLineApprovalRequests(var Record Gen. Journal Line)public-
ShowJournalApprovalEntries(var Record Gen. Journal Line)public-
RenameApprovalEntries(RecordId, RecordId)public-
DeleteApprovalEntries(RecordId)public-
DeleteApprovalCommentLines(RecordId)public-
CopyApprovalEntryQuoteToOrder(RecordId, Code[20], RecordId)public-
GetLastSequenceNo(Record Approval Entry)Integerpublic-
OpenApprovalEntriesPage(RecordId)public-
CanCancelApprovalForRecord(RecordId)Booleanpublic-
CreateApprovalRequestForChainOfApprovers(Record Workflow Step Argument, Record Approval Entry)public-
CreateApprovalRequestForApproverWithSufficientLimit(Record Workflow Step Argument, Record Approval Entry)public-
OpenApprovalsSales(Record Sales Header)public-
OpenApprovalsPurchase(Record Purchase Header)public-
RunWorkflowEntriesPage(RecordId, Integer, Enum Approval Document Type, Code[20])public-

Events, 103

KindNameParametersObsolete
Integration eventOnSendPurchaseDocForApproval(var Record Purchase Header)-
Integration eventOnSendSalesDocForApproval(var Record Sales Header)-
Integration eventOnSendIncomingDocForApproval(var Record Incoming Document)-
Integration eventOnCancelPurchaseApprovalRequest(var Record Purchase Header)-
Integration eventOnCancelSalesApprovalRequest(var Record Sales Header)-
Integration eventOnCancelIncomingDocApprovalRequest(var Record Incoming Document)-
Integration eventOnSendCustomerForApproval(var Record Customer)-
Integration eventOnSendVendorForApproval(var Record Vendor)-
Integration eventOnSendItemForApproval(var Record Item)-
Integration eventOnCancelCustomerApprovalRequest(var Record Customer)-
Integration eventOnCancelVendorApprovalRequest(var Record Vendor)-
Integration eventOnCancelItemApprovalRequest(var Record Item)-
Integration eventOnSendGeneralJournalBatchForApproval(var Record Gen. Journal Batch)-
Integration eventOnCancelGeneralJournalBatchApprovalRequest(var Record Gen. Journal Batch)-
Integration eventOnSendGeneralJournalLineForApproval(var Record Gen. Journal Line)-
Integration eventOnCancelGeneralJournalLineApprovalRequest(var Record Gen. Journal Line)-
Integration eventOnApproveApprovalRequest(var Record Approval Entry)-
Integration eventOnRejectApprovalRequest(var Record Approval Entry)-
Integration eventOnDelegateApprovalRequest(var Record Approval Entry)-
Integration eventOnRenameRecordInApprovalRequest(RecordId, RecordId)-
Integration eventOnDeleteRecordInApprovalRequest(RecordId)-
Integration eventOnPopulateApprovalEntryArgument(var RecordRef, var Record Approval Entry, Record Workflow Step Instance)-
Integration eventOnAfterCheckSalesApprovalPossible(var Record Sales Header)-
Integration eventOnAfterCheckPurchaseApprovalPossible(var Record Purchase Header)-
Integration eventOnAfterCreateApprReqForApprTypeWorkflowUserGroup(Record Workflow Step Argument, Record Approval Entry)-
Integration eventOnAfterCreateApprReqForApprTypeSalespersPurchaser(Record Workflow Step Argument, Record Approval Entry)-
Integration eventOnAfterCreateApprReqForApprTypeApprover(Record Workflow Step Argument, Record Approval Entry)-
Integration eventOnAfterIsSufficientApprover(Record User Setup, Record Approval Entry, var Boolean, var Boolean)-
Integration eventOnAfterDelegateApprovalRequest(var Record Approval Entry)-
Integration eventOnBeforeCreateApprovalRequestForApproverChain(Record Workflow Step Argument, Record Approval Entry, Boolean, var Boolean)-
Integration eventOnBeforeDelegateApprovalRequests(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeCheckUserAsApprovalAdministrator(Record Approval Entry, var Boolean)-
Integration eventOnBeforePopulateApprovalEntryArgument(Record Workflow Step Instance, var Record Approval Entry, var Boolean)-
Integration eventOnBeforeIsSufficientSalesApprover(Record User Setup, Enum Sales Document Type, Decimal, var Boolean, var Boolean)-
Integration eventOnBeforeSetCommonApprovalCommentLineFilters(var RecordRef, var Record Approval Comment Line, var Boolean)-
Integration eventOnBeforeShowCommonApprovalStatus(var RecordRef, var Boolean)-
Integration eventOnBeforeSubstituteUserIdForApprovalEntry(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeRunApprovalCommentsPage(var Record Approval Comment Line, Guid, var Boolean)-
Integration eventOnCreateApprovalRequestForApproverOnAfterCheckUserSetupUserID(var Record User Setup, Record Workflow Step Argument, Record Approval Entry)-
Integration eventOnCreateApprovalRequestForApproverChainOnAfterCheckUserSetupSenderID(var Record User Setup, Record Workflow Step Argument, Record Approval Entry)-
Integration eventOnDelegateSelectedApprovalRequestOnBeforeSubstituteUserIdForApprovalEntry(var Record Approval Entry, var Boolean)-
Integration eventOnIsSufficientGenJournalLineApproverOnAfterRecRefSetTable(Record User Setup, Record Approval Entry, Record Gen. Journal Line, var Boolean, var Boolean)-
Integration eventOnPostApprovalEntriesOnBeforePostedApprovalEntryInsert(var Record Posted Approval Entry, Record Approval Entry)-
Integration eventOnPostApprovalCommentLinesOnBeforePostedApprovalCommentLineInsert(var Record Posted Approval Comment Line, Record Approval Comment Line)-
Integration eventOnSetStatusToPendingApproval(RecordRef, var Variant, var Boolean)-
Integration eventOnSubstituteUserIdForApprovalEntryOnAfterCheckUserSetupApprovalEntryApproverID(var Record User Setup, Record Approval Entry)-
Integration eventOnApproveApprovalRequestsForRecordOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnAfterCanCancelApprovalForRecord(RecordId, var Boolean, var Record Approval Entry, Record User Setup)-
Integration eventOnAfterCalcPurchaseDocAmount(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)-
Integration eventOnAfterPopulateApprovalEntryArgument(Record Workflow Step Instance, var Record Approval Entry, var Boolean, var RecordRef)-
Integration eventOnAfterRejectSelectedApprovalRequest(var Record Approval Entry)-
Integration eventOnBeforeApprovalEntryInsert(var Record Approval Entry, Record Approval Entry, Record Workflow Step Argument, Code[50], var Boolean)-
Integration eventOnBeforeCreateApprovalRequests(RecordRef, Record Workflow Step Instance, var Boolean)-
Integration eventOnBeforeCreateApprovalEntryNotification(Record Approval Entry, var Boolean)-
Integration eventOnBeforePrePostApprovalCheckPurch(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeSetStatusToPendingApproval(var Variant)-
Integration eventOnBeforeSetApproverType(Record Workflow Step Argument, var Record Approval Entry, var Boolean)-
Integration eventOnBeforeShowPurchApprovalStatus(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeShowSalesApprovalStatus(var Record Sales Header, var Boolean)-
Integration eventOnBeforeIsPurchaseApprovalsWorkflowEnabled(var Record Purchase Header)-
Integration eventOnBeforeRejectApprovalRequestsForRecord(RecordRef, Record Workflow Step Instance, var Boolean)-
Integration eventOnBeforeSendApprovalRequestFromApprovalEntry(Record Approval Entry, Record Workflow Step Instance, var Boolean)-
Integration eventOnCancelApprovalRequestsForRecordOnAfterCreateApprovalEntryNotification(var Record Approval Entry, Record Workflow Step Instance, Enum Approval Status)-
Integration eventOnCreateApprovalRequestForApproverChainOnAfterCheckApprovalEntrySenderID(var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean)-
Integration eventOnFindOpenApprovalEntryForCurrUserOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnHasAnyOpenJournalLineApprovalEntriesOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnHasPendingApprovalEntriesForWorkflowOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnHasOpenApprovalEntriesOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnRejectApprovalRequestsForRecordOnAfterCreateApprovalEntryNotification(var Record Approval Entry, Record Workflow Step Instance, Enum Approval Status)-
Integration eventOnSubstituteUserIdForApprovalEntryOnBeforeAssignApproverID(Record Approval Entry, var Record User Setup)-
Integration eventOnAfterSetLimitType(Record Workflow Step Argument, var Record Approval Entry)-
Integration eventOnAfterSetApproverType(Record Workflow Step Argument, var Record Approval Entry)-
Integration eventOnBeforeCheckStatus(var Record Approval Entry, Enum Approval Action, var Boolean)-
Integration eventOnCreateApprovalRequestsOnElseCase(Record Workflow Step Argument, var Record Approval Entry)-
Integration eventOnCreateApprovalRequestsOnAfterCreateRequests(RecordRef, Record Workflow Step Argument, var Record Approval Entry)-
Integration eventOnApproveApprovalRequestsForRecordOnBeforeApprovalEntryToUpdateModify(var Record Approval Entry)-
Integration eventOnBeforeApproveSelectedApprovalRequest(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeRejectApprovalRequests(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeApproveApprovalRequests(var Record Approval Entry, var Boolean)-
Integration eventOnBeforeCreateApprovalRequestForUser(Record Workflow Step Argument, Record Approval Entry, var Boolean)-
Integration eventOnBeforeMakeApprovalEntry(var Record Approval Entry, Record Approval Entry, Record Workflow Step Argument, Code[50], var Boolean)-
Integration eventOnBeforeIsSufficientPurchApprover(Record User Setup, Enum Purchase Document Type, var Decimal, var Boolean, var Boolean)-
Integration eventOnCancelApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(var Record Approval Entry, RecordRef)-
Integration eventOnCreateApprReqForApprTypeWorkflowUserGroupOnBeforeMakeApprovalEntry(var Record Workflow User Group Member, Record Approval Entry, Record Workflow Step Argument, var Code[50], var Boolean)-
Integration eventOnCreateApprovalRequestForApproverChainOnBeforeCheckApproverId(var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean)-
Integration eventOnCreateApprovalRequestForApproverChainOnAfterSetApprovalEntryFilters(var Record Approval Entry, Record Approval Entry)-
Integration eventOnCheckPurchaseApprovalPossibleOnAfterCalcShowNothingToApproveError(var Record Purchase Header, var Boolean)-
Integration eventOnDeleteApprovalEntriesOnAfterApprovalEntrySetFilters(var Record Approval Entry)-
Integration eventOnGetLastSequenceNoOnAfterSetApprovalEntryFilters(var Record Approval Entry, Record Approval Entry)-
Integration eventOnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters(var Record Approval Entry, RecordRef)-
Integration eventOnSendApprovalRequestFromRecordOnAfterSetApprovalEntryFilters(var Record Approval Entry, RecordRef, var Boolean)-
Integration eventOnSendApprovalRequestFromApprovalEntryOnAfterSetApprovalEntry2Filters(var Record Approval Entry, Record Approval Entry)-
Integration eventOnShowApprovalCommentsOnAfterSetApprovalCommentLineFilters(var Record Approval Comment Line, Record Approval Entry, RecordRef)-
Integration eventOnAfterCheckCustomerApprovalsWorkflowEnabled(var Record Customer, var Boolean)-
Integration eventOnAfterFindUserSetupBySalesPurchCode(var Record User Setup, Record Approval Entry)-
Integration eventOnBeforeCheckPurchaseApprovalPossible(var Record Purchase Header, var Boolean, var Boolean)-
Integration eventOnBeforeCreateApprReqForApprTypeWorkflowUserGroup(var Record Workflow User Group Member, Record Workflow Step Argument, Record Approval Entry, Integer, var Boolean)-
Integration eventOnBeforeHasOpenApprovalEntries(RecordId, var Boolean, var Boolean)-
Integration eventOnBeforePrePostApprovalCheckSales(var Record Sales Header, var Boolean, var Boolean)-
Integration eventOnBeforeIsSufficientApprover(var Record User Setup, Record Approval Entry)-
Integration eventOnBeforeDelegateSelectedApprovalRequest(var Record Approval Entry, var Boolean, var Boolean)-
Integration eventOnRejectApprovalRequestsForRecordOnBeforeApprovalEntryToUpdateModify(var Record Approval Entry)-
Integration eventOnBeforeCheckSalesApprovalPossible(var Record Sales Header, var Boolean, var Boolean)-