Upgrading to Microsoft Dynamics NAV 2018

Original URL…

Applies to: Microsoft Dynamics NAV 2018. See Microsoft Dynamics NAV 2017 version.

This topic provides an overview of how to upgrade to Microsoft Dynamics NAV 2018. The upgrade process depends on different factors, such as the version of Dynamics NAV that you are upgrading from, and the degree to which your solution differs from the standard version of Dynamics NAV. The mains tasks range from converting the database to upgrading application code and data.

Use the following table to determine the procedures that you must complete for your upgrade scenario.

Scenario Procedures
Full upgrade from one of the following versions:

  • Microsoft Dynamics NAV 2015
  • Microsoft Dynamics NAV 2016
  • Microsoft Dynamics NAV 2017
  1. Upgrade the Application Code
  2. Upgrade the Data
Full upgrade from one of the following versions:

  • Microsoft Dynamics NAV 2013
  • Microsoft Dynamics NAV 2013 R2
  1. Upgrade to Microsoft Dynamics NAV 2018 Cumulative Update 2:
    1. Download Microsoft Dynamics NAV 2018 CU2.
    2. Upgrade the Application Code
    3. Upgrade the Data
  2. Upgrade to the latest Microsoft Dynamics NAV 2018 cumulative update (CU):
    1. Upgrade the Application Code
    2. Upgrade the Data
Full upgrade from one of the following versions:

  • Microsoft Dynamics NAV 2009 SP1
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 5.0
  • Microsoft Dynamics NAV 4.0
  1. Upgrade to Microsoft Dynamics NAV 2013.
    For more information, see Upgrading to Microsoft Dynamics NAV 2013 in the MSDN Library.Alternatively, you can upgrade from Microsoft Dynamics NAV 2009 SP1 or Microsoft Dynamics NAV 2009 R2 to Microsoft Dynamics NAV 2015 as described on the Dynamics NAV Team Blog.
  2. Upgrade to Microsoft Dynamics NAV 2018 Cumulative Update 2.
    1. Download Microsoft Dynamics NAV 2018 CU2.
    2. Upgrade the Application Code
    3. Upgrade the Data
  3. Upgrade to the latest Microsoft Dynamics NAV 2018 cumulative update (CU) by following steps a and b above.

After the upgrade, links between interaction records and logged email messages is lost. To resolve this issue, the administrator has to log all mails again to restore the links. For more information, see Logging Interaction Links are Lost When You Upgrade from Microsoft Dynamics NAV 2009 R2.

Technical upgrade of Microsoft Dynamics NAV 2018 database to a new platform version with no application changes, such as with a cummulative update

You can also use this procedure to convert a previous Dynamics NAV database to Microsoft Dynamics NAV 2018 technical requirements, and then upgrade the application and data later.

Before you begin the upgrade process, see Upgrade Considerations for tips about things to consider when you prepare to upgrade to Microsoft Dynamics NAV 2018.

Automating the Upgrade Process using Sample Windows PowerShell Scripts

You can use Windows PowerShell scripts to help you upgrade to Microsoft Dynamics NAV 2018. You can use automation to upgrade a single Dynamics NAV database as well as multiple Dynamics NAV databases that use the same application. Microsoft Dynamics NAV 2018 provides sample scripts that you can adapt for your deployment architecture. For more information, see Automating the Upgrade Process using Sample Windows PowerShell Scripts.

See Also

Product and Architecture Overview
Migrating to Multitenancy
Deployment
Transforming Forms to Pages

Anuncios

Upgrading to Dynamics NAV 2018 from Dynamics NAV 2013 or Dynamics NAV 2013 R2

Original URL…

If you want to upgrade a customer’s database from Dynamics NAV 2013 or Dynamics NAV 2013 R2, you may have noticed that the latest Dynamics NAV 2018 cumulative update does not have a direct path to upgrade from these earlier versions.

The solution is to upgrade to Dynamics NAV 2018 Cumulative Update 2, and then upgrade to the latest Dynamics NAV 2018 cumulative update.

For more information, see Upgrading to Dynamics NAV 2018, which has been updated accordingly.

We hope this helps those of you who have been confused about Dynamics NAV 2018 Cumulative Update 3, and we apologize for the experience you had. Going forward, please use the processes outlined in Upgrading to Dynamics NAV 2018.

