Vous pouvez télécharger la VPC Dynamics NAV 2009 Service Pack 1 CTP2 sur partnersource :
VPC Dynamics NAV 2009 Service Pack 1 CTP2
Ce livre est coécrit par David Roys et Vjekoslav Babic et contient pas mal d’informations sur la dernière version Dynamics NAV 2009 : nouvelle architecture, RoleTailored, implémentation avec pas mal d’exemples et d’astuces.
Le livre s’adresse aux consultants qui commence avec Dynamics NAV 2009 ainsi que ceux qui ont plus d’expériences mais qui souhaitent comprendre les nouveautés de la nouvelle version.
Vjekoslav Babic qui a un excellent blog http://navigateintosuccess.com/ qui traite plusieurs sujets et notamment Sure Step.
Lors de la création d'un document de vente, vous avez besoin de faire des recherches dans un autre champ que le champ Code pour chercher un article (produit), par exemple le nom de l’article.
Dans l’interface RTC (RoleTailored Client Dynamics NAV) vous avez la possibilité de faire des recherches sur d’autres champs en cliquant sur le Drop-Down List, Flèche vers le bas puis flèche vers la gauche ou la droite pour passer d’un champ à l’autre. Il suffit maintenant de saisir les premières lettres…
Tous le code de Dynamics NAV 2009 Roletailored est en c#.
Vous avez la possibilité de visualiser et de débuguer ce code en utilisant Visual Studio.
Comment faire ?
Consulter le site MSDN (http://msdn.microsoft.com) doit devenir un reflexe pour tout développeur Dynamics NAV.
Dans les fichiers C# vous avez la possibilité de voir pour chaque ligne de code en C# l’équivalente en C/AL (les lignes en commentaire).
Voici le lien pour activer le débogueur du code Dynamics NAV et l’attacher à Visual Studio : http://msdn.microsoft.com/en-us/library/dd301071.aspx
Les rencontres [Évoluer avec vous 2009 est un événement réservé aux clients Dynamics NAV. C’est une excellente occasion pour vous d’obtenir des informations, échanger avec des consultants et experts Microsoft ainsi que d’autres utilisateurs.
L’actualité majeure de ces rencontres cette année est : Dynamics NAV 2009.
Pour plus d’information, consulter le programme de la journée ou s’inscrire c’est ici

3ème édition des Web TV Microsoft User Groups
Accompagné de Isabelle St martin (Chef de produit Microsoft Dynamics chez Microsoft France) et Philippe Moison (Directeur technique chez 3LI business solutions) nous avions discuté dans cette Web TV et pendant 21 min, les sujets suivants :
Microsoft Dynamics Nav 2009 Webcast - jeudi 29 janvier 2009 - 21 min.
- Qu’est ce que Microsoft Dynamics ?
- Quelles sont les nouveautés de ce produit ?
- Quels sont les avantages de Microsoft Dynamics Nav 2009 pour les partenaires?
Cliquer ici pour accéder à la Web TV
Dans ce lien vous trouverez la liste des produits prix en charge par Hyper-V :
http://support.microsoft.com/kb/957006
Dynamics NAV 2009 et Dynamics AX 2009 font partie de la liste.
En temps de crise, réduire les coûts d'implémentation et de développement de solutions décisionnel peut s'avérer très intéressant. kpiWeb propose un plate-forme décisionnelle globale (matériel, logiciel, services d’exploitation et de maintenance) sous la forme d'un service hébergé (SaaS : Software as a Service). Fondée sur les technologies les plus avancées de Microsoft dans le domaine de la business intelligence, la plate-forme décisionnelle kpiWeb regroupe les fonctionnalités suivantes : extraction/intégration des données (ETL), moteur d'analyse multidimensionnel (OLAP), outils de restitution et portail collaboratif de diffusion et d'échange des tableaux de bord de pilotage. Particulièrement bien adaptée au marché des PME/PMI, la plate-forme kpiWeb répond aux besoins des utilisateurs tant en matière de reporting opérationnel que d’analyse approfondie des données. Une simple connexion à internet suffit pour accéder au service. kpiWeb propose l’accès à sa plate-forme sous la forme d’un abonnement mensuel à partir de 25 euros par utilisateur.
Avec Dynamics NAV, une solution de BI « prête à l’emploi »
kpiWeb propose un connecteur dans l’environnement Microsoft Dynamics NAV (Gestion Commerciale) permettant une mise en œuvre rapide de la solution. Le cube d’analyse et les tableaux de bord sont construits automatiquement en fonction des informations contenues dans les tables de NAV et permettent d’analyser les informations (facturation, portefeuille de commande…) selon les différents axes d’analyses retenus (clients, produits, temps, géographie…).
Les technologies utilisées
La plate-forme kpiWeb est fondée sur les technologies Microsoft en matière de business intelligence et plus particulièrement sur SQL Server 2005 ou SQL Server 2008 pour l’ETL, le cube OLAP et le reporting et Office PerformancePoint 2007 pour les tableaux de bord et le suivi des indicateurs clés de performance (KPIs). Entièrement disponible en client léger, la solution ne nécessite aucun déploiement et permet un accès aux utilisateurs en dehors du système d’information de l’entreprise (itinérants, clients, fournisseurs).
Bénéfices
- Délais d’implémentation courts (1 à 2 semaines)
- Pas d’investissement matériel
- Pas d’investissement logiciel
- Déploiement aisé (100 %Web)
- Accessibilité de la plate-forme à l’extérieur du SI de l’entreprise (clients, fournisseurs, itinérants…)
- Transparence des coûts (tarification à l’usage)
- Maîtrise des budgets (abonnement mensuel à partir de 25€HT par utilisateur)
- Exploitation et maintenance de la plate-forme décisionnelle assurées
- Support utilisateur assuré
- Garantie au travers du Contrat d’engagement de niveau de service (SLA)
Environnement de démonstration
Un environnent de démonstration sur la base CRONUS est disponible sur demande
Plus d'infos sur le site de kpiWeb
Microsoft Dynamics a été exceptionnelement présent au Techdays cette année.
Pour la première fois, Dynamics NAV a été démontré à la plénière :
Vidéo de la conférence plénière de la seconde journée (Professionnels de l'informatique)
D'autres sessions ont été jouées; vous pouvez y accéder à partir du parcours : ERP et CRM
Un grand merci aux partenaires 3LI Business Solutions et KNK qui ont participé avec moi et Isabelle a animer ces sessions.
L’architecture SOA (Service Oriented Architecture) est une architecture basée sur des services simples.
Un service est une fonctionnalité encapsulée dans un composant qui peut être appelé en utilisant des arguments simples ou complexes et qui renvoie un ou plusieurs résultats. La communication avec le service se fait dans un format standard.
Il existe plusieurs typologies de service, mais les services web sont les composants les plus utilisés dans une architecture SOA.
Un web service est une fonction qui peut être appelée en utilisant des arguments et renvoie un résultat en utilisant le protocole Internet.
Les avantages d’une architecture SOA sont :
- La modularité : possibilité de remplacer facilement un composant (service) par un autre
- La réutilisabilité possible des composants
- Les possibilités d'évolution : améliorer tout simplement un service ou ajouter d’autres
- La plus grande tolérance aux pannes
- La maintenance facilitée
Les produits Dynamics ERP sont développés dans cette optique :
- Microsoft Dynamics NAV publient l’ensemble des fonctionnalités (Standards, verticales ou spécifiques) de l’ERP Dynamics sous format Web Service ; deux objets Dynamics NAV peuvent être publiés : Les pages pour l’accès et la manipulation des données et les Codeunit pour accéder aux traitements.
- Le module AIF permet de publier facilement des fonctionnalités de Dynamics AX sous forme de service (web service, MSMQ ou Biztalk).
Report Builder 2.00 est un outil de création de rapports Add-hoc à destination des utilisateurs finaux avec une interface familier type Office.

Cette version de Report Builder comporte :
- Plus de graphiques
- L’utilisation des gauges
- Multi-source de données
- Création de plusieurs composants (graphiques, listes, tableaux, matrices, …) dans le même rapport en utilisant de multiples sources de données
- Possibilités d’export en plusieurs formats (Word, Excel, XML, HTML, …)
- …
Vous pouvez télécharger Report Builder 2.00 ici :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6
Dynamics NAV et AX comportent en standard un module de création de cubes, qui permet de créer à partir de la structure des tables Dynamics (Standards ou spécifiques) et d’une manière très simple l’ensemble des composants d’un projet de Business Intelligence.
L’outil de création de cubes Dynamics NAV permet aussi d’intégrer dans le cube les axes analytiques comptables paramétrés dans l’application.
Report Builder 2.00 permet de consulter facilement ces cubes et de créer très rapidement des rapports puissants.
Sure Step est la méthodologie d’implémentation des produits Microsoft Dynamics. Elle est composée de 6 étapes :
Diagnostic è Analyse è Design è Développement è Déploiement è Opération
L’objectif de Sure Step est :
- D’améliorer la collaboration
- D’augmenter la productivité des projets d’implémentation Dynamics
- De gérer la satisfaction des intervenants et des clients
L’outil Sure Step donne une description, des modèles de documents, livrables, ... de chaque étape ainsi que la description des rôles qui y interviennent.
A partir de cette outil vous pouvez créer des projets, Sure Step crée un répertoire spécifique pour chaque projet et import les documents selon la typologie du projet.
Sure Step est disponible en 6 langues y compris le Français.
NAV 2009 apporte des avantages technologiques très importants : Web services, Reporting Services, architectures 3 tiers, …
La migration d’une précédente version vers NAV 2009 est le processus de bénéficier de ces nouveautés technologiques sans perdre les fonctionnalités spécifiques qui ont été ajoutées sur l’ancienne version.
A partir de la version 5 sp1, la migration se résume à :
- Intégrer les objets spécifiques dans NAV 2009
- Migrer les formulaires et reports spécifiques : Les formulaires doivent être transformés en Pages et les rapports en Reporting Services.
Des outils de transformation automatique sont fournis avec NAV 2009. Ces outils permettent de transformer les objets avec les mêmes caractéristiques que la version précédente. Dans certains cas, il est intéressant de redésigner les objets pour bénéficier des nouvelles possibilités de la nouvelle interface NAV 2009.
La migration des versions antérieures à la V 5 nécessite en plus une migration des données.
Il existe plusieurs possibilités de migrations :
- C/Side : migrer uniquement la plateforme technologique sans utiliser le nouveau client, cette migration est relativement rapide et permet de bénéficier des technologies comme les web services de NAV 2009 (la base de données SQL est requise pour activer les services web)
- RTC : migration vers le nouveau client (Transformation des forms en pages et des rapports)
- Mode mixte : migration d’une partie de l’application et étaler la migration de l’autre partie dans le temps (utilisation des deux clients (le classique et le nouveau « RTC ») dans la même installation.
Pour les migrations RTC et Mode Mixte, l’utilisation d’une base de données SQL Server (2005 ou 2008) est requise. Pour la migration C/Side SQL Server est optionnel.
Pour bien gérer un projet de migration une méthodologie est indispensable. La méthodologie Sure Step comporte maintenant deux types de projets de migration (Major Upgrade et Rapid Upgrade) avec les explications des différentes étapes ainsi que l’ensemble des documents nécessaires à la gestion des projets de migration.
Dans l’object Designer créer un Codeunit
Créer une procédure InfosCust qui renvoie le Nom d’un client.
CustRec.GET(Cust) ;
EXIT(‘Nom : ‘ + CustRec.Name);
Cust est un paramètre de la procédure de typ Code 20
CustRec est un Record sur la table 18 Client.
Publier le Codeunit
Dans le menu Administration, cliquer sur Administration IT, Paramètres généraux, Web Service
Ajouter un enregistrement de Type : Codeunit, N° : 50000, Nom : InfosClientRef
Dans Visual Studio créer un projet WinForm
Ajouter un Text Box, un Label et un Bouton
Ajouter une référence web service
A partir de l’explorateur de solutions, cliquer-droit puis Ajouter une référence de service.
Cliquer sur le bouton Avancé
Cliquer sur le bouton Ajouter une référence web
Entrer l’URL du web service NAV 2009 et nommer le RefNavInfosCust
Appeler le web service
Double-cliquer sur le bouton pour accéder à l’événement Click :
RefNavInfosCust.InfosClientRef WS = new RefNavInfosCust.InfosClientRef() ;
WS.UseDefaultCredentials = True
label1.Text = WS.IntoCust(textBox1.Text.ToString);
- l’URL du Web Service Dynamics NAV 2009 est construit selon le format suivant :
http://[Nom de machine]:[Port]/[Instance]/ws/[Nom société]/Services
Cette URL vous donne la liste de l’ensemble des Web Service publiés par Dynamics NAV
- Pour accéder à l’URL Web Service Page, il faut utiliser l’URL suivant :
http://[Nom de machine]:[Port]/[Instance]/ws/[Nom société]/Page/[Nom du web service]
- Pour accéder à l’URL Web Service Codeunit, il faut utiliser l’URL suivant :
http://[Nom de machine]:[Port]/[Instance]/ws/[Nom société]/ Codeunit /[Nom du web service]