Welcome to MSDN Blogs Sign in | Join | Help

Blog de Mehdi EL YASSIR

Microsoft Dynamics
Power Pivot

Comment en trés peu de temps et sans avoir des compètences Analysis Services et sans installation serveur (sauf la base de données bien sûr), vous pouvez créer des vrais cubes et analyser les données des produits Dynamics ?

La solution est super simple : Power Pivot, un add-In de Excel 2010, et voici en quelques minutes ce qu'on peut faire avec cet outil :

Pour télécharger et avoir plus d'infos sur Power Pivot, visitez ce site

Astuce #6 : Ouvrir un formulaire classique à partir du RTC

En voilà une option à utiliser avec modération et que en cas extrème. 

Nous savons tous qu'il est possible d'exécuter des reports classiques à partir du RTC.

En utilisant cette ouverture nous avons aussi la possibilité d'exécuter un formulaire classique :

  • Créer un nouveau report
  • Dans le trigger OnInitReport ajouter la ligne de code suivante : FORM.RUNMODAL(42);

Il suffit maintenant de créer une action dans une page RTC qui exécute le report qui va automatiquement afficher le formulaire 42 (Commande Vente)

Astuces #5 : Comment récupérer la requète SQL pour calculer les flowfields ?

Les données des champs Flowfields sont stockées dans les vues filtrées de SQL Server.

Pour récupérer la requête SQL de calcul des flowfields, il suffit de lancer le moniteur client à partir du menu Outils.

Cliquer sur Démarer et puis ouvrir un formulaire (le formulaire client dans mon exemple).

Il suffit maintenant de faire un filtre dur la valeur SQL Statement du champ Paramètre et vous avez toutes les requêtes SQL qui ont été exécutées lors de l'exécution du formulaire.

Pour le champ flowfield, la requête est la suivante :

SELECT SUM("SUM$Amount (LCY)") FROM dbo."CRONUS France S_A_$Detailed Cust_ Ledg_ Entry$VSIFT$4" WITH(NOEXPAND)   WHERE (("Customer No_"='01121212'))

Astuce #4 : Traduire les tables dans SQL Server

Utiliser des outils de BI avec Dynamics NAV peut poser un petit souci de traduction si on ne parle pas la langue de Shakespeare.

 Pour pouvoir traduire ces tables, il existe une option dans le formulaire de modification de la base de données : Conserver Vue

En cochant cette option et en cliquant sur Ok, Dynamics NAV crée autant de Vue SQL que de traductions installées par table.

Les vues sont préfixées par le code de la langue, FRA pour le Français :

Maintenant, aucune excuse pour ne pas utiliser les outils de BI (Report Builder, Analysis services, ...)

Attention :

Si vous avez des tables spécifiques dans la base, assurez vous que toutes les captions en FRA des tables et des champs sont uniques.

Sure Step 2010

Juste avant les fêtes nous avons eu une bonne nouvelle; Le nouveau Sure Step 2010 est disponible sur Partnersource.

Voici les nouvelles fonctionnalités et le contenu de Sure Step 2010 :

Nouveau Type de projets AGILE : pour gérer des projets de personnalisation plus complexes. (Méthodologie SCRUM)

Contenu spécifique vertical métier : des conseils pour les métiers de Process (Microsoft Dynamics AX) et le secteur public (Microsoft Dynamics CRM) ainsi que des solutions intersectorielles pour les projets de développement basé sur xRM de Microsoft Dynamics.

La possibilité de créer des projets sur un site Microsoft SharePoint, proposant une véritable plate-forme de collaboration pour vos projets de mise en œuvre.

Des conseils de conduite du changement organisationnel à chaque étape de Sure Step pour vous aider à aider les clients.

Renforcement des projets d'optimisation et de diagnostic :

  • Les outils diagnostics ont été améliorés avec plus d'alignement avec Microsoft Solution Selling Process (MSSP) et la campagne Unleash Your Potential.
  • Les offres d’optimisation ont été améliorées avec rapprochement aux offres Microsoft Service

Guide ISV ainsi que des modèles Sure Step, permettant aux éditeurs de logiciels de créer des outils compatibles Sure Step.

Vous trouverez toutes les informations sur Sure Step Ici

Astuce #3 : Où suis-je ?

Nous avons la possibilité de se connecté à partir de plusieurs interfaces à Dynamics NAV 2009 SP1 :

  • Client RoleTailored
  • Client Classique
  • Web Service
  • Navision Application Server

Pour se retrouver il faut utiliser deux instructions : GUIALLOWED et ISSERVICETIER

GUIALLOWED vous connaissez, c'est l'instruction qui me permet de savoir si je suis en client classique ou NAV.

ISSERVICETIER me permet de savoir si je suis en architecture 2-tiers ou 3-tiers.

En combinant les deux instructions nous avons la possibilité de mieux se repérer et voici comment :

IF ISSERVICETIER THEN BEGIN
 
IF GUIALLOWED THEN
   
//je suis en client RTC
 
ELSE
   
//j'appelle le Web Service
END
ELSE BEGIN
 
IF GUIALLOWED THEN
   
//je suis en client Classique
 
ELSE
   
//j'appelle le NAS 
END; 

L'origine de ce post est l'excellent blog de Waldo

 

Astuce #2 : Afficher une hiérarchie multi-niveau dans un report

Dans Reporting Service, il existe une fonctionnalité géniale qui permet de calculer et d'afficher des données hiérarchisées.

Cette fonctionnalités s'appelle La hièrarchie récursive.

