Microsoft Dynamics AX 2009 Administration - Marco Carvalho - E-Book

Microsoft Dynamics AX 2009 Administration E-Book

Marco Carvalho

0,0
39,59 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

Microsoft Dynamics AX 2009 is an advanced Enterprise Resource Planning system, essentially a comprehensive business management solution, designed for midsize and large organizations. Dynamics AX provides a centralized source for business data and enables you to consolidate and standardize your business processes, helping to improve productivity and provide visibility across your organization, for a variety of business needs.This book will enable you to successfully set up and configure Dynamics AX 2009 in your business with clear, practical, step-by-step demonstrations. You will learn how to plan and implement Dynamics AX 2009 efficiently, how to manage the Enterprise Portal, Role Centers, Kerberos Authentication, Workflow, Application Integration Framework (AIF), and much more!

Each chapter of the book explores the different aspects of administring and configuring Dynamics AX 2009 to fit any company's needs.The book begins by introducing you to the important process of planning and implementing Dynamics AX 2009, providing the basic components to get you started with your Dynamics AX environment. It then dives deep into the installation of the multi component server of Dynamics AX and how to get it up and running efficiently, specifically the Base Server Components, Enterprise Portal, Role Centers, Kerberos Authentication, Workflow, and the Application Integration Framework (AIF).Other content includes the process of importing data into your Dynamics AX 2009 instance, common user administration functions, and Alerts and Notifications.Finally, the book considers how to enhance your Dynamics AX environment after it has been installed and it is being utilized, from tuning your system to work more efficiently to backing up and maintaining Dynamics AX to make sure you are prepared for worst-case scenarios, enabling you to keep Dynamics AX 2009 functioning at its best.By following the clear and practical steps found in the book, you will successfully master how to administer and configure Dynamics AX 2009 into your company.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
MOBI

Seitenzahl: 278

Veröffentlichungsjahr: 2011

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Table of Contents

