Welcome to MSDN Blogs Sign in | Join | Help

Blog de Mehdi EL YASSIR

Microsoft Dynamics
La VPC Dynamics NAV 2009 Service Pack 1 CTP2 est disponible sur partnersource

Vous pouvez télécharger la VPC Dynamics NAV 2009 Service Pack 1 CTP2 sur partnersource :

VPC Dynamics NAV 2009 Service Pack 1 CTP2

Implementing Microsoft Dynamics NAV 2009

 

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.

Faire une recherche dans un Drop-Down List (RTC)

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…

 

Débuguer Dynamics NAV avec Visual Studio

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

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

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

 

Dynamics & la virtualisation

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.

BI As A Service - KPIWEB

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

Dynamics NAV au Techdays

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.

Elargissez votre vision : architecture SOA

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).

 

SQL Server 2008 Report Builder 2.00

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

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.

 

Migration NAV 2009

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.

Appel d’un Codeunit à partir d’un WebService Dynamics NAV 2009

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);

Comment construire l’URL du Web Service Dynamics NAV 2009 ?

-          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]

More Posts Next page »
Page view tracker