Nous commençons par créer une nouvelle table Hiérarchie avec 3 champs : ID, ID Parent, Nom puis designer un nouveau rapport

  • Dans l'Object Designer de Dynamics NAV 2009 SP1, créer un nouveau report de type Tabular et ajouter l'ensemble des champs de cette table
  • Créer un Layout en cliquant sur Outils, Create Layout Suggestion
  • Cliquer droit sur le bord de la ligne (où se trouve les valeurs) puis cliquer sur Modifier le groupe
  • Sélectionner le champ Nom puis modifier la propriété Padding =CStr(2 + (Level()*20)) + "pt"; 0,15cm; 2pt; 2pt (cela nous permet de gérer l'indentation)

Pour améliorer notre affichage, nous allons ajouter de la Navigation sur la ligne des valeurs :

  • Sélectionner la ligne, puis déplier la propriété Visibility
  • Mettre Hiden à True et ToggleItem à Hierarchie_Nom

Pour terminer je supprime les champs ID et ID Parent.

Le résultat est le suivant :

Astuce #1 : Propriétés ShowAsTree et Style

Bénéficier de la puissance du client RoleTailored Dynamics NAV 2009 SP1 sans trop de développement.

  • Ouvrir la page 1002
  • Sélectionner la ligne <Control1> (Group - Repeater) puis afficher les propriétés
  • Modifier la valeur de la propriété ShowAsTree à Yes

Cela va nous permettre d'afficher les indentations en forme de TreeView.

Maintenant nous allons afficher les lignes de totalisation en Gras : 

  • Ajouter une variable (Totaltest) de type Boolean
  • Modifier la propriété IncludeInDataset de la variable à Yes
  • Ajouter les lignes suivantes dans le Trigger OnAfterGetRecord
    Totaltest := FALSE;
    IF ("Job Task Type" = "Job Task Type"::Total) OR ("Job Task Type" = "Job Task Type"::"Begin-Total") OR
    ("Job Task Type" = "Job Task Type"::"End-Total")
    THEN
      Totaltest := TRUE;
  • Sélectionner le champ Description 
  • Modifier la valeur de la propriété Style en Strong et celle de StyleExpr en Totaltest (la variable de type boolean)

On termine par la petite touche finale :

  • Mettre le champ Description dans la première position

Et voilà le résultat :

Report Builder 3

J'ai testé les nouvelles fonctionnalités de Report Builder 3 CTP Novembre et ça vaut vraiment le coût.

  • L'installation est super simple
  • L'interface est une interface end user qui ressemble beaucoup à Word ou à Excel
  • Plusieurs possibilités de graphiques
  • Plusieurs possibilités de Jauges et d'indicateurs de performance 
  • Possibilité de créer des Tablixs = mixte entre la notion de Matrice et Tableau
  • Représentation de données dans une cart géographique
  • Et pleins de surprise super sympa

Vous pouvez télécharger RB3 CTP NOV ici 

Style Sheet Tool 2.0

Suite à une question d'un partenaire.

Le format d'export de fichiers office est different entre le client classique et le client RTC.

Le nouvelle version Style Sheet est compatible avec le client RTC Dynamics NAV 2009 SP1. Voici le lien pour télécharger cet outil :

CustomerSource: https://mbs.microsoft.com/customersource/downloads/servicepacks/NAVStyleSheetTool

PartnerSource: https://mbs.microsoft.com/partnersource/deployment/resources/supplements

Dynamics NAV 2009 SP1

Dynamics NAV 2009 SP1 est disponible maintenant.

C'est plus qu'un service pack; plusieurs améliorations et de nouvelles fonctionnalités pour améliorer la producitivité des clients et des partenaires :

 - Extensibilité client : possibilité de surcharger la méthode d'affichage du client RTC; cela ouvre des possibilités graphiques dans l'ERP Dynamics NAV

 - Des améliorations du Reporting : Drill Through, Matrice, Filtres, ...

 - Amélioration de la productivité des utilisateur : le retour de F8, Splitter, Filtre sur un champ F7, ...

 - Amélioration des performances du Tier Serveur et des Web Services

 - Développement plus simple : wizard pour création de pages, exécution de Page à partir de l'Object Designer, ...

Ainsi que d'autres améliorations comme la possibilité d'import des objets Dynamics NAV en format txt automatiquement; nouvelle instruction C/AL.

Pour connaitre la liste compléte des améliorations

NAV Style Sheets Tool 2.0 est disponible pour téléchargement

La dernière version de Dynamics NAV Style Sheet Tool est officielement disponible sur partnersource et customersource :

CustomerSource : https://mbs.microsoft.com/customersource/downloads/servicepacks/NAVStyleSheetTool

PartnerSource : https://mbs.microsoft.com/partnersource/deployment/resources/supplements/NAVStyleSheetTool

 

Voici quelques nouvelles fonctionnalités de cette nouvelle version :

  • Compatibilité avec le client Role Tailored
  • Format de Date
  • Les objets du Style Sheet Tool sont indépendants de la société (DataPerCompany = No)
  • Quelques corrections d’anomalies
  • Compatibilité avec Microsoft Dynamics NAV 5.0 SP1 (build 29125)
  • ...

 

 

Aide en ligne MSDN pour Microsoft Dynamics NAV 2009 SP1

L’aide en ligne pour développeur et IT pour Microsoft Dynamics 2009 SP1 est disponible ici Centre de téléchargement Microsoft   et Librairie MSDN. De nouveaux articles sur les nouvelles fonctionnalités sont disponibles :

  • Extending the RoleTailored client using control add-ins
  • Setting up and troubleshooting Microsoft Office Outlook integration and synchronization
  • Creating a link from a report to a report
  • Communicating with RoleTailored Clients in Different Time Zones
  • Updated and expanded installation walkthroughs
  • New page designer features, including the page wizard and promoted action categories.
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.

More Posts Next page »
Page view tracker