Microsoft Dynamics AX 2009 Administration
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
Who this book is for
What this book covers
What you need for this book
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. System Planning and Hardware Sizing
Phases of a Dynamics AX implementation
Modeling phase
Development, testing, and training
Production (Go live)
Planning phase
Delegation phase
Hardware planning
Virtualization
Database sizing
Application Object Server requirements
Application file server requirements
Web server requirements
Network planning
Domain Controller setup
Software planning
Database software
Software integration
Single server topology
Small-scale topology
Large-scale topology
Large-scale distribution topology
Intranet and extranet topologies
Permission requirements
Miscellaneous implementation tasks
Summary
2. Setup and Configuration of the Base Server Components
Installing the Dynamics AX database
Manually installing and setting up the Dynamics AX database
Installing the Dynamics AX Application files
Installing the Application Object Server (AOS)
Installing the Dynamics AX Client
Dynamics AX Initialization checklist
Summary
3. Setup and Configuration of the Enterprise Portal
Installation and configuration of the Enterprise Portal
Creating the Enterprise Portal SharePoint Application
Creating the Business Connector proxy user
Installing the Enterprise Portal
Verifying the Enterprise Portal installation
Setting up an Enterprise Portal in a Load Balanced web farm
Deploying the Enterprise Portal in a SharePoint NLB web farm
Additional resources for the Enterprise Portal
Summary
4. Setup and Configuration of the Role Centers
Installation and setup of Role Centers
Installation and setup of Analysis extensions
Installation and setup of Reporting extensions
Deploying reports using the Report Deployment utility
Dynamics AX SQL Server Reporting Services setup
Assigning Role Centers
Summary
5. Setting Up Kerberos Authentication
Setting up Kerberos authentication for Role Centers
Configuring Service Principal Names
Configuring the Domain Controller for Kerberos authentication
Raising the domain functional level
Verifying account delegation
Configuring SharePoint for Kerberos authentication
Configuring SQL Reporting Services for Kerberos authentication
Configuring SQL Analysis Services for Kerberos authentication
Setting SQL Report Services connection string
Setting up Office Data Connection (ODC) files
Setting up Component Services
Configuring Internet Information Services for Kerberos authentication
Summary
6. Setup and Configuration of the Workflow
Workflow prerequisites
Workflow accounts setup
Installing Workflow
Creating a website for Workflow
Installing the Workflow component
Enabling Workflow in Windows Server 2008 R2
Setting up Workflow
Workflow configuration prerequisites
Creating a dedicated Workflow batch group
Setting up the AOS as a batch server
Configuring Workflow
Running the Workflow infrastructure configuration wizard
Specifying Workflow settings
Testing Workflow
Summary
7. Setup and Configuration of Application Integration Framework
Configuring AIF in Dynamics AX
Specifying global settings
Specifying local endpoints
Setting up AIF to use a filesystem adapter
Specifying channels
Specifying external endpoints
Managing and troubleshooting AIF document exchanges
Managing AIF document exchanges
Methods for troubleshooting
Setting up AIF to use web services
Creating an AIF website
Installing the AIF web service extension
Creating and configuring an AIF website
Applying appropriate permissions
Specifying an AIF website
Generating an AIF web service
Specifying the authentication method for an AIF web service
Accessing the AIF web service
Summary
8. Data Migration
The data migration process
Generating an Excel spreadsheet
Importing data from an Excel spreadsheet
Advanced data migration features
Summary
9. Security and User Administration
Security requirements
Security requirements for the base server components
Security requirements for the extended server components
Security requirements for integration components
Dynamics AX security model
Setting up user access in Dynamics AX
Importing users into Dynamics AX
Specifying user permissions in Dynamics AX
Using the Security Profiler tool
Assigning employees to users
Creating and setting up domains
Setting up Record Level Security
Setting user permissions for the Enterprise Portal
Specifying user permissions for reports
Setting user permissions for Analysis Cubes
Summary
10. Alerts and Notifications
Alerts prerequisites
Alerts permissions setup
Creating an alerts batch job
Setting up an event alert batch job
Setting up a due date alert batch job
Setting up the Batch Processing Window interval
Creating alert rules
Alert example: Notification of when a purchase order status has changed
Maintaining alerts
Cleaning up event queues automatically
Cleaning up event queues manually
Preventing alerts during data import
Setting up user alert options
Summary
11. Tuning Your Setup
Accessing the Application Object Server (AOS) configuration
AOS configuration settings
Advanced AOS configuration settings
Creating an AOS Configuration: An example
Tuning an AOS for best performance
Non-load-balanced cluster
Load-balanced cluster
Accessing the client configuration
Client configuration settings
Advanced client configuration settings
Summary
12. Backup and Maintenance
Backup
SQL Server backup
Application file backup
Role Centers and Enterprise Portal backup
Re-indexing
Consistency check
Database synchronization
Summary
A. Appendix
Setting up Global Search
Creating a batch job
Managing batch jobs
View current batch jobs
Common troubleshooting techniques
When application modifications are not appearing
How to troubleshoot AOS starting issues
B. Appendix
Enterprise Portal tips
Multiple instances of an Enterprise Portal in a web server
Common troubleshooting techniques
Unable to install components when there are multiple environments
Troubleshooting techniques for Enterprise Portal issues
Modifying Component Services properties in Windows Server 2008 R2
How to install Analysis Extensions on SQL Server Analysis Services 2008 and 2008 R2
How to automatically process SQL Server Analysis Services Cubes
Setting up the Enterprise Portal in SharePoint 2010
Creating a SharePoint Web Application
Installing the Enterprise Portal content
Index

Microsoft Dynamics AX 2009 Administration

Microsoft Dynamics AX 2009 Administration

Copyright © 2011 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either expressed or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: January 2011

Production Reference: 2170111

Published by Packt Publishing Ltd.

32 Lincoln Road

Olton

Birmingham, B27 6PA, UK.

ISBN 978-1-847197-84-9

