[[:format_export_sharepoint|{{:wiki:flag_uk.png?45 }}]]
====== Fonctionnalité d'export Sharepoint ======
**Mise à jour pour N4V 2025.2.10**
===== Description =====
* Exportez le composant Need4Viz au format HTML, PNG et/ou CSV directement dans Sharepoint
* Si vous avez besoin d'exporter le composant Need4Viz en dehors de Webi pour donner accès aux informations aux utilisateurs qui n'ont pas de compte Webi, cette fonctionnalité vous offrira de grandes possibilités.
===== Prérequis =====
La fonctionnalité d'export Sharepoint n'est pas incluse par défaut dans la suite N4V.
Contactez votre représentant commercial Need4Viz pour obtenir une licence.
Une fois la clé activée, une configuration spécifique est à faire sur le serveur N4V pour configurer la connexion à votre instance Sharepoint (onPremise ou onLine).
Lisez la documentation fournie avec votre clé pour configurer la connexion.
===== Configuration du serveur =====
Vous devez demander à votre administrateur Need4Viz de configurer le fichier config.js pour activer l'export MS Sharepoint.
* Pour activer le panneau des paramètres d'export Sharepoint dans le graphique, vous devez définir export_MSSP sur "true".
* Si vous devez utiliser un serveur Web externe pour les fichiers statiques Need4Viz, vous devez définir use_external_webapp_MSSP sur "true" et définir votre URL externe dans la variable URL_PORT_WebApp_ext_MSSP.
===== Paramètres =====
==== Export HTML ====
* **Général**
* //Exporter automatiquement le graphique// : Cochez la case pour exporter automatiquement le graphique au format HTML à chaque actualisation
* //Racine du site MS Sharepoint// : Saisissez l'URL racine de votre instance Sharepoint. Par exemple, saisissez "**mydomain**" si votre sharepoint est accessible à https://mydomain/site/my_sharepointsite
* //Bibliothèque d'exportation MS Sharepoint// : Entrez la bibliothèque d'URL (sans le chemin racine) pour télécharger le composant HTML exporté. Par exemple, saisissez "**site/my_sharepointsite/my_lib**" si votre sharepoint est accessible sur https://mydomain/site/my_sharepointsite/my_lib/
* //Nom du fichier HTML cible généré// : Nom du fichier (spécifier l'extension .html pour du Sharepoint onPremise, .aspx pour du Sharepoint online) qui sera utilisé pour enregistrer le fichier.
* //Attention// : les fichiers téléchargés sur une instance Sharepoint en ligne doivent être nommés avec une extension .aspx (et non une extension .html).
* //Attention// : pour des raisons de sécurité, le chemin et le nom du fichier seront mis en minuscules et les caractères accentués seront remplacés par des non accentués et les caractères spéciaux seront remplacés par '_'. Ces options peuvent cependant être modifiées dans la configuration générale de N4V (demandez la modification à votre administrateur N4V).
* **Fonction de navigation JS dans le fichier exporté**
* //Utiliser une fonction JS personnalisée pour naviguer// : Cochez la case pour activer le workflow de navigation dans les graphiques exportés et définir une fonction JS personnalisée
* //Nom de la fonction de navigation// : Nom de la fonction qui sera appelée lors de la navigation. Par défaut, le nom de la fonction est « parent.click_link_ext ». Vous devez implémenter cette fonction dans la page HTML principale qui contient votre graphique iframe. Cette fonction recevra un tableau contenant le ou les éléments sélectionnés dans le composant N4V.
* //Utiliser une fonction JS personnalisée pour réinitialiser// : Cochez la case pour activer le workflow de réinitialisation dans les graphiques exportés (désélection de tranche...) et définir une fonction JS personnalisée
* //Reset function name// : Nom de la fonction qui sera appelée lors de la désélection/réinitialisation. Par défaut, le nom de la fonction est « parent.click_linkres_ext ». Vous devez implémenter cette fonction dans la page HTML principale qui contient votre graphique iframe. Cette fonction recevra un tableau contenant le ou les éléments non sélectionnés dans le composant N4V.
* **Remplacement de l'URL de la webapp**
* //Remplacer l'URL de la webapp N4VCustomElements dans le fichier exporté// : Cochez la case si vous souhaitez que l'URL d'export par défaut appelant l'application web N4 CustomElements soit modifiée pour votre export.
* //URL path of the webapp// : Si vous avez coché la case précédente, saisissez ici l'URL de remplacement à faire dans le fichier exporté.
==== Export PNG ====
* **Général**
* //Exporter automatiquement le graphique// : Cochez la case pour exporter automatiquement le graphique au format PNG à chaque rafraichissement
* //Racine du site MS Sharepoint// : Saisissez l'URL racine de votre instance Sharepoint. Par exemple, saisissez "**mydomain**" si votre sharepoint est accessible à https://mydomain/site/my_sharepointsite
* //Bibliothèque d'exportation MS Sharepoint// : Entrez la bibliothèque d'URL (sans le chemin racine) pour télécharger le composant HTML exporté. Par exemple, saisissez "**site/my_sharepointsite/my_lib**" si votre sharepoint est accessible sur https://mydomain/site/my_sharepointsite/my_lib/
* //Nom du fichier PNG cible généré// : Nom du fichier (spécifier l'extension .png) qui sera utilisé pour enregistrer le fichier.
* //Attention// : pour des raisons de sécurité, le chemin et le nom du fichier seront mis en minuscules et les caractères accentués seront remplacés par des caractères non accentués et les caractères spéciaux seront remplacés par des '_'. Ces options sont toutefois modifiables dans la configuration générale de N4V (demandez à votre administrateur N4V pour la modification).
==== Export CSV ====
* **Général**
* //Exporter automatiquement le graphique// : Cochez la case pour exporter automatiquement le graphique au format CSV à chaque rafraichissement
* //Racine du site MS Sharepoint// : Saisissez l'URL racine de votre instance Sharepoint. Par exemple, saisissez "**mydomain**" si votre sharepoint est accessible à https://mydomain/site/my_sharepointsite
* //Bibliothèque d'exportation MS Sharepoint// : Entrez la bibliothèque d'URL (sans le chemin racine) pour télécharger le composant HTML exporté. Par exemple, saisissez "**site/my_sharepointsite/my_lib**" si votre sharepoint est accessible sur https://mydomain/site/my_sharepointsite/my_lib/
* //Nom du fichier CSV cible généré// : Nom du fichier (spécifier l'extension .csv) qui sera utilisé pour enregistrer le fichier.
* //Attention// : pour des raisons de sécurité, le chemin et le nom du fichier seront mis en minuscules et les caractères accentués seront remplacés par des caractères non accentués et les caractères spéciaux seront remplacés par des '_'. Ces options sont toutefois modifiables dans la configuration générale de N4V (demandez à votre administrateur N4V pour la modification).
* **Format**
* //Ne pas exporter l'en-tête// : Cochez la case pour ne pas exporter l'en-tête des données dans le fichier CSV
* //Séparateur de colonnes// : Le séparateur de colonnes par défaut est la virgule, vous pouvez le modifier ici
* //Qualificateur de texte// : Vous pouvez entourer les champs de texte d'un qualificateur de texte défini ici (par exemple : ")
* //Format// : Choisissez ici le format numérique d'export (1234.56 ou 1234,56)
===== Animations =====
* Le composant sera exporté en HTML avec les mêmes fonctionnalités (animation, masquer les séries, etc...) qu'il possède dans SAP Webi
===== Articles connexes =====
Articles de la base de connaissances pour obtenir plus d'informations :
* Automatisez l'export HTML Need4Viz / Utilisez les variables N4V pour générer le chemin dynamique et le nom du fichier : [[https://www.need4viz.com/support/kb/faq.php?id=19|Ici]]