This topic provides naming and coding guidelines for using events in Microsoft Dynamics NAV.
Naming Conventions
| Item | Guideline | Example | 
|---|---|---|
| Event publisher function | The name should indicate the circumstances when the published event is raised. Begin the name with On followed by a descriptive name that can be easily identified. | OnCancelCustomerApprovalRequest | 
| Event subscriber function | The name should indicate what the operation that the subscriber performs. Begin the name with a phrase that indicates what the subscriber does, followed by the name of the publisher function to which it subscribes. | RunWorkflowOnCancelCustomerApprovalRequest | 
| Variables and parameters | Follow the naming conventions that are defined in Naming Conventions. It is important that you define appropriate names from the beginning because the name becomes part of the interface definition. | 
Coding Guidelines
- 
            Whenever possible, make events local, so that all pre and post validation can remain in the object. 
- 
            Use VAR parameters with care because they form a stricter coupling between the publisher and the subscriber. 





