Setup. Team Foundation Server Version Control Setup. Microsoft Dynamics AX White Paper

Similar documents
Deploying the Workspace Application for Microsoft SharePoint Online

Feature for India (Third-party invoice)

Features for France. Microsoft Corporation. Published: November 2006

ENHANCE. The Style Sheet Tool for Microsoft Dynamics NAV. Microsoft Dynamics NAV 5.0. User s Guide

Timesheet audit trail and absence reporting for DCAA. Syed Ali May 2014

Credit Card Processing

Newsletter Service pack 1

Update and Installation Guide for Microsoft Management Reporter 2.0 Feature Pack 1

Management Reporter Integration Guide for Microsoft Dynamics GP

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Integration points: Project management and accounting and other Microsoft Dynamics AX 2012 modules

Microsoft Dynamics AX 2009 Installation Guide. Microsoft Corporation Published: November 2009

Pipeliner CRM Phaenomena Guide Administration & Setup Pipelinersales Inc.

Microsoft Dynamics NAV

Workflow approval via

Management Reporter Integration Guide for Microsoft Dynamics AX

Windows Server Update Services 3.0 SP2 Step By Step Guide

Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0. Table of Contents Lab 1: Configuring and Managing WSS 3.

System Requirements for Microsoft Dynamics NAV 2013 R2

Solutions for Microsoft Project Server and Microsoft Dynamics GP Timesheet Integration

Lab Answer Key for Module 11: Managing Transactions and Locks

Connector for Microsoft Dynamics Configuration Guide for Microsoft Dynamics SL

Statement of Direction

Developing Solutions for Microsoft Dynamics AX in a Shared AOS Development Environment

Hands-On Lab: WSUS. Lab Manual Expediting WSUS Service for XP Embedded OS

Microsoft Dynamics AX 4.0 SP2 new India localization feature (Stock transfer)

Pipeliner CRM Phaenomena Guide Opportunity Management Pipelinersales Inc.

Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner Pipelinersales Inc.

Reservations in Warehouse management. Warehouse management team May White paper

Product Development. Using Critical Path EVM for the Microsoft Project Desktop Application Readme

Lab Answer Key for Module 9: Active Directory Domain Services. Table of Contents Lab 1: Exploring Active Directory Domain Services 1

Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster

What s New in Microsoft Dynamics GP 2015 R2. Microsoft Dynamics GP June 2015

Dell Statistica Statistica Enterprise Installation Instructions

Performance data collection and analysis process

Pipeliner CRM Phaenomena Guide Lead Management Pipelinersales Inc.

Feith Rules Engine Version 8.1 Install Guide

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

Overview of Microsoft Office 365 Development

Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP

Pipeliner CRM Phaenomena Guide Sales Target Tracking Pipelinersales Inc.

Windows SharePoint Services Installation Guide

Integration of SAP and Microsoft Dynamics AX. Financial Consolidation

DeviceAnywhere Automation for Smartphones Setup Guide Windows Mobile

Lab Answer Key for Module 1: Installing and Configuring Windows Server Table of Contents Lab 1: Configuring Windows Server

Technical Brief for Windows Home Server Remote Access

Standalone Trial Guide

Project management - integrated into Outlook

Writers: Joanne Hodgins, Omri Bahat, Morgan Oslake, and Matt Hollingsworth

CRM Form to Web. Internet Lead Capture. Installation Instructions VERSION 1.0 DATE PREPARED: 1/1/2013

Sage HRMS 2014 Sage Employee Self Service Tech Installation Guide for Windows 2003, 2008, and October 2013

Troubleshooting File and Printer Sharing in Microsoft Windows XP

Integrating Business Portal 3.0 with Microsoft Office SharePoint Portal Server 2003: A Natural Fit

Retail Deployment Guide. Microsoft Dynamics AX 2012 Feature Pack

Microsoft Dynamics NAV 2013 R2 Release Notes Follow-up

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

NTP Software File Auditor for Windows Edition

Integrate Microsoft Windows Hyper V

Business Portal for Microsoft Dynamics GP. Project Time and Expense Administrator s Guide Release 10.0

DEVELOP. Choosing a Development Tool. Microsoft Dynamics GP. White Paper

Pipeliner CRM Phaenomena Guide Importing Leads & Opportunities Pipelinersales Inc.

The Project Management Software for Outlook, Web and Smartphone

How to Secure a Groove Manager Web Site

