Codeunit "Workflow Event Handling"

ID 1520
Namespace: System.Automation

Methods

CreateEventsLibrary

procedure CreateEventsLibrary()

AddEventToLibrary

procedure AddEventToLibrary(FunctionName: Code[128], TableID: Integer, Description: Text[250], RequestPageID: Integer, UsedForRecordChange: Boolean)

Parameters

Name Type Description
FunctionName Code[128]
TableID Integer
Description Text[250]
RequestPageID Integer
UsedForRecordChange Boolean

AddEventPredecessor

procedure AddEventPredecessor(FunctionName: Code[128], PredecessorFunctionName: Code[128])

Parameters

Name Type Description
FunctionName Code[128]
PredecessorFunctionName Code[128]

RunWorkflowOnAfterInsertIncomingDocumentCode

procedure RunWorkflowOnAfterInsertIncomingDocumentCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReleaseIncomingDocCode

procedure RunWorkflowOnAfterReleaseIncomingDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterCreateDocFromIncomingDocSuccessCode

procedure RunWorkflowOnAfterCreateDocFromIncomingDocSuccessCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterCreateDocFromIncomingDocFailCode

procedure RunWorkflowOnAfterCreateDocFromIncomingDocFailCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReadyForOCRIncomingDocCode

procedure RunWorkflowOnAfterReadyForOCRIncomingDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterSendToOCRIncomingDocCode

procedure RunWorkflowOnAfterSendToOCRIncomingDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReceiveFromOCRIncomingDocCode

procedure RunWorkflowOnAfterReceiveFromOCRIncomingDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReceiveFromDocExchIncomingDocCode

procedure RunWorkflowOnAfterReceiveFromDocExchIncomingDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendPurchaseDocForApprovalCode

procedure RunWorkflowOnSendPurchaseDocForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendIncomingDocForApprovalCode

procedure RunWorkflowOnSendIncomingDocForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelIncomingDocApprovalRequestCode

procedure RunWorkflowOnCancelIncomingDocApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelPurchaseApprovalRequestCode

procedure RunWorkflowOnCancelPurchaseApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReleasePurchaseDocCode

procedure RunWorkflowOnAfterReleasePurchaseDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendSalesDocForApprovalCode

procedure RunWorkflowOnSendSalesDocForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelSalesApprovalRequestCode

procedure RunWorkflowOnCancelSalesApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterReleaseSalesDocCode

procedure RunWorkflowOnAfterReleaseSalesDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterPostPurchaseDocCode

procedure RunWorkflowOnAfterPostPurchaseDocCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterInsertGeneralJournalLineCode

procedure RunWorkflowOnAfterInsertGeneralJournalLineCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnApproveApprovalRequestCode

procedure RunWorkflowOnApproveApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnDelegateApprovalRequestCode

procedure RunWorkflowOnDelegateApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnRejectApprovalRequestCode

procedure RunWorkflowOnRejectApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendOverdueNotificationsCode

procedure RunWorkflowOnSendOverdueNotificationsCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCustomerCreditLimitExceededCode

procedure RunWorkflowOnCustomerCreditLimitExceededCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCustomerCreditLimitNotExceededCode

procedure RunWorkflowOnCustomerCreditLimitNotExceededCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendCustomerForApprovalCode

procedure RunWorkflowOnSendCustomerForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendVendorForApprovalCode

procedure RunWorkflowOnSendVendorForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendItemForApprovalCode

procedure RunWorkflowOnSendItemForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelCustomerApprovalRequestCode

procedure RunWorkflowOnCancelCustomerApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelVendorApprovalRequestCode

procedure RunWorkflowOnCancelVendorApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelItemApprovalRequestCode

procedure RunWorkflowOnCancelItemApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendGeneralJournalBatchForApprovalCode

procedure RunWorkflowOnSendGeneralJournalBatchForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelGeneralJournalBatchApprovalRequestCode

procedure RunWorkflowOnCancelGeneralJournalBatchApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendGeneralJournalLineForApprovalCode

procedure RunWorkflowOnSendGeneralJournalLineForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelGeneralJournalLineApprovalRequestCode

procedure RunWorkflowOnCancelGeneralJournalLineApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnGeneralJournalBatchBalancedCode

procedure RunWorkflowOnGeneralJournalBatchBalancedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnGeneralJournalBatchNotBalancedCode

procedure RunWorkflowOnGeneralJournalBatchNotBalancedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnBinaryFileAttachedCode

procedure RunWorkflowOnBinaryFileAttachedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCustomerChangedCode

procedure RunWorkflowOnCustomerChangedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnVendorChangedCode

procedure RunWorkflowOnVendorChangedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnItemChangedCode

procedure RunWorkflowOnItemChangedCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocSuccessCode

procedure RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocSuccessCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocFailCode

procedure RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocFailCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnSendJobQueueEntryForApprovalCode

procedure RunWorkflowOnSendJobQueueEntryForApprovalCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnCancelJobQueueEntryApprovalRequestCode

procedure RunWorkflowOnCancelJobQueueEntryApprovalRequestCode(): Code[128]

Returns

Type Description
Code[128]

RunWorkflowOnAfterInsertIncomingDocument

[EventSubscriber(Table,130,OnAfterInsertEvent,,False,False)]
procedure RunWorkflowOnAfterInsertIncomingDocument(var Rec: Record "Incoming Document", RunTrigger: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.EServices.EDocument."Incoming Document"
RunTrigger Boolean

RunWorkflowOnSendPurchaseDocForApproval

[EventSubscriber(Codeunit,1535,OnSendPurchaseDocForApproval,,False,False)]
procedure RunWorkflowOnSendPurchaseDocForApproval(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

RunWorkflowOnCancelPurchaseApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelPurchaseApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelPurchaseApprovalRequest(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

RunWorkflowOnSendIncomingDocForApproval

[EventSubscriber(Codeunit,1535,OnSendIncomingDocForApproval,,False,False)]
procedure RunWorkflowOnSendIncomingDocForApproval(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnCancelIncomingDocApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelIncomingDocApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelIncomingDocApprovalRequest(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterReleasePurchaseDoc

[EventSubscriber(Codeunit,415,OnAfterReleasePurchaseDoc,,False,False)]
procedure RunWorkflowOnAfterReleasePurchaseDoc(var PurchaseHeader: Record "Purchase Header", PreviewMode: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
PreviewMode Boolean

RunWorkflowOnSendSalesDocForApproval

[EventSubscriber(Codeunit,1535,OnSendSalesDocForApproval,,False,False)]
procedure RunWorkflowOnSendSalesDocForApproval(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

RunWorkflowOnCancelSalesApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelSalesApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelSalesApprovalRequest(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

RunWorkflowOnAfterReleaseSalesDoc

[EventSubscriber(Codeunit,414,OnAfterReleaseSalesDoc,,False,False)]
procedure RunWorkflowOnAfterReleaseSalesDoc(var SalesHeader: Record "Sales Header", PreviewMode: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
PreviewMode Boolean

RunWorkflowOnAfterReleaseIncomingDoc

[EventSubscriber(Codeunit,132,OnAfterReleaseIncomingDoc,,False,False)]
procedure RunWorkflowOnAfterReleaseIncomingDoc(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterCreateDocFromIncomingDocSuccess

[EventSubscriber(Codeunit,132,OnAfterCreateDocFromIncomingDocSuccess,,False,False)]
procedure RunWorkflowOnAfterCreateDocFromIncomingDocSuccess(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterCreateDocFromIncomingDocFail

[EventSubscriber(Codeunit,132,OnAfterCreateDocFromIncomingDocFail,,False,False)]
procedure RunWorkflowOnAfterCreateDocFromIncomingDocFail(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterIncomingDocReadyForOCR

[EventSubscriber(Codeunit,133,OnAfterIncomingDocReadyForOCR,,False,False)]
procedure RunWorkflowOnAfterIncomingDocReadyForOCR(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterIncomingDocSentToOCR

[EventSubscriber(Codeunit,133,OnAfterIncomingDocSentToOCR,,False,False)]
procedure RunWorkflowOnAfterIncomingDocSentToOCR(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterIncomingDocReceivedFromOCR

[EventSubscriber(Codeunit,133,OnAfterIncomingDocReceivedFromOCR,,False,False)]
procedure RunWorkflowOnAfterIncomingDocReceivedFromOCR(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterPostPurchaseDoc

[EventSubscriber(Codeunit,90,OnAfterPostPurchaseDoc,,False,False)]
procedure RunWorkflowOnAfterPostPurchaseDoc(var PurchaseHeader: Record "Purchase Header", var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", PurchRcpHdrNo: Code[20], RetShptHdrNo: Code[20], PurchInvHdrNo: Code[20], PurchCrMemoHdrNo: Code[20])

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
GenJnlPostLine Codeunit Microsoft.Finance.GeneralLedger.Posting."Gen. Jnl.-Post Line"
PurchRcpHdrNo Code[20]
RetShptHdrNo Code[20]
PurchInvHdrNo Code[20]
PurchCrMemoHdrNo Code[20]

RunWorkflowOnAfterInsertGeneralJournalLine

[EventSubscriber(Table,81,OnAfterInsertEvent,,False,False)]
procedure RunWorkflowOnAfterInsertGeneralJournalLine(var Rec: Record "Gen. Journal Line", RunTrigger: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
RunTrigger Boolean

RunWorkflowOnApproveApprovalRequest

[EventSubscriber(Codeunit,1535,OnApproveApprovalRequest,,False,False)]
procedure RunWorkflowOnApproveApprovalRequest(var ApprovalEntry: Record "Approval Entry")

Parameters

Name Type Description
ApprovalEntry Table System.Automation."Approval Entry"

RunWorkflowOnDelegateApprovalRequest

[EventSubscriber(Codeunit,1535,OnDelegateApprovalRequest,,False,False)]
procedure RunWorkflowOnDelegateApprovalRequest(var ApprovalEntry: Record "Approval Entry")

Parameters

Name Type Description
ApprovalEntry Table System.Automation."Approval Entry"

RunWorkflowOnRejectApprovalRequest

[EventSubscriber(Codeunit,1535,OnRejectApprovalRequest,,False,False)]
procedure RunWorkflowOnRejectApprovalRequest(var ApprovalEntry: Record "Approval Entry")

Parameters

Name Type Description
ApprovalEntry Table System.Automation."Approval Entry"

RunWorkflowOnSendOverdueNotifications

[EventSubscriber(Report,1509,OnSendOverdueNotifications,,False,False)]
procedure RunWorkflowOnSendOverdueNotifications()

RunWorkflowOnCustomerCreditLimitExceeded

[EventSubscriber(Table,36,OnCustomerCreditLimitExceeded,,False,False)]
procedure RunWorkflowOnCustomerCreditLimitExceeded(var Sender: Record "Sales Header")

Parameters

Name Type Description
Sender Table Microsoft.Sales.Document."Sales Header"

RunWorkflowOnCustomerCreditLimitNotExceeded

[EventSubscriber(Table,36,OnCustomerCreditLimitNotExceeded,,False,False)]
procedure RunWorkflowOnCustomerCreditLimitNotExceeded(var Sender: Record "Sales Header")

Parameters

Name Type Description
Sender Table Microsoft.Sales.Document."Sales Header"

RunWorkflowOnSendCustomerForApproval

[EventSubscriber(Codeunit,1535,OnSendCustomerForApproval,,False,False)]
procedure RunWorkflowOnSendCustomerForApproval(Customer: Record Customer)

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer

RunWorkflowOnSendVendorForApproval

[EventSubscriber(Codeunit,1535,OnSendVendorForApproval,,False,False)]
procedure RunWorkflowOnSendVendorForApproval(Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

RunWorkflowOnSendItemForApproval

[EventSubscriber(Codeunit,1535,OnSendItemForApproval,,False,False)]
procedure RunWorkflowOnSendItemForApproval(Item: Record Item)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item

RunWorkflowOnCancelCustomerApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelCustomerApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelCustomerApprovalRequest(Customer: Record Customer)

Parameters

Name Type Description
Customer Table Microsoft.Sales.Customer.Customer

RunWorkflowOnCancelVendorApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelVendorApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelVendorApprovalRequest(Vendor: Record Vendor)

Parameters

Name Type Description
Vendor Table Microsoft.Purchases.Vendor.Vendor

RunWorkflowOnCancelItemApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelItemApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelItemApprovalRequest(Item: Record Item)

Parameters

Name Type Description
Item Table Microsoft.Inventory.Item.Item

RunWorkflowOnSendGeneralJournalBatchForApproval

[EventSubscriber(Codeunit,1535,OnSendGeneralJournalBatchForApproval,,False,False)]
procedure RunWorkflowOnSendGeneralJournalBatchForApproval(var GenJournalBatch: Record "Gen. Journal Batch")

Parameters

Name Type Description
GenJournalBatch Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

RunWorkflowOnCancelGeneralJournalBatchApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelGeneralJournalBatchApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelGeneralJournalBatchApprovalRequest(var GenJournalBatch: Record "Gen. Journal Batch")

Parameters

Name Type Description
GenJournalBatch Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

RunWorkflowOnSendGeneralJournalLineForApproval

[EventSubscriber(Codeunit,1535,OnSendGeneralJournalLineForApproval,,False,False)]
procedure RunWorkflowOnSendGeneralJournalLineForApproval(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

RunWorkflowOnCancelGeneralJournalLineApprovalRequest

[EventSubscriber(Codeunit,1535,OnCancelGeneralJournalLineApprovalRequest,,False,False)]
procedure RunWorkflowOnCancelGeneralJournalLineApprovalRequest(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

RunWorkflowOnGeneralJournalBatchBalanced

[EventSubscriber(Table,232,OnGeneralJournalBatchBalanced,,False,False)]
procedure RunWorkflowOnGeneralJournalBatchBalanced(var Sender: Record "Gen. Journal Batch")

Parameters

Name Type Description
Sender Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

RunWorkflowOnGeneralJournalBatchNotBalanced

[EventSubscriber(Table,232,OnGeneralJournalBatchNotBalanced,,False,False)]
procedure RunWorkflowOnGeneralJournalBatchNotBalanced(var Sender: Record "Gen. Journal Batch")

Parameters

Name Type Description
Sender Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

RunWorkflowOnCustomerChanged

[EventSubscriber(Table,18,OnAfterModifyEvent,,False,False)]
procedure RunWorkflowOnCustomerChanged(var Rec: Record Customer, var xRec: Record Customer, RunTrigger: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.Sales.Customer.Customer
xRec Table Microsoft.Sales.Customer.Customer
RunTrigger Boolean

RunWorkflowOnVendorChanged

[EventSubscriber(Table,23,OnAfterModifyEvent,,False,False)]
procedure RunWorkflowOnVendorChanged(var Rec: Record Vendor, var xRec: Record Vendor, RunTrigger: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.Purchases.Vendor.Vendor
xRec Table Microsoft.Purchases.Vendor.Vendor
RunTrigger Boolean

RunWorkflowOnItemChanged

[EventSubscriber(Table,27,OnAfterModifyEvent,,False,False)]
procedure RunWorkflowOnItemChanged(var Rec: Record Item, var xRec: Record Item, RunTrigger: Boolean)

Parameters

Name Type Description
Rec Table Microsoft.Inventory.Item.Item
xRec Table Microsoft.Inventory.Item.Item
RunTrigger Boolean

RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocSuccess

[EventSubscriber(Table,130,OnAfterCreateGenJnlLineFromIncomingDocSuccess,,False,False)]
procedure RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocSuccess(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocFail

[EventSubscriber(Table,130,OnAfterCreateGenJnlLineFromIncomingDocFail,,False,False)]
procedure RunWorkflowOnAfterCreateGenJnlLineFromIncomingDocFail(var IncomingDocument: Record "Incoming Document")

Parameters

Name Type Description
IncomingDocument Table Microsoft.EServices.EDocument."Incoming Document"

Events

OnAddWorkflowEventsToLibrary

[IntegrationEvent(False,False)]
local procedure OnAddWorkflowEventsToLibrary()

OnAddWorkflowEventPredecessorsToLibrary

[IntegrationEvent(False,False)]
local procedure OnAddWorkflowEventPredecessorsToLibrary(EventFunctionName: Code[128])

Parameters

Name Type Description
EventFunctionName Code[128]

OnAddWorkflowTableRelationsToLibrary

[IntegrationEvent(False,False)]
local procedure OnAddWorkflowTableRelationsToLibrary()

OnBeforeAddEventToLibrary

[IntegrationEvent(False,False)]
local procedure OnBeforeAddEventToLibrary(FunctionName: Code[128], Description: Text[250])

Parameters

Name Type Description
FunctionName Code[128]
Description Text[250]

OnBeforeRunWorkflowOnSendPurchaseDocForApproval

[IntegrationEvent(False,False)]
local procedure OnBeforeRunWorkflowOnSendPurchaseDocForApproval(var PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

OnBeforeRunWorkflowOnApproveApprovalRequest

[IntegrationEvent(False,False)]
local procedure OnBeforeRunWorkflowOnApproveApprovalRequest(var ApprovalEntry: Record "Approval Entry")

Parameters

Name Type Description
ApprovalEntry Table System.Automation."Approval Entry"

See also