Publication d'un cockpit sur InSite (ancienne méthode, local)

Vous publiez un cockpit sur InSite via une page d'intégration générale (ancienne méthode).

Pour y parvenir, vous devez reprendre la macro 'PublishAnalysis' dans chaque analyse à publier. Avec cette macro, l'analyse est publiée comme page Web.

Vous pouvez faire exécuter cette macro automatiquement via l'Utilitaire Commandline d'AFAS. Ainsi, vous pouvez par exemple exécuter automatiquement une analyse chaque nuit et la sauvegarder comme page Web. Dans le menu d'InSite, insérez une page d'intégration générale qui renvoie à la page Web. Si un utilisateur consulte la page d'intégration, le cockpit s'affiche.

Remarques et conditions préalables

  • Dans l'analyse à publier, la macro PublishAnalysis doit être présente.
  • Si vous avez appliqué dans Microsoft Excel la 'Mise en Page conditionnelle' du type 'Pictogramseries', cette mise en page ne sera pas affichée dans l'analyse publiée. C'est la raison pour laquelle il est conseillé d'utiliser un autre format de mise en page conditionnelle.
  • Microsoft Excel doit être installé sur le serveur d'applications sur lequel vous exécutez la commandline.
  • Vous ne pouvez exécuter la Commandline qu'en connectant le serveur à Windows puis en verrouillant ensuite la machine (Touche Windows + L). Dans Microsoft Excel, il est en effet impossible d'exécuter ces actions en mode 'unattended'.

Ajouter la macro 'PublishAnalysis' à une analyse

La macro PublishAnalysis conserve une analyse sous forme de page Web. Vous devez ajouter cette macro à toutes les analyses que vous souhaitez publier sous forme de page Web.

Attention: 

Le nom PublishAnalysis est obligatoire.

Ajout de la macro à l'analyse (Microsoft Excel 2007/2010) :

  1. Allez vers : Généralités / Export / Gestion / Analyse.
  2. Ouvrez l'analyse.
  3. Cliquez sur : Conception.

    L'analyse s'ouvre dans Microsoft Excel.

  4. Allez vers : 'Beeld /  Macro's / Macro opnemen'.

  5. Saisissez le nom 'PublishAnalysis'   :

    App_Analyses en cockpits publiceren - PublishAnalysis - Name

  6. Cliquez sur : OK.
  7. Allez vers : 'Opslaan als / Andere indelingen'.

  8. Sélectionnez 'Page Web' sous 'Sauvegarder comme'.
  9. Cliquez sur : 'Publiceren'.
  10. Configurez le bon emplacement pour la sauvegarde de la page Web. Il s'agit d'un emplacement sur le serveur qui doit pouvoir être accessible via le dossier virtuel (voir ci-dessous).
  11. Sélectionnez la case à cocher 'Publier de nouveau automatiquement dès que ce dossier de travail est enregistré'.
  12. Cliquez sur : 'Publiceren'.
  13. Allez vers : 'Beeld /  Macro's / Opname stoppen'.
  14. Sauvegardez l'analyse et fermez Microsoft Excel.

Intégration du cockpit dans le menu InSite

Vous intégrez une analyse dans le menu d'InSite. L'option de menu est un lien vers une page Web (l'analyse publiée).

Ajouter le type de page :

  1. Allez vers : Généralités / In & OutSite / Type de page.
  2. Cliquez sur l'action : Nouveau type d'intégration.
  3. Saisissez les libellés.
  4. Videz les champs Clé d'intégration publique et Clé d'intégration secrète.

    Attention:

    Si ces champs sont remplis, vous ne pouvez pas ouvrir l'analyse dans InSite.

  5. Cliquez sur : Terminer.

Vous activez le nouveau type de page pour chaque site où vous souhaitez l'utiliser.

Activer le type de page :

  1. Allez vers : Généralités / In & OutSite / Site.
  2. Ouvrez les propriétés du site.
  3. Accédez à l'onglet : Types de pages.
  4. Sélectionnez le type de page pour l'affichage des pages d'intégration.
  5. Cliquez sur : OK.

    Le site Web obtient le statut En cours de publication, vous le voyez dans l'affichage. Vous ne pouvez passer à l'étape suivante que lorsque le site Web a été entièrement publié. Rafraîchissez l'affichage avec F5 pour contrôler le statut.

Se connecter à InSite :

  1. Démarrez InSite.
  2. Connectez-vous en tant que Gestionnaire du site.

Ajouter une option de menu avec une page liée :

  1. Cliquez sur : Nouveau, à l'endroit où vous voulez aouter l'option de menu.

    App_Analyses en cockpits publiceren - InSite inrichten - menukeuze toevoegen

  2. Saisissez le libellé .
  3. Cliquez sur : Suivant.
  4. Sélectionnez le type de page d'intégration que vous avez ajouté pour la publication d'analyses.
  5. Cliquez sur : Suivant.
  6. Saisissez l'URL de l'analyse sous Intégration URL.

    L'élément de menu est ajouté.

  7. Cliquez sur l'élément de menu de l'analyse pour l'afficher.

Ajout de répertoires virtuels

Vous publiez les analyses sur le serveur dans un dossier non lié à un environnement.

Pour rendre accessibles les analyses via InSite, vous devez ajouter dans IIS un répertoire virtuel qui renvoie vers le chemin physique où se trouvent les analyses. Dans la hiérarchie, le répertoire virtuel ne doit pas être placé sous InSite. Vous devez utiliser un site distinct ou le répertoire virtuel.

Exemple :

Vous pouvez faire paramétrer la configuration dans cet exemple par votre administrateur système.

Vous publiez les analyses de l'environnement EnYoi sur le chemin physique :

ProgramData\Profit\AFAS Data\Environments\EnYoi

Vous ajoutez via IIS le dossier virtuel 'Cockpits' au serveur sur lequel vous publiez l'analyse, ce dossier virtuel renvoie vers le chemin physique.

Vous publiez une analyse 'Fin_data.htm' sur le dossier physique ProgramData\Profit\AFAS Data\Environments\EnYoi.

Vous ouvrez cette analyse via 'http://localhost/cockpits/fin_data.htm' ou via 'www.enyoi.nl/cockpits/fin_data.htm'.

Planification d'un cockpit pour la publication sur InSite

Vous planifiez la publication d'un cockpit afin qu'elle se produise à des jours et heures fixes.

Pour ce faire, deux possibilités : Vous planifiez des tâches dans Profit et vous les exécutez via la file d'attente, ou vous publiez des analyses via l'utilitaire commandline.

Voir aussi