www.packtpub.com

Cover Image by Vinayak Chittar (<[email protected]>)

Credits

Author

Marco Carvalho

Reviewers

Harish Mohan

Mohammed Rasheed

Dick Wenning

Acquisition Editor

Kerry George

Development Editor

Kerry George

Technical Editors

Arun Nadar

Bianca Sequeira

Copy Editor

Laxmi Subramanian

Indexers

Monica Ajmera Mehta

Rekha Nair

Editorial Team Leader

Aditya Belpathak

Project Team Leader

Lata Basantani

Project Coordinator

Leena Purkait

Proofreader

Aaron Nash

Production Coordinator

Alwin Roy

Cover Work

Alwin Roy

About the Author

Marco Carvalho has over 13 years' experience in the software development and IT industry. He started working with Dynamics AX in 2003 and has since been exclusively developing and implementing solutions for Dynamics AX. Among many other things, he has pioneered along with Microsoft and various ISVs the integration of Dynamics AX with proprietary and third party systems. He has also developed unique solutions that integrate Dynamics AX with Mobile and other .NET technologies. He enjoys educating organizations and training developers on Dynamics AX. He has also held senior and management level positions as well as manage his own Microsoft partner company.

During his free time, he enjoys producing music, walking in nature, spending time with close friends and families and reading about quantum physics and ancient history.

As with any other book, the job of the author is only a portion of the entire creation of a book, and I personally would like to extend my gratitude to my editors, projects managers, proof readers and very experienced reviewers for making this book a reality. I would like to thank my family who have been positive and unconditional supporters. I would also like to thank my daughter, who is one of the greatest teachers in my life. I would also like to thank my clients and colleagues with whom I have worked through the years that have provided opportunities for me to expand my knowledge and shape my career.

About the Reviewers

Harish Mohanbabu has over 12 years of consulting experience in a variety of roles including developer, lead developer, design authority, and technical architect in Dynamics AX and Microsoft technologies. He was nominated as a Microsoft MVP in recognition of his contribution to the Dynamics AX community. He is also the technical editor of two books on Dynamics AX, including PacktPub's 'Microsoft Dynamics AX 2009 Programming: Getting started'. Harish lives in Hertfordshire, England with his wife, Chelvy and their two children, Swetha and Rahul. He can be contacted via his web sites, www.harishm.com, www.harish-m.livejournal.com and you can follow his tweets on www.twitter.com/HarishM.

Mohammed Rasheed is a Solutions Architect at Junction Solutions UK (www.Junctionsolutions.co.uk) where he is responsible for the delivery of integrations and customizations on Dynamics AX. Junction Solutions are the most exciting Microsoft Dynamics AX Partner for retail, with over 40 successful implementations across the world and a retail solution that has been certified by Microsoft for quality. Junction Solutions' innovative multi-channel retail software was built on Dynamics AX to resolve the unique challenges of 21st century retailers, who trade across many channels including stores, web online, mail order, franchise, wholesale, and direct sales. Junction Solutions bring these channels together and provide modern retailers with a holistic view of their business, enabling them to develop new revenue opportunities, drive better customer service, and deliver improved profitability.

Junction Solutions was also named The Microsoft Dynamics Retail Partner of the Year in the 2010 Microsoft Partner Awards. Mohammed has a double masters in Dynamics AX with over 8 certifications on Dynamics AX. Though his strengths are rooted in x++ development, he is a highly regarded Generalist and has solid knowledge of both functional and technical aspects of Dynamics AX. His passion for development is evident in the fact that he takes pleasure from refactoring and optimizing x++ code.

Mohammed lives with his family in Chester(UK)and blogs on his website: www.dynamic-ax.co.uk.

Dick Wenning has studied Computer Science in the Netherlands. After completing his education he has developed software for the medical, local government and telecom industries.

Dick started working in 2001 for Navision Netherlands, where he was giving technical training and managing escalations at partner support. He became a member of the localisation team of Dynamics AX when Navision became part of Microsoft.

