Skip to main content

Events

As software developers we know how important it is for other developers to be able to properly extend our applications.

To accomplish most of the development requirements we mainly focus on 2 things. Events and internal API’s.

Events everywhere

Using events is the preferred way to extend our application, and we try to add them everywhere where it makes sense. Below is the list of events which are currently available, but if you require one or more additional events to accomplish your custom development project, please let us know, and we will add newly requested events in the next release. 

Many of these events also implement the handled pattern, just as Microsoft does in the standard BC events. With this you can either say, I’m adding logic before or after the standard application has done it’s work, or I’m completely taking over the logic in a certain area.

TypeIDNameEvent Name
Codeunit11260690NC365 Sync EventsOnBeforeSyncQueueEntry
Codeunit11260690NC365 Sync EventsOnAfterSyncQueueEntry
Codeunit11260690NC365 Sync EventsOnSyncUnimplementedQueueEntry
Codeunit11260690NC365 Sync EventsOnBeforeDeleteQueueEntry
Codeunit11260690NC365 Sync EventsOnAfterDeleteQueueEntry
Codeunit11260690NC365 Sync EventsOnDeleteUnimplementedQueueEntry
Codeunit11260690NC365 Sync EventsOnBeforeCreateSynchronizationRequest
Codeunit11260690NC365 Sync EventsOnAfterCreateSynchronizationRequest
Codeunit11260695NC365 Website EventsOnAfterGetWebsiteFromMagento
Codeunit11260696NC365 Store View EventsOnAfterGetStoreViewFromMagento
Codeunit11260697NC365 Attribute Set EventsOnAfterGetAttributeSetFromMagento
Codeunit
11260697
NC365 Attribute Set Events
OnBeforeGetMappedValue
Codeunit
11260697
NC365 Attribute Set Events
OnAfterGetMappedValue
Codeunit11260698NC365 Attribute EventsOnAfterGetAttributeFromMagento
Codeunit11260717NC365 LogOnBeforeCardPageOpened
Codeunit11260717NC365 LogOnAfterCardPageOpened
Codeunit11260717NC365 LogOnBeforeListPageOpened
Codeunit11260717NC365 LogOnAfterListPageOpened
Codeunit11260717NC365 LogOnBeforeActionClicked
Codeunit11260717NC365 LogOnAfterActionClicked
Codeunit11260717NC365 LogOnBeforeApplicationEvent
Codeunit11260717NC365 LogOnAfterApplicationEvent
Codeunit11260717NC365 LogOnBeforeNewOrderEvent
Codeunit11260717NC365 LogOnAfterNewOrderEvent
Codeunit11260717NC365 LogOnBeforeException
Codeunit11260717NC365 LogOnAfterException
Codeunit11260720NC365 Integration EventsOnBeforeInitIntegrationQueueTables
Codeunit11260720NC365 Integration EventsOnAfterInitIntegrationQueueTables
Codeunit11260720NC365 Integration EventsOnBeforeInitIntegrationTables
Codeunit11260720NC365 Integration EventsOnAfterInitIntegrationTables
Codeunit11260720NC365 Integration EventsOnBeforeInsertRecord
Codeunit11260720NC365 Integration EventsOnAfterInsertRecord
Codeunit11260720NC365 Integration EventsOnBeforeModifyRecord
Codeunit11260720NC365 Integration EventsOnAfterModifyRecord
Codeunit11260720NC365 Integration EventsOnBeforeDeleteRecord
Codeunit11260720NC365 Integration EventsOnAfterDeleteRecord
Codeunit11260720NC365 Integration EventsOnBeforeGetPriority
Codeunit11260720NC365 Integration EventsOnAfterGetPriority
Codeunit11260721NC365 Invoice EventsOnBeforeCreateInvoice
Codeunit11260721NC365 Invoice EventsOnAfterCreateInvoice
Codeunit11260721NC365 Invoice EventsOnBeforeSync
Codeunit11260722NC365 Shipment EventsOnBeforeCreateShipment
Codeunit11260722NC365 Shipment EventsOnAfterCreateShipment
Codeunit11260722NC365 Shipment EventsOnBeforeSync
Codeunit11260723NC365 Inventory EventsOnBeforeCalculateInventory
Codeunit11260723NC365 Inventory EventsOnAfterCalculateInventory
Codeunit11260724NC365 Price Calculation EventsOnBeforeGetPrice
Codeunit11260724NC365 Price Calculation EventsOnAfterGetPrice
Codeunit11260725NC365 Master Data EventsOnAfterCreateWebItem
Codeunit11260725NC365 Master Data EventsOnAfterCreateWebItemVariant
Codeunit11260725NC365 Master Data EventsOnAfterCreateWebCustomer
Codeunit11260725NC365 Master Data EventsOnBeforeCreateCustomerFromSalesOrder
Codeunit11260725NC365 Master Data EventsOnAfterCreateCustomerFromSalesOrder
Codeunit11260726NC365 Staging Order EventsOnBeforeCreateSalesDocument
Codeunit11260726NC365 Staging Order EventsOnAfterCreateSalesDocument
Codeunit11260726NC365 Staging Order EventsOnBeforeCreateSalesLine
Codeunit11260726NC365 Staging Order EventsOnAfterCreateSalesLine
Codeunit11260726NC365 Staging Order EventsOnBeforeCreateStagingOrder
Codeunit11260726NC365 Staging Order EventsOnAfterCreateStagingOrder
Codeunit11260726NC365 Staging Order EventsOnBeforeUpdateStagingOrder
Codeunit11260726NC365 Staging Order EventsOnAfterUpdateStagingOrder
Codeunit11260726NC365 Staging Order EventsOnBeforeCreateStagingOrderLine
Codeunit11260726NC365 Staging Order EventsOnAfterCreateStagingOrderLine
Codeunit11260726NC365 Staging Order EventsOnBeforeUpdateStagingOrderLine
Codeunit11260726NC365 Staging Order EventsOnAfterUpdateStagingOrderLine
Codeunit11260726NC365 Staging Order EventsOnBeforeGenerateOrderSearchCriteriaQueryString
Codeunit11260726NC365 Staging Order EventsOnAfterGenerateOrderSearchCriteriaQueryString
Codeunit11260726NC365 Staging Order EventsOnBeforeSalesLineQuantityValidation
Codeunit11260726NC365 Staging Order EventsOnBeforeSalesLineInsertValidation
Codeunit11260726NC365 Staging Order EventsOnBeforeSalesLineDeleteValidation
Codeunit11260737NC365 Item EventsOnBeforeSync

Fully automated installation and onboarding

Install via AppSource

Click on the AppSource button, install the free trail, and just follow the instructions