Generate Symbols in a Modern Development environment with Microsoft Dynamics NAV 2018

Original URL…

With the general availability of Microsoft Dynamics NAV 2018 in the first week of December 2017, the new and Modern development environment experience becomes more and more used by developers; side by side with the C/SIDE development environment.

Working with a standard CRONUS database is pretty easy, while every developer would like to give it a spin with their own customized database. In this scenario, it is paramount to have the appropriate symbols generated in order to be successfully pulled out by AL Extension command in Visual Studio Code and develop a custom extension against a proper customized source database.

Installing CSIDE Development Environment side by side with Modern Development Environment is duly described in the docs, as well as how to generate / re-generate symbols. For more information, see https://docs.microsoft.com/en-us/dynamics-nav/developer/devenv-running-cside-and-al-side-by-side.

Here are a few tips that can be helpful when generating symbols.

NAV 2018 and related environment best videos

Original URL…

NAV 2018 What’s New & New Technology – Fast Tracks

https://www.youtube.com/watch?v=jhd1vPyS1Vk

NAV 2018 What’s New

https://www.slideshare.net/RobertoStefanetti/nav-2018-whats-new

OTHERS

What’s new in Microsoft Dynamics NAV 2018 – A Community Perspective

https://www.youtube.com/watch?v=wK4-hRpoBlQ

NAV 2018 What’s New & New Technology – Fast Tracks

https://www.youtube.com/watch?v=jhd1vPyS1Vk

What’s new in Microsoft Dynamics NAV 2018 Tenerife

https://www.youtube.com/watch?v=Iy3G1p6ASbw

NAV 2018 What’s New Video ON DLP (Dynamics Learning Portal)

*** Learning Portal Access is required

 

Microsoft AL & Vs Code

Install Visual Studio Code With Al Compiler

https://www.youtube.com/watch?v=aeE-C3z_qkI

Dynamics NAV – Getting Started With Visual Studio Code

https://www.youtube.com/watch?v=d2GoSQUCuxE

AL in Visual Studio VS Code for Those Who are Still Afraid (NAV)

https://www.youtube.com/watch?v=LC10s7lJIkg

Inside AL for Visual Studio Code | Where are we

https://www.youtube.com/watch?v=xjceqM6V7BM

Visual Studio Code – Getting Started with Git(Hub)

https://www.youtube.com/watch?v=NTY5VELbCWI&list=PLhZ3P-LY7CqmxLpyVIPHFYqdqZwuhWQCW

How to create new AL project in VS Code and connect it to NAV

https://www.youtube.com/watch?v=FGZzrMpMSL8

Visual Studio Code Building Publishing and Debugging AL Projects

https://www.youtube.com/watch?v=hpZcdqx0udA

How to create new AL project in VS Code and connect it to NAV

https://www.youtube.com/watch?v=FGZzrMpMSL8

Dynamics NAV – C/AL vs AL – Spot the Differences

https://www.youtube.com/watch?v=EqCxrxR9f3Y

Invoking Azure Functions from AL in Visual Studio Code

https://www.youtube.com/watch?v=Wp13-nfVoEg

NAV TechDays 2017: Rock ‘n Roll with VSCode

https://www.youtube.com/watch?v=ngEkLrmQZzA

 

POWERSHELL & MULTITENANTS

PowerShell Fundamentals for Beginners

https://www.youtube.com/watch?v=SVbxinylHgE

How Do I Create PowerShell scripts for Microsoft Dynamics NAV 2013 R2

https://www.youtube.com/watch?v=hycuQjVgf1o

PowerShell 101 by Waldo for Microsoft Dynamics NAV

https://www.youtube.com/watch?v=c74Lb7BMyn0

Using PowerShell with Microsoft Dynamics NAV Part 1

https://www.youtube.com/watch?v=QlN6ProdaM4

NAVTechDays2013 Multi Tenancy and how it changes the NAV Developer Experience Microsoft Dynamics Nav

https://www.youtube.com/watch?v=vqxHsEIoH6o

Migrate from Multiple Companies to a Multi tenant Architecture in Microsoft Dynamics NAV 2013 R2

https://www.youtube.com/watch?v=Qrww95Ul7gg

 

DOCKER