His career continued for a short period at Watermark and for the last few years Dick has been working for Crimsonwing Promentum, where he's part of a skilled team responsible for ramping up Partners on Dynamics AX. Dick specialized himself in performance and integration with Dynamics AX and he's frequently asked to consult partners and also Microsoft in Europe.

In his spare time, Dick is running his blog axstart.spaces.live.com and is a frequent speaker at technical seminars in Western Europe; this commitment has been recognized and rewarded by Microsoft with the MVP award. Dick is also a Microsoft Certified Trainer (MCT) for Dynamics AX development and installation.

Beside these activities on AX, Dick is married with Inge and has two kids, Marleen and Ruben. Dick is also a regular chess and tennis player, and you can challenge him on playchess.com.

www.PacktPub.com

Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?

Fully searchable across every book published by PacktCopy & paste, print and bookmark contentOn demand and accessible via web browser

Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Instant Updates on New Packt Books

Get notified! Find out when new books are published by following @PacktEnterprise on Twitter, or the Packt Enterprise Facebook page.

Preface

Microsoft Dynamics AX 2009 is an advanced Enterprise Resource Planning system, essentially a comprehensive business management solution, designed for midsize and large organizations. Dynamics AX provides a centralized source for business data and enables you to consolidate and standardize your business processes, helping to improve productivity and provide visibility across your organization, for a variety of business needs.

This book will enable you to successfully set up and configure Dynamics AX 2009 into your business with clear, practical, step-by-step demonstrations. You will learn how to plan and implement Dynamics AX 2009 efficiently, how to manage the Enterprise Portal, Role Centers, Kerberos Authentication, Workflow, Application Integration Framework (AIF), and much more.

This practical tutorial shows you how to set up and configure Dynamics AX 2009 into your business and then how to improve and maintain its performance. Each chapter of the book explores the different aspects of administrating and configuring Dynamics AX 2009 to fit any company's needs.

The book begins by introducing you to the important process of planning and implementing Dynamics AX 2009, providing the basic components to get you started with your Dynamics AX environment.

It then deep dives into the installation of the multi-component server of Dynamics AX and how to get it up and running efficiently, specifically the Base Server Components, Enterprise Portal, Role Centers, Kerberos Authentication, Workflow, and the Application Integration Framework (AIF).

Other content includes the actual usage of Microsoft Dynamics AX 2009, the process of importing data into your Dynamics AX 2009 instance, common user administration functions, and Alerts and Notifications.

Finally, the book will consider how to enhance your Dynamics AX environment after it has been installed and it is being utilized from tuning your system to work more efficiently to backing up and maintaining Dynamics AX to make sure you are prepared for worst-case scenarios, enabling you to keep Dynamics AX 2009 functioning at its best.

By following the clear and practical steps found in the book, you will successfully master how to administer and configure Dynamics AX 2009 into your company.

Who this book is for

If you are a network administrator or IT personnel charged with setting up and configuring Dynamics AX 2009 into your company, then this book is for you. A basic knowledge of Dynamics AX 2009 and general Windows Server Administration is required and familiarity with maintaining a SQL Server database server. Additionally, if you are a VAR tasked with implementing Dynamics AX into companies, then this book will provide you with a good overview and detail of the whole Dynamics AX 2009 system.

What this book covers

Chapter 1, System Planning and Hardware Sizing will help you understand the current hardware, software, and network infrastructure in which you will be implementing Microsoft Dynamics AX.

Chapter 2, Setup and Configuration of the Base Server Components will help you fully understand the base Dynamics AX 2009 components and their features to get your Dynamics AX environment up and running effectively.

Chapter 3, Setup and Configuration of the Enterprise Portal will show you how to implement the Enterprise Portal, a web-based solution to access data from Dynamics AX and perform many functions such as Purchase Requisitions, Sales Orders, Customer lookups, CRM, and much more!

