Learning Dynamics NAV patterns : create solutions that are easy to maintain, are quick to upgrade, and follow proven concepts and design /
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2015.
|
Colección: | Professional expertise distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Preface; Chapter 1: Introducing Dynamics NAV Patterns and Software Architecture; What do we mean by 'patterns'?; Software Design Patterns; The Procedural software design patterns; Microsoft Dynamics NAV Design Patterns; The object-oriented patterns; Non-object-oriented patterns; The functional oriented patterns; Patterns elements and hierarchy; Architectural patterns; Design patterns; Structuring code; The coding standards; Anti-patterns; Code cloning; Legacy code; Upgradability
- The upgrade frequencyDesign patterns and upgrades; Delta files; Repeatability; Design patterns and repeatability; Lifecycle of a design pattern; Technology changes; Old habits die hard; New design patterns; Software architecture in Microsoft Dynamics NAV; Metadata; Building blocks; Table; Page; Report; Codeunit; Query; XMLPort; MenuSuite; Metadata; Flowfields; Flowfilters; Base application; Functional processes; Summary; Chapter 2: Architectural Patterns; The Singleton Pattern; Technical description; Company-Initialize; Implementations; Examples; Enhancements
- The Supplemental and Subsidiary PatternTechnical description; Implementations; Examples; The Compound Pattern; Technical description; Implementation; Examples; The Rules Pattern; Technical description; Implementations; Examples; The Master Data Pattern; Technical description; Implementations; Examples; The Journal Template-Batch-Line Pattern; Technical description; The Journal Template table; The Journal Batch table; The Journal Line table; Codeunits; Implementations; Hierarchy; Journals as contracts; Examples; The Entry Pattern; Technical description; The Entry Table types
- Historical EntriesTemporary entries; Entries that can be deleted; Temporary tracking buckets; Implementations; Examples; Document Pattern; Technical description; The Header table; The Line table; Posting and archiving; Implementations; Examples; The Argument table; Technical description; Implementations; Summary; Chapter 3: Design Patterns; The Entity State Pattern; Technical description; Setting the State; Testing the State; Implementations; Examples; The Select Pattern; Technical description; Implementations; Examples; The Number Series Pattern; Technical description
- The Table reference fieldSetup reference; C/AL functions and variables; Implementations; Examples; Address Integration Pattern; Technical description; Fields; Copying the address; Printing addresses; Implementations; Examples; Multi-Level Setup; Technical description; Implementations; Examples; Document History; Technical description; The Naming conventions; Codeunit Structure; Test Near, Test Far; Do it; Clean up; Example; TRANSFERFIELDS; Implementations; Examples; Copy Document Pattern; Technical description; Validation logic; Implementations; Examples; Job Queue Entry Pattern