Integrate Cisco IronPort Web Security Appliance (WSA)

File and Printer Sharing with Microsoft Windows

Integrating Symantec Endpoint Protection

Dell Statistica Document Management System (SDMS) Installation Instructions

Project management integrated into Outlook

Office Language Interface Pack for Farsi (Persian) Content

Financial consolidations and currency translation

Delivering Vertical Solutions to a Global Market

INTEGRATION. How Integration with Other Microsoft Products and Technologies Adds Value. Microsoft Dynamics NAV TM. White Paper. Integrated Innovation

AvePoint Record Rollback for Microsoft Dynamics CRM

Citect and Microsoft Windows XP Service Pack 2

INTEGRATE. Using Web Services for Microsoft Dynamics GP in Business Portal. Microsoft Dynamics GP. White Paper

CRM to Exchange Synchronization

SQL Server 2005 Reporting Services (SSRS)

Microsoft Dynamics AX 2012 Installation Guide. Microsoft Corporation Published: April 2011 This content is preliminary and is subject to change.

Enable File and Folder Auditing

Windows Azure Pack Installation and Initial Configuration

CRM to Exchange Synchronization

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server

Creating and Deploying Active Directory Rights Management Services Templates Step-by-Step Guide

CRM Form to Web. Internet Lead Capture. Web Form Configuration Instructions VERSION 1.0 DATE PREPARED: 1/1/2013

Lab 02 Working with Data Quality Services in SQL Server 2014

Business Portal for Microsoft Dynamics GP. Electronic Document Delivery Release 10.0

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

What is New Whitepaper. White Paper

Installation Guide Revision 1.0.

CRM to Exchange Synchronization

Dell NetVault Backup Plug-in for SQL Server 6.1

BizTalk Server Business Activity Monitoring. Microsoft Corporation Published: April Abstract

Checking System Requirements. How-To Guide

Integrate Cisco IronPort Security Appliance (ESA)

Connecting the RoleTailored Client over a Wide Area Network

Project management integrated into Outlook

Microsoft Project Server 2010 Integration

Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step

Transcription:

Setup Microsoft Dynamics AX 2009 Team Foundation Server Version Control Setup White Paper This document describes how to set up the Version Control System (VCS) for Microsoft Dynamics AX 2009 by using Microsoft Visual Studio Team Foundation Server as the version control system. Date: June 2008 http://www.microsoft.com/dynamics/ax

Table of Contents Introduction... 3 Version Control System Considerations... 3 Setup overview... 3 Install Microsoft Visual Studio Team Foundation Server... 3 Install Microsoft Visual Studio Team Explorer... 4 Configure Microsoft Visual Studio Team Foundation Server... 4 Connect Team Explorer to the Team Foundation Server.... 4 Create a project.... 4 Add all of the developers to the project as members.... 4 Restrict developer access to the system settings.... 4 Install and Set Up the Team Server (ID Server)... 5 Set Up the Developer and Administrator Computers... 5 Install the Operating System... 5 Install MS SQL Server or Oracle... 5 Install Microsoft Dynamics AX 2009... 5 Install Microsoft Visual Studio Team Explorer... 5 Connect Team Explorer to the Source Control Server Database... 5 Set Up Local Version Control Parameters (Developer and Administrator)... 5 Create a Local Repository Folder... 5 Set Up the Version Control Parameters... 6 Configure Global Version Control System Settings (Administrator)... 7 Create Repository... 7 Create a Local Repository Folder... 8 Create Repository... 8 Synchronize Objects... 8 Optional Task... 9 Add Ax32Serv.exe as an exception on the Win2K3 Database Server Firewall... 9 2