Chapter 4, Setup and Configuration of the Role Centers will teach you how to set up and configure the business intelligence and advanced reporting capabilities of your data by using the Role Centers in Dynamics AX.

Chapter 5, Setting Up Kerberos Authentication will enhance the security of multiple services by ensuring that the Kerberos Authentication protocol is implemented into your Dynamics AX environment.

Chapter 6, Setup and Configuration of the Workflow talks about the process of setting up and configuring workflow to fit the needs of a company that requires various workflow capabilities.

Chapter 7, Setup and Configuration of Application Integration Framework looks at how to use the Application Integration Framework to exchange data either synchronously or asynchronously between one system and another.

Chapter 8, Data Migration helps you to manage, migrate, and convert your data in Dynamics AX.

Chapter 9, Security and User Administration looks at how to get a hold of the common user administration functions that are built into Dynamics AX, including setting up domains, importing users, permissions, profiles, company accounts, and much more!

Chapter 10, Alerts and Notifications shows you how to make critical, on-time business decisions by fully understanding the Alerts and Notifications features that notify you when specific criteria has been met with your data.

Chapter 11, Tuning Your Setup explains how to tweak and enhance Dynamics AX and its components for optimal performance.

Chapter 12, Backup and Maintenance teaches you how to maintain the data integrity of Dynamics AX data and develop backup and recovery processes.

Appendix A, contains additional topics on Dynamics AX administration and configuration.

Appendix B, contains additional settings, configuration options, and troubleshooting techniques.

What you need for this book

The following are the minimum requirements:

OS: Windows Server 2003 (2008 preferred)

Database: SQL Server 2005 (2008 Preferred) plus: Analysis Services, Reporting Services and Integration Services

Other: Visual Studio 2008, .NET 2.0, latest .NET 3.x version, and latest Internet Explorer 8.x

SharePoint: WSS 3.0 or SharePoint 2007

Dynamics AX 200-9 with SP1

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "The View history form and Windows Event Log will assist in determining the source of any errors ".

Note

Warnings or important notes appear in a box like this.

Note

Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to <[email protected]>, and mention the book title via the subject of your message.

If there is a book that you need and would like to see us publish, please send us a note in the SUGGEST A TITLE form on www.packtpub.com or e-mail <[email protected]>.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Tip

Downloading the example code for this book

You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the errata submission form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at <[email protected]> with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at <[email protected]> if you are having a problem with any aspect of the book, and we will do our best to address it.

Chapter 1. System Planning and Hardware Sizing

Before you plan your Dynamics AX implementation, it is vital that you understand the current hardware, network, and software infrastructure in which you will be implementing Microsoft Dynamics AX. It is also equally important to gather information about a company's business requirements, functions, and departments that will be utilizing Dynamics AX 2009. At times, there may be a need to implement new hardware, network, or software resources to fulfill the needs and requirements of Dynamics AX. Therefore, gathering as much information as possible on hardware, network, and software is essential to the success of the functionality and performance of Dynamics AX.

In this chapter, we will cover:

Typical phases of a Dynamics AX implementationHow to create a robust environment in which Dynamics AX 2009 can be installed and utilizedHow to size hardware, networking, and software resources that will support the Dynamics AX 2009 system

Phases of a Dynamics AX implementation

In order for Dynamics AX to function at its best, hardware and network infrastructure has a large effect on the level of performance a company will experience. Luckily, there are requirements to ensure that Dynamics AX will function at its best. You can also expand on these requirements to provide even better performance. For example, you can certainly expand and implement a better infrastructure (scaling out) that supports more network bandwidth or implement more data capacity or processing power as well (scaling up).

The requirements of the network and hardware are determined by the number of concurrent users and transactions as well as the other services whose demands will take up network resources alongside Dynamics AX.

Since Dynamics AX is a modular server system, requirements are also based on which of these systems will need to be utilized and to what degree. For example, for the Enterprise Portal, you will need to decide if it will be accessible using an Intranet on a Local Area Network (LAN) or using the Internet on a Wide Area Network (WAN).

In this case, your hardware, software, and even network requirements will have to compensate to handle the bandwidth, security, and load. Another example may be that your implementation may be running many batch jobs in which they handle large sums of data. For that reason, you may consider implementing extra Application Object Servers (AOS) to compensate for the batch loads and demands.

You may also want to be prepared for emergency scenarios or for compensating additional demands that occur from company expansions.

Microsoft Dynamics Sure Step implementation methodology (http://www.microsoft.com/dynamics/support/implementation/success.aspx) is an excellent collection of guidelines for successful implementations, especially for Dynamics AX. The following table is adapted from the Sure Step methodology and provides an overview of processes during an implementation:

Modeling phase

Phase

Tasks during phase

Diagnostics

Evaluate a customer's business processes and infrastructurePrepare a proposal

Analysis

Analyze the current business modelProduce a gap/fit analysisCreate the requirements documentation

Design

Create documents:
Feature designData migration designTest criteriaTechnical design

Development, testing, and training

Phase

Tasks during phase

Development

Set up the production environmentConfigure the systemMigrate dataTest the systemTrain the end-usersBring the system live

Production (Go live)

Phase

Tasks during phase

Deployment and Operation

Resolve pending issuesFinalize the user documentation and knowledge transferConduct a post-mortem of the projectProvide on-going support

These are on-going activities that continue after the project is closed and throughout any future involvement with the client

Planning phase

Phase

Tasks during phase

Optimization

Analyze the system to determine how it can be optimized for best performance based on the customer's needsPerform the optimizationCarry out testing

The purpose of this phase is to help the customer optimize the benefit they get from the business solution.

Upgrade

Review the customer's business processesAlign the business processes with new functionalityPut the systems in place to support the upgrade

Delegation phase

Before beginning a Dynamics AX implementation, it is important that roles are determined and delegated. This ensures a steady process throughout the implementation and lessens the possibility of any bottlenecks occurring. The following table shows a theoretical sequence of the initial phase of an implementation:

Sequence or Priority

Responsible party (Company, Implementer, or Both)

Action item

Description

1

Both

Choose required features that a company will need to perform business functions.

Specific licenses will need to be purchased to enable certain functions in Dynamics AX to be useable. Also, third party modules may need to be utilized.

2

Company

Gather current network, hardware, and software capabilities.

Review installed software such as operating systems, hardware such as processing speed, available RAM and HDD space. Also review current bandwidth capacity and current network load.

3

Implementer

Gather user, usage, and topology requirements. Estimate projected growth rate.

Number of total users in the company, number of concurrent users, and number of transactions per minute. Topology requirements, such as Intranet or Extranet (VPN).

4

Company

Install any new hardware, software and/or configure the network to fit the previously mentioned requirements.

Examples of modifications at this phase are to set up the Windows Domain Controller to support Kerberos authentication.

5

Company

Set up user accounts.

Create users that will need to have specific privileges from the implementation company to perform installation, setup, and the configuration of Microsoft Dynamics AX 2009.

6

Implementer

Create implementation directories.

Specific directories for Dynamics AX configuration files, user documentation, installation and utilities, or any other miscellaneous yet relevant files for the implementation.

7

Implementer

Install required software for Dynamics AX 2009.

Install required software that the Dynamics AX 2009 installation program needs in order to install and run base and server components. For example, Internet Information Services (IIS) and Windows SharePoint Services will need to be installed and set up for the Enterprise Portal to be installed.

8

Implementer

Create and set up development environment.

In conjunction with the previous step, there should be a server dedicated to development. The development environment will contain everything that the production environment has; however, the base and server components can run on the same system. Sometimes, the test environment can also reside on the development server.

9

Implementer

Create and set up test and staging environment.

Similar to the previously mentioned; however, these environments will resemble the production more so. Typically, the staging environment is practically identical to the production environment.

10

Implementer

Create and set up production environment.

The production environment should be considered an "island" from the other environments and should be treated as sacred.

11

Implementer

Import users.

Import company users into required environments.

A well-coordinated team with specific tasks is an integral part of a successful implementation. Without such a team, unforeseen failures and setbacks may occur. Each role is required due to the responsibilities incurred during an implementation lifecycle. The following roles will need to be occupied by qualified professionals:

A Project Manager is a person who will oversee the implementation process. Such an individual may encompass some skill sets of each preceding role. Ultimately, the job of the project manager is to orchestrate each individual during the process of an implementation and also communicate with the business to create functional and technical requirements.An Architecture specialist is one who can determine methods to balance performance and scalability with manageability, interoperability, security, and maintainability.A Developer is responsible for tailoring Dynamics AX 2009 to a company's specific needs by providing custom development and integration.A Tester is an individual with functional knowledge of developed modifications and functionality of Dynamics AX.The role of a Trainer can be fulfilled by a Tester who will be in charge of specifically training individuals on how to use the systems for business functions.A System Administrator would typically already be working at a position in the company that requires familiarity with network topology and server hardware. The primary goal of this individual, especially during the implementation phase, would be to monitor and ensure that all resources are operating sufficiently, enabling them to provide optimal performance and meet service level agreements.

Tip

At times, responsibilities fluctuate, consolidate, and deviate from the initial roles. The previously mentioned list provides mere guidelines to understand the typical responsibilities required for an implementation. Keep in mind, the larger the implementation, the greater the responsibilities, as the number of roles required will increase proportionally.

Setting up an environment for Dynamics AX 2009 follows similar guidelines to other Microsoft infrastructure methodologies. A list of possible implementation methodologies are as follows:

Infrastructure Planning and Design (IPD)Windows Server System Reference Architecture (WSSRA)Infrastructure Optimization ModelMicrosoft Operations Framework

Hardware planning

Having hardware performing at its best is crucial for the performance of Dynamics AX 2009. Therefore, planning hardware setup and infrastructure is essential to the overall implementation and post implementation of Dynamics AX. There is a level of performance that is proportional to the level of utilization. The goals of achieving performance requirements are to minimize response time, maximize throughput, and balance resource utilization and workload. This is also a function of capacity management, which is the process of planning, analyzing, sizing, and optimizing capacity to fulfill demands in the least timely and lowest cost approach. The following table is a list of items that need to be collected and quantified in order to create an optimal Dynamics AX 2009 environment:

Requirement

Description

Number of companies

Some implementations may contain one or more companies.

Number of users

Maximum number of concurrent users as well as company size. Keep in mind that the number of concurrent users will increase as a company grows.

Number of departments

It is important to know the number of departments present within a company. In Dynamics AX, departments can be partitioned into a company account. It is also important to determine the following:

Department requirementsDepartment business processesNumber of department personnelPermission requirements and restrictions

Number of transactions

Determine the number of transactions that are occurring during on and off peak hours. Resources need to be leveraged to handle the loads. Keep in mind that different times during the year may also put variable strain on the system.

Note: One purchase order with 50 line items is considered as 50 plus the order itself, number of transactions.

Required features

Will EDI, business analysis, web, or mobile access be required? These are just a few examples of features you must consider.

Consider that, when users access role centers, behind the scenes, they will be accessing SQL Server Analysis Services. Depending on your data and role centers, these can be intensive calculations and may require extra processing power to compensate.

Another scenario would be an EDI scenario. If part of your information is being received from an outside vendor and orders are also being created to another outside vendor, consider that there may be a need for a specialized setup to efficiently work with the two endpoints.

External user access

Determine whether users will be accessing Dynamics AX using the Internet or extranet. What features, permissions, and resources do these users require? What are the peak and off-peak hours for users, as well as the number of transactions within those periods?

Internal user access

Similar to External user access, however for the intranet.

Estimated growth rate

To determine this, take the current growth rate in the last two to five years and distribute it over the next several years. The following mathematical formula can be used to calculate the rate: