Des Apps Dynamics NAV pour Office 365 - NAPA

 

Introduction :

La nouvelle version Dynamics NAV 2015 nous permet d’avoir une intégration très étroite avec Office 365 :

  • Accès à toutes les fonctionnalités et les pages de Dynamics NAV depuis le portail SharePoint Office 365
  • Export des liste directement vers Excel Online
  • Gestion des documents Dynamics NAV dans One Drive
  • Intégration OneNote Office 365
  • Authentification unique (Accès à Dynamics NAV en utilisant un compte O365)

Dans ce post, nous personnaliserons  cette intégration en ajoutant une fonctionnalité Dynamics NAV (Catalogue produit par exemple) dans un message Outlook O365.

Nous allons utiliser les outils de développement Office 365 « Napa » . Ces outils facilitent le développement des applications pour Office et SharePoint sans quitter le navigateur ou installer un logiciel. Il suffit d'ajouter l'application “Outils de développement « Napa » pour Office 365” à votre Site SharePoint Online, la lancez, et vous êtes prêt à créer votre première application Dynamics NAV pour Office ou SharePoint.

Exemple d’applications :

Consulter le catalogue produits à l’ouverture d’un e-mail :

 image

Saisie d’un devis depuis un e-mail :

image

Prérequis :

  • Une installation Microsoft Dynamics NAV dans Azure (client tablette)
  • Un compte Office 365 (avec un accès à l’environnemenr de développement)
  • Authentification unique pour Dynamics NAV & Office 365
  • Autoriser les IFRAME dans le paramètrage du serveur Dynamics NAV

 

Installez les outils de développement NAPA :

Dans un site SharePoint O365, cliquez sur “Contenu du site” puis “Ajouter une application”

image

Dans la liste des applications, choisissez l’application “Napa” Office 365 Development Tools :

image

Cliquez sur Approuver :

image

Si l’application n’apparait pas dans la liste des applications de votre site, installez la depuis le Store SharePoint :

image

Après avoir lancer l’application, Cliquez sur “Add New Projects” :

image

Choisissez le type d’application que vous souhaitez développer (SharePoint, Office contenu/task pane ou Mail) :

image

Nous allons dans ce post nous intéresser à l’application Mail.

Sélectionnez le type “Mail app for Office”, donnez un nom à votre projet puis cliquez sur Create. Un projet est créé :

image

Le projet est composé de plusieurs rubriques : AppCompose (quand on compose l’email, AppRead quand on lit l’email, …)

Ajoutez l’IFRAME de la page Dynamics NAV :

Remplacer la balise <body> par le code suivant :

<body>
    <!-- Page content -->
    <div id="content-header">
        <div class="padding">
            <h1>Microsoft Dynamics NAV</h1>
        </div>
    </div>
    <div id="content-main">
        <iframe width="100%" height='450' src=https://navxxx.cloudapp.net:8080/DynamicsNAV80/WebClient/tablet.aspx?company=CRONUS%20France%20S.A.&mode=View&page=31&i=58D&ni=2></iframe>

    </div>
</body>

Paramétrez et déployer votre application :

Cliquez sur le bouton image  du menu de gauche :

image 

Complétez les paramètres de votre application puis cliquez sur le bouton image  du menu de gauche pour déployer la solution.

Pour tester la solution, accédez à Outlook et sélectionnez un mail.