Docker 101: Introduction to Docker

https://www.youtube.com/watch?v=V9IJj4MzZBc

Docker Cloud Overview

https://www.youtube.com/watch?v=-Mv6YXrmAzU

Docker and Dynamics NAV – Practical Use Cases

https://www.youtube.com/watch?v=8g82bh5sVTU

NAV TechDays 2017: Easier and DevOps-friendly NAV environments using Docker / Windows Containers

https://www.youtube.com/watch?v=9c5Yl51yXb8

Dynamics NAV 2018 Docker Install

https://www.youtube.com/watch?v=2vXFurYgFQE

 

GIT & GIT HUB

Git 101 – The Basics

https://www.youtube.com/watch?v=tDlHCr70WUs

Visual Studio Code – Getting Started with Git(Hub)

https://www.youtube.com/watch?v=NTY5VELbCWI

Using Git and GitHub

https://www.youtube.com/watch?v=8olbR_Xtg2Q

 

MICROSOFT COGNITIVE SERVICES & AI

Get started with Microsoft Cognitive Services

https://www.youtube.com/watch?v=f4XBxNuEifQ

Deep Dive into Azure Cognitive Services

https://www.youtube.com/watch?v=9Nhg469RVc4

Cognitive Services and AI Overview

https://www.youtube.com/watch?v=UNzZKqDj_mg

 

APIs

NAV TechDays 2017: Creating great API’s

https://www.youtube.com/watch?v=d9jMAnYB6qk

How Do I: use the time series API in Microsoft Dynamics NAV 2017?

https://www.youtube.com/watch?v=8TgsPFz0EAw

Microsoft Azure API Management in under 5 minutes

https://www.youtube.com/watch?v=pMybbdNEeDU

New Wizard in Report Builder for Dynamics NAV 2018

Original URL…

Trying to create a new report in Dynamics NAV 2018, I got an error opening the layout.

Being lazy as I am, I just switched to Report Builder instead of installing the new Visual Studio 2017.

Big was my surprise.

The layout was changed and wizards have been added for Tables, Matrixes and Lists.

The table wizard first lets you select the dataset, then the New Table Wizard appears:

Then Clicking Next, giving this:

Ending up with this:

Does anybody remember the classic report designer???

Configuring Visual Studio Code to Use Modern Development Environment with Dynamics NAV 2018

Original URL…

After installing Dynamics NAV 2018, I want to configure Visual Studio Code with Dynamics NAV to use new Development tool.

Before we start lets verify few things and update accordingly.

NDE-1

You can download VS Code from here:-Click to download Visual Studio Code

Install and Launch the Visual Studio Code.

Now Click View -> Extensions.

NDE-2

Click on … to open the extension menu.

Click on Install from VSIX

NDE-3

You can find VSIX file on the installation medium path:

“ModernDev\program files\Microsoft Dynamics NAV\110\Modern Development Environment”

or in the

“C:\Program Files (x86)\Microsoft Dynamics NAV\110\Modern Development Environment”

NDE-4

This will install AL Language Version 0.12.15355

NDE-5

Once the Extension installation is complete, follow below steps

Press Alt+A, Alt+L to trigger the Go! Command

NDE-6

Enter Project Name and Press Enter

NDE-7

Choose “Your own server”

Once you select the “Your own server” you will see a code like below in the “launch.json” file.

NDE-8

Update the information to look similar to below:-

NDE-9

I have updated my ServerInstance as DynamicsNAV110 (you check your instance name if changed while installing server)

I have updated my Authentication as Windows (I am using Windows authentication update what yours use accordingly)

I have added Port as 8049 (please check and use accordingly you are using the port, if using default 7049 then this step not required)

Now save your File. And Press <CTRL + F5>.

NDE-12

Enter your Credentials.

The server url and the web client url are assumed to be the same. That is not the case. The two settings we talked about above, the server url and the developer port number, are the only settings you need in the launch.json.

When VS Code publishes the extension to the NAV server, the NAV server returns the web client url as a response. This url is then opened in the browser. No setting needed in the launch.json at all.

The NAV server reads that setting from the Web Client Base Url server setting.

NDE-13

NDE-11

Your Extension is published, you can verify as below:

NDE-10

Now you are good to go with developing your Extensions using New Modern Development Tool using AL.