Introduction You can use Microsoft Visual SourceSafe (VSS), Microsoft Visual Studio Team Foundation Server (TFS), or MorphX VCS for version control in Microsoft Dynamics AX 2009. This document describes how to set up the Version Control System (VCS) for Microsoft Dynamics AX 2009 by using TFS as your VCS. The steps involved in setting up version control by using TFS are: Set up Microsoft Visual Studio Team Foundation Server on the version control server. Set up Team Server (the ID server) on the Team Server computer. Set up Microsoft Dynamics AX 2009 and Microsoft Visual Studio Team Explorer on the administrator computer. Configure version control settings in Microsoft Dynamics AX 2009. Version Control System Considerations Before you configure Microsoft Dynamics AX 2009 to use TFS for version control, review the requirements and features of each of the VCS options. For more information about VCS options, see the version control documentation in Microsoft Dynamics AX 2009. Setup Overview Source Control Server Team Server computer Administrator and developer computer Computer configuration Visual Studio Team Foundation Server and prerequisites Supported Operating System (See Set up the Developer and Administrator Computers later in this document) Supported Operating System (See Set up the Developer and Administrator Computers later in this document) Team Server database on Microsoft SQL Server or Oracle Microsoft SQL Server or Oracle Microsoft Dynamics AX 2009 application, Application Object Server (AOS), and client Visual Studio Team Explorer Tasks Install and set up (Admin) Install and set up (Admin) Install on each computer (Admin and developers) Install Microsoft Visual Studio Team Foundation Server Install Microsoft Visual Studio Team Foundation Server on the source control server by following the installation instructions in the Visual Studio Team Foundation Installation Guide. If the message, Navigation to the webpage was canceled, appears when you try to access the installation guide, then 3

the.chm documentation file might be blocked by your computer. To unblock the documentation file, right-click the file, and then click Properties. On the General tab, click Unblock. The documentation for Visual Studio Team System 2008 is located at http://go.microsoft.com/fwlink/?linkid=116810. The documentation for Visual Studio Team System 2005 is located at http://go.microsoft.com/fwlink/?linkid=113137. Install Microsoft Visual Studio Team Explorer The client portion of TFS is called Team Explorer. Install Team Explorer on the source control server, on the administrator computer, and optionally on developer computers. The documentation for Visual Studio Team System 2008 is located at http://go.microsoft.com/fwlink/?linkid=116810. The documentation for Visual Studio Team System 2005 is located at http://go.microsoft.com/fwlink/?linkid=113137. Configure Microsoft Visual Studio Team Foundation Server Connect Team Explorer to the Team Foundation Server. 1. Open Team Explorer. Click Tools > Connect to Team Foundation Server. 2. Type the name of the Team Foundation Server if it does not appear, and then click OK. Create a project. 1. Click File > New Team Project. 2. Follow the instructions in the New Team Project Wizard to create a project. Add all of the developers to the project as members. 1. Click View > Team Explorer to display the Team Explorer. 2. Right-click the project, point to Team Project Settings, and then click Group Membership. Restrict developer access to the system settings. We recommend that you restrict access to the VCSdef.xml file to prevent developers from modifying global version control system settings. 1. Click View > Source Control Explorer. 2. Expand the project, and then double-click Definition. 3. Right-click VCSdef.xml, and then click Properties. 4. Click the Security tab. 5. Modify the permissions of the group that contains the developers so that developers cannot modify the VCSdef.xml file. Team Foundation Administrators help is available at http://go.microsoft.com/fwlink/?linkid=117754. Learn about widely used Team Foundation source control tasks at http://go.microsoft.com/fwlink/?linkid=113138&clcid=0x409. 4

Install and Set Up the Team Server (ID Server) Note: Team Server should not be confused with Team Foundation Server. Team Server is an ID server that handles the task of issuing unique IDs to objects and labels when they are created. See the Team Server (ID Server) Setup white paper to set up Team Server at http://go.microsoft.com/fwlink/?linkid=120292. Set Up the Developer and Administrator Computers Install the Operating System See http://go.microsoft.com/fwlink/?linkid=113164&clcid=0x409 for system requirements. Install MS SQL Server or Oracle See http://go.microsoft.com/fwlink/?linkid=113164&clcid=0x409 for system requirements. Install Microsoft Dynamics AX 2009 See http://go.microsoft.com/fwlink/?linkid=117123 for access to the Microsoft Dynamics AX 2009 Implementation Guide. Install Microsoft Visual Studio Team Explorer The client portion of TFS is called Team Explorer. Installing Team Explorer on developer computers is optional. To install Team Explorer on developer computers, follow the instructions in the installation documentation at http://go.microsoft.com/fwlink/?linkid=113137. Connect Team Explorer to the Source Control Server Database 1. Open Team Explorer. Click Tools > Connect to Team Foundation Server. 2. Type the name of the Team Foundation Server if it does not appear, select the Team Project, and then click OK. Note: Installing Team Explorer on developer computers is optional. Learn about widely used Team Foundation source control tasks at http://go.microsoft.com/fwlink/?linkid=113138&clcid=0x409. Set Up Local Version Control Parameters (Developer and Administrator) Create a Local Repository Folder 1. Open Windows Explorer. 2. Create a new folder to use as the local repository folder. For example, C:\VCS_Repository. Note: Consider the folder you choose for the local repository folder. If a Team Explorer instance that runs against the source control server shares a local repository folder with a Microsoft Dynamics AX 2009 client and a change is checked in by using Team Explorer, the Microsoft Dynamics AX 2009 client will not reflect those changes when you synchronize the Microsoft Dynamics AX client unless you select Force when you synchronize. Installing Team Explorer on developer computers is optional. 5

Set Up the Version Control Parameters 1. Click Microsoft Dynamics AX > Tools > Development tools > Version control > Setup > Parameters. 2. In Source control status, select Enable. 3. In Version control system, select Team Foundation Server. 4. In Repository folder, type the path of the repository folder. 5. Choose environment settings. 6. Click the Team Foundation Server tab. 6

7. In the Team Foundation Server URL field, type the URL of the server that has the TFS project. 8. In the Team Foundation project name field, type the name of the TFS project. Configure Global Version Control System Settings (Administrator) 1. Click Microsoft Dynamics AX > Tools > Development tools > Version control > Setup > System settings. 2. In Microsoft SQL Server or Oracle, select the kind of database that the Team Server uses. 3. If you selected Microsoft SQL Server in step 2, type the name of the Team Server in Team Server name. If you selected Oracle in step 2, type or select the TNS Service name in Team Server TNS Service Name. 4. If you selected Microsoft SQL Server in step 2, type or select the name of the Team Server database, such as AXTS, in Team Server Database name. If you selected Oracle in step 2, type or select the Team Server schema, such as AXTS, in Team Server Schema. 5. Specify best practice settings. Create Repository You must add all objects from your master copy of Microsoft Dynamics AX 2009 to the VCS server. When you add the objects to the server that runs the VCS, they are automatically registered in the Team Server so that IDs are assigned to them. Assigning IDs to all existing objects ensures that the Team Server can issue unique IDs for new objects when they are created. 7

Create a Local Repository Folder Create a repository folder on your computer. When you add the Application Object Tree (AOT) objects to the server, a copy of each object is also added to your repository folder. Note: Consider the folder you choose for the local repository folder. If a VSS client that runs against the VSS server shares a local repository folder with a Microsoft Dynamics AX 2009 client and a change is checked in by using the VSS client, the Microsoft Dynamics AX 2009 client will not reflect those changes when you synchronize the Microsoft Dynamics AX 2009 client unless you select Force when you synchronize. 1. Open Windows Explorer. 2. Create a new folder to use as your local repository folder, such as C:\VCS_Repository. Create Repository 1. Click Microsoft Dynamics AX > Tools > Development tools > Version control > Create repository. 2. In Check-in description, type a description of the check-in, such as Creation of repository. 3. Click OK. Synchronize Objects At first, the local version of Microsoft Dynamics AX 2009 may not be synchronized with the master version that is deployed by the version control administrator. To access the latest version of all AOT objects, synchronize the local version with the version that is on the server that is running the version control system. 8

1. Click Microsoft Dynamics AX > Tools > Development tools > Version control > Synchronize. 2. Indicate whether you want to force the synchronization (optional). 3. Click OK to start synchronization. Optional Task Add Ax32Serv.exe as an exception on the Win2K3 Database Server Firewall 1. Click Start > Control panel > Windows Firewall. 2. Select On to turn on the firewall. 3. On the Exceptions tab, click the Add program button. 4. In the Add a program dialog box, browse to locate the Ax32Serv.exe file on your computer, and then click OK to add it to the list of exceptions. 9

Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business decisions with greater confidence. Microsoft Dynamics works like and with familiar Microsoft software, automating and streamlining financial, customer relationship and supply chain processes in a way that helps you drive business success. U.S. and Canada Toll Free 1-888-477-7989 Worldwide +1-701-281-6500 www.microsoft.com/dynamics The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2008 Microsoft Corporation. All rights reserved. Microsoft, BizTalk, Dexterity, FRx, Microsoft Dynamics, the Microsoft Dynamics Logo, SharePoint, Visual Basic, Visual C++, Visual SourceSafe, Visual Studio, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation, FRx Software Corporation, or Microsoft Business Solutions ApS in the United States and/or other countries. Microsoft Business Solutions ApS and FRx Software Corporation are subsidiaries of Microsoft Corporation.