Outils de génération de l’aide en ligne Dynamics NAV

Un des prérequis pour la certification CFMD (Certified For Microsoft Dynamics) est la création d’une aide en ligne spécifique pour toutes les fonctionnalités développées de votre vertical métier.

Pour construire et compiler votre aide en ligne, vous pouvez utiliser les outils de génération d’aide en ligne que vous pouvez télécharger dans Partnersource depuis la page de téléchargement de Dynamics NAV 2009 R2 : https://mbs.microsoft.com/partnersource/support/selfsupport/productreleases/microsoftdynamicsnav2009r2.htm vous pouvez télécharger :

  • Help Toolkit : Outils pour simplifier la création et la modification de l’aide en ligne Dynamics NAV
  • Help source files : Les fichiers sources de l’aide en ligne standard Dynamics NAV
  • Il faut installer aussi l’outil “HTML Help Workshop” en téléchargement libre sur le site de Microsoft. lire d’abord l’article “Installation and Configuration (Microsoft Dynamics NAV Help Toolkit)” dans “Microsoft Dynamics NAV 2009 Help Guide”

image

Je vous conseil de lire d’abord l’article “Walkthrough: Creating and Building a New Help Topic” dans “Microsoft Dynamics NAV 2009 Help Guide”; cela vous permettra de se familiariser avec l’outil de création d’aide en ligne.

image

Il va falloir importer le fob qui contient le report 60000 :

image

Attention : il faut créer un répertoire /Source dans le Project Folder.

Ce report permet de générer les fichiers HTML des objets spécifiques nécessaires pour la création de l’aide en ligne.

image

Vous pouvez le personnaliser en ajoutant une table dans Dynamics NAV qui contiendrais le texte de l’aide en ligne puis modifier les fonctions de ce report qui permettent d’injecter ce texte en format HTML; l’idée est de rédiger le texte de l’aide en ligne dans une table Dynamics NAV puis générer une fois pour toute les fichiers HTML.

Une fois les fichiers HTML générés, il faut compiler l’aide en ligne en utilisant l’outil “Dynamics NAV Help Builder”

image

Cet outil génère le fichier .chm et .hh qu’il faut copier dans les répertoires de Dynamics NAV.