🔌 Connect a Dashboard widget to an external source (API / Web service)

Vous voulez afficher dans Suivi des KPI qui viennent d’un autre outil (SI, ticketing, BI, cybersécurité, CRM, etc.) ?

Bonne nouvelle : certains widgets de la vue Tableau de bord peuvent être alimentés par un web service externe :white_check_mark:

:books: Doc Ă  consulter (guide complet + formats JSON attendus par widget)
https://doc.suivi.work/fr/articles/1763665544-connecter-un-widget-a-une-source-externe-vue-tableau-de-bord


:white_check_mark: Ce que vous apprendrez

  • Quels widgets acceptent une source externe (ex : Nombre, Courbes, Barres, Anneau, Radar, Histogramme, Tableau).
  • Comment fournir les donnĂ©es via une rĂ©ponse JSON (payload) selon le widget choisi.
  • Comment tester la rĂ©ponse et valider que le widget affiche bien ce que vous attendez.

:rocket: La mise en place en 3 étapes (ultra simple)

  1. Déclarer la source externe
    Dans votre board : … > Connecteurs > Nouvelle connexion > Source de données Tableau de bord, puis renseignez l’URL du web service et Ajouter.

  2. (Optionnel) Déclarer des variables
    Utile pour contextualiser (ex : “client”, “périmètre”, “site”, etc.).
    Connecteurs > Variables > Nouvelle Variable, puis dans l’onglet Payload du widget, utilisez :
    "%NomDeVariable%"

  3. Ajouter un widget connecté dans le Tableau de bord
    Ajouter un widget > choisir un widget compatible > sélectionner la connexion > saisir les paramètres du payload > Enregistrer.
    Astuce : cliquez sur Tester puis Résultats du test pour vérifier la réponse, et vous pouvez même modifier temporairement les données pour voir le rendu dans le widget.


:speech_balloon: Question : vous aimeriez connecter Suivi à quelle source en priorité (API interne, ticketing, EDR, CRM…) ?

Dites-le en commentaire : on pourra partager des exemples de payload “qui marchent” selon votre cas d’usage :slightly_smiling_face: