PacktLib: Implementing Microsoft Dynamics NAV 2009

Copyright

Credits

Foreword

About the Authors

About the Reviewers

Preface

Introducing Microsoft Dynamics NAV 2009

And now for something completely different

Implementing Microsoft Dynamics NAV 2009

A new architecture explained

The future of Microsoft Dynamics NAV

Summary

The RoleTailored Client

What is the RoleTailored client?

New terms for the RoleTailored client

How to use the RoleTailored client

How to personalize the RoleTailored client

Summary

Roles and the Customer Model

The Dynamics Customer Model

What is a role in Dynamics NAV 2009?

The roles available in Dynamics NAV 2009

Role-centric thinking

Discovering the existing roles

Customizing a role as a super user

Extending existing roles as a developer

Creating a new role

Further Reading

Summary

The Implementation Process

What is an implementation?

The role of methodology

Phases of an implementation

Diagnostic phase

Analysis phase

Design phase

Development phase

Deployment phase

Operation phase

Did we go bananas?

Summary

Configuring the System

What is system configuration?

A programmer’s guide to accounting

Groups, groups, and more groups

RIM

Summary

Modifying the System

Understanding the tools

Modifications for non-programmers

Object Designer basics

Extending the data model

Customizing forms

Customizing pages

Customizing reports

Customizing MenuSuites

Customizing other objects

Summary

Extending the Application

Learning to fish

What’s a Web service?

WinForms application

Sidebar gadget

Calling a Web service from NAV

Service oriented or service enabled?

Any questions?

Presentation layers

Summary

The Development Lifecycle

Why is development different than programming?

The lifecycle

Understanding the requirements

Designing the solution

Build

Stabilization

Deployment

Summary

Troubleshooting

Identifying problems

Debugging

Performance tuning

Planning ahead

Getting help

Summary

Sample Application

Sample code download

Gathering requirements

The scenario

Functional requirements

Architectural design

Build—technical design

Build—prototype

Dynamics Mobile

Prototype, demonstrate and iterate

Summary

So long, farewell, Auf Wiedersen, Adieu

Index