Intégration Google Sheets


À propos de cette intégration
SAS_IntegrationNotRESTIntroduction

Il existe plusieurs moyens d’intégrer des systèmes tiers avec Product name - ev sas.png. Cela, en fonction des besoins métiers, des contraintes d’architecture et de sécurité en vigueur ainsi que des spécificités de chaque application ou service tiers. Notamment, vous pouvez utiliser les datasources REST, CSV, Online CSV ainsi que le widget Html Script.

Cette page présente un processus d’intégration type déjà mis en œuvre dans un contexte client.

Pour plus de détails sur cette intégration, veuillez contacter les départements "Consulting & Professional Services" et Support d'Logo - EasyVista.png ou vos fournisseurs de services et intégrateurs habituels.

Synthèse de l'intégration

Google Sheets est une application bureautique permettant de créer et mettre en forme des feuilles de calcul en ligne, accessibles de n'importe quel ordinateur et modifiables en temps réel par tout utilisateur ayant les droits d'accès.

Une application Product name - ev sas.png peut alors intégrer ces données via un datasource Online CSV pointant sur l'URL d'une feuille Google Sheets, puis les afficher, par exemple, via un widget Data Viewer. Les données sont ensuite automatiquement mises à jour dans l'application Product name - ev sas.png lorsque le contenu est modifié dans la feuille Google Sheets.

Flux d’intégration des données (sens) Type d'authentification Options du connecteur d'intégration

Product name - ev sas - big.png

Up arrow.png

Logo - Google Sheets.png

N/A

datasource Online CSV   Apps - Datasource - CSV Online icon.png

Version SaaS du produit tiers

Version On-premise du produit tiers

Check icon.png

Not check icon.png

Remarques

  • Vous devez disposer d'un compte Google pour accéder à Google Sheets.
  • La feuille de calcul ne doit pas comporter de ligne / colonne vierge en haut du fichier. La première ligne doit contenir les titres.
             Example documentation icon FR.png   Google Sheets - Example sheet.png
  • Dans Google Sheets, une option permet de désactiver la réactualisation automatique des données publiées. Dans ce cas, les données affichées sur l'application Product name - ev sas.png deviennent statiques.

Procédure : Comment intégrer une feuille de calcul Google Sheets

1. Allez sur Google Sheets et ouvrez le document Google Sheets souhaité :

  • si vous n'êtes pas connecté, connectez-vous avec votre compte Google ;
  • soit ouvrez une feuille existante :
    • dans la liste des feuilles, cliquez sur celle souhaitée : le document est ouvert ;
    • pour revenir à la liste des feuilles, cliquez sur Google Sheets - Menu sheet icon.png en haut à gauche.
  • soit créez une nouvelle feuille :
    • cliquez sur Google Sheets - Create sheet icon.png en bas à droite ;
    • saisissez les données de la feuille ;
    • renommez la feuille via Fichier > Renommer.

2. Générez l'adresse URL pointant sur votre feuille Google Sheets en ligne :

  • Cliquez sur Fichier > Publier sur le web.
             Google Sheets - Publish.png
  • Dans l'onglet Lien :
    • cliquez sur Page Web et sélectionnez l'option Valeurs séparées par des virgules (.csv) ;
    • si votre document comporte plusieurs feuilles, vous pouvez publier uniquement l'une d'entre elles : cliquez sur Document entier puis sélectionnez la feuille souhaitée.
  • Assurez-vous que vos données sont constamment réactualisées en ligne lorsque vous modifiez votre document Google Sheets :
    • cliquez sur Contenu publié et paramètres ;
    • cochez la case Republier automatiquement après chaque modification.
  • Générez l'URL pointant sur votre feuille Google Sheets :
    • cliquez sur [ PUBLIER ] ;
    • copiez le lien affiché.
               Google Sheets - Publish URL.png

3. Allez dans Product name - ev sas.png pour intégrer dans une application les données de votre feuille Google Sheets :

  • Ouvrez l'application souhaitée.
  • Ajoutez un datasource dynamique Online CSV pointant sur la feuille Google Sheets :
    • dans le volet Objets, cliquez sur Apps - Add datasource icon.png ; ouvrez la catégorie Online et sélectionnez le datasource Online CSV ;
    • renommez le nouveau datasource pour l'identifier facilement ;
    • dans le champ Content > Base Uri, collez le lien généré par Google Sheets ;
    • indiquez que la première ligne contient les en-têtes des colonnes en cochant la case Select First Row As Current Record ;
    • vérifiez vos données en cliquant sur [ PREVIEW ].
               Google Sheets - Preview datasource.png
  • Affichez les données du nouveau datasource via un widget Data Viewer :
    • dans le volet Objets, cliquez sur Apps - Add widget icon.png ; ouvrez la catégorie Basic et cliquez-glissez le widget Data Viewer sur le volet Conception ;
    • renommez le nouveau widget pour l'identifier facilement ;
    • dans la liste déroulante Content > DataSource, sélectionnez le datasource créé précédemment : automatiquement, les données de la feuille Google Sheets sont affichées ;
    • sélectionnez le mode d'affichage souhaité via la liste déroulante Content > Default View : mode Grille (Grid) (formatage du tableau via les propriétés Theme > Cell Style / Grid Style), mode Liste (formatage via les propriétés Line), mode Mosaïque (formatage via les propriétés Tile)  -  Open url.png  voir Description des propriétés
    • renseignez le formulaire de détail d'un enregistrement via la section Form.

4. Sur votre application Product name - ev sas.png, testez le bon affichage des données de votre feuille Google Sheets.

  • Cliquez sur EVApps - GUI - Execute icon.png pour passer en mode Visualisation et vérifiez les données affichées.
  • Testez ensuite le bon rafraîchissement automatique des données :
    • allez sur votre feuille de calcul dans Google Sheets ; effectuez une modification et quittez Google Sheets ;
    • retournez sur votre application Product name - ev sas.png affichée en mode Visualisation et rafraîchissez l'écran (Note : Un certain laps de temps peut être nécessaire pour la réactualisation des données).
Tags:
Modifié par Utilisateur inconnu le 2017/04/24 15:38
Créé par Administrator XWiki le 2016/07/11 15:05

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help

Glossaire

Powered by XWiki ©, EasyVista 2020