Aller au contenu principal

11 articles tagués avec « widgets »

Voir tous les tags
Jean-François
Release notes
Jean-François
Proxy-Product Owner
Publié le28 janvier 2026
Versionv3.21

Vos données à la loupe : Filtres par Tags & Continuité visuelle

La version 3.21 de l'IoT magic Builder se concentre principalement sur la précision des données affichées et la fluidité de navigation. Les évolutions majeures de cette itération concernent la finesse de comptage dans l'App Builder et une meilleure gestion de l'historique dans les graphiques.

Nouveautés

App Builder : Filtrage et comptage

Les Widgets Carte (WCard) et Texte (WTextBox) évoluent pour mieux gérer les structures hiérarchiques complexes.

  • Filtrage par Tags : Il est désormais possible de configurer les compteurs pour qu'ils filtrent les éléments (Sites, Clients, Équipements) en fonction de leurs tags. Cela permet d'obtenir des métriques précises (ex: nombre de sites "Tertiaires") sans configuration lourde.
  • Configuration HQL simplifiée : L'aide à la saisie pour les requêtes HQL a été revue. Le code généré lors du copier/coller inclut directement le nom de l'attribut sélectionné, facilitant ainsi son intégration immédiate.

Widget Graphique : Continuité des données

  • Dernier point connu : Le Widget Graphique (WGraph) récupère et affiche maintenant le dernier point de donnée connu, même si celui-ci se situe en dehors de la fenêtre temporelle visible. Cela évite l'affichage de graphiques vides et permet de visualiser l'état le plus récent d'une mesure sans avoir à élargir la plage de temps.

Améliorations Techniques

  • Performance Référentiel : Une optimisation de la gestion du cache pour les types d'équipements (Device Types) a été déployée. Cette modification réduit la charge serveur et accélère l'affichage des listes de services.

Corrections de Bugs

Plusieurs ajustements ont été réalisés pour améliorer la stabilité et l'expérience utilisateur :

App Builder & Dashboards

  • Services : Correction d'un problème de chargement qui laissait la liste des services vide lors d'un accès rapide.
  • Catégories : Le renommage d'une catégorie récemment créée dans un sous-groupe est maintenant pris en compte immédiatement, sans nécessiter de rafraîchissement de la page.
  • Rapports : Le bouton "Générer le rapport" ne s'affiche plus de manière incorrecte pour les rapports configurés en mode automatique.
  • Ergonomie : Dans le widget Historical Data, l'action de glisser-déposer n'entre plus en conflit avec la sélection de texte.

Référentiel

  • Tags : Correction de l'affichage "NaN" lors de l'édition de valeurs numériques sur les tags.
  • Affichage : Les noms du service et du groupe apparaissent désormais correctement lors de l'ajout d'un nouveau service.
  • Modification : Le bouton de modification d'un tag dans le MDM est de nouveau fonctionnel.

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Jean-François
Release notes
Jean-François
Proxy-Product Owner
Publié le16 décembre 2025
Versionv3.20

Amélioration du support, évolutions graphiques et meilleure expérience de configuration

Nous sommes ravis de vous annoncer la disponibilité de la version v3.20.

Nouvelle version v3.20

La version v3.20 de l'IoT magic Builder apporte des améliorations majeures autour du support client, des widgets graphiques et de l'expérience utilisateur.

Améliorations & corrections

Amélioration de la gestion du support

Le support client est une priorité pour dDruid.
Suite à vos retours, les utilisateurs dédiés au support dDruid sont désormais masqués par défaut dans la liste des utilisateurs.

Vous pouvez toutefois les afficher à tout moment en utilisant le filtre prévu à cet effet.

Filtre des utilisateurs dédié au support dDruid
Filtre des utilisateurs dédié au support dDruid
Cliquer pour ouvrir

Evolutions du widget Graph

Plusieurs améliorations ont été apportées pour optimiser la lisibilité et la précision des données affichées.

Refonte des options du Graph
Refonte des options du Graph
Cliquer pour ouvrir

Nouvelle option : Axe temporel ajusté aux données

  • Permet de restreindre l’axe temporel aux données réellement présentes sur la période sélectionnée.
  • Le graphique ajuste également l’axe des Y en fonction des valeurs disponibles.
  • Désactivée par défaut : l’axe temporel est alors déterminé uniquement par la période choisie.

Renommage d’option pour clarification : Interpolation des points manquants

  • Lorsque l’option est activée, les segments manquants sont interpolés.
  • Lorsque l’option est désactivée, la série devient discontinue et reflète uniquement les données réelles.
  • Activée par défaut.

Amélioration UX/UI de la gestion de configuration des widgets

Pour faciliter la configuration de vos widgets, le menu latéral de configuration peut désormais être réduit, offrant ainsi davantage d’espace de travail.

Menu de configuration déplié
Menu de configuration déplié
Cliquer pour ouvrir
Menu de configuration réduit
Menu de configuration réduit
Cliquer pour ouvrir
astuce

Votre choix (menu réduit ou affiché entièrement) est sauvegardé automatiquement dans vos cookies, afin de conserver vos préférences.

Correctifs sur plusieurs widgets

  • Widget Jauge : correction d’un problème d’affichage du titre dans certains cas.
  • Widget LastValue :
    • correction du tri alphanumérique, désormais fonctionnel ;
    • correction sur l’export Excel : le nom de l’item est maintenant exporté à la place de son identifiant.

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le16 octobre 2025
Versionv3.18

Rapports rétroactifs, Card multi-variables amélioré et supervision renforcée

Nous sommes ravis de vous faire part de la disponibilité de la v3.18 de l'IoT magic Builder.

Nouvelle version v3.18

La version v3.18 est une release légère mais utile, avec plusieurs améliorations ciblées qui renforcent la fiabilité de la plateforme, notamment sur les rapports et le widget Card multi-variables.

Améliorations et corrections

Génération de rapports rétroactifs

Il est désormais possible de générer des rapports dans le passé, facilitant :

  • la reconstitution d’historiques,
  • la vérification d’anciennes interventions,
  • la création de rapports à posteriori. Une avancée utile pour les équipes opérationnelles et les audits.

Stabilisation du widget Card multi-variables

Quelques ajustements techniques ont été effectués pour améliorer :

  • la fiabilité des conditions multi-variables,
  • la cohérence du rendu selon les règles configurées,
  • le comportement général du widget en exploitation.

Supervision renforcée de la plateforme

Nouvelle amélioration de la surveillance applicative visant à :

  • détecter plus tôt les anomalies,
  • fiabiliser les services en continu,
  • améliorer la stabilité de l’écosystème IoT magic Builder.

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le12 septembre 2025
Versionv3.17

Logique conditionnelle avancée et intégrations JRI + Open Meteo

Nous sommes ravis de vous présenter la nouvelle version de la plateforme IoT magic Builder v3.17. Voici un aperçu des fonctionnalités et des améliorations apportées.

Nouvelles fonctionnalités

Affichages conditionnels multi-variables dans les widgets Cards

Le widget Card est conçu pour afficher de manière synthétique et visuelle l'état d'un équipement, d'une variable ou d'un ensemble de conditions. Il met en avant une information clé – qu'il s'agisse d'une valeur (ex. température, niveau de stock, taux de disponibilité), d'un état (OK, Alerte, Critique) ou d'un message personnalisé.

Associé à une logique conditionnelle, le Card peut changer de couleur, texte et icône afin de rendre la donnée immédiatement compréhensible selon les valeurs sélectionnées.

Avec cette version, le widget Card gagne en puissance : vous pouvez désormais configurer des conditions basées sur plusieurs variables, grâce à l'utilisation d'opérateurs logiques comme ET et OU par exemple.

Configuration des conditions multi-variables dans le widget Card
Configuration des conditions multi-variables dans le widget Card
Cliquer pour ouvrir

Vous n'avez plus besoin de passer par des variables calculées, les conditions multi-variables sont nativement intégrées dans le widget.

astuce

Utilisez les tags pour sélectionner les variables concernées et simplifier vos configurations.

Nouvel interfaçage avec My Sirius de JRI

La plateforme dDruid intègre désormais les données en provenance de la solution My Sirius, de JRI.

My Sirius est une solution connectée de surveillance qui permet de suivre en temps réel la température et d'autres paramètres physiques (humidité, CO₂, pression, ouverture de porte…), adaptée aussi bien au contrôle des zones de stockage (entrepôts, chambres froides, réfrigérateurs, incubateurs…) qu'au suivi des conditions durant le transport (véhicules, conteneurs, sacs isothermes…).

Vous pouvez désormais, depuis la plateforme IoT magic Builder :

  • Visualiser directement leurs données dans vos dashboards
  • Configurer des alertes (alarming) basées sur les seuils remontés
  • Centraliser la supervision de vos capteurs IoT et de vos données Sirius au sein d'un même environnement

Nouvel interfaçage avec Open Meteo

Il est désormais possible de récupérer les données météorologiques du monde entier (température, précipitations, humidité, vent, etc.) directement dans la plateforme.

Les données sont automatiquement liées aux coordonnées GPS de vos sites, permettant un suivi contextuel des conditions climatiques.


Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Jean-François
Release notes
Jean-François
Proxy-Product Owner
Publié le19 août 2025
Versionv3.16

Améliorations UX, widget KPI optimisé et suivi d’activité des utilisateurs

Nous sommes ravis de vous faire part de la disponibilité de la v3.16 de l'IoT magic Builder.

Nouvelle version v3.16

La version v3.16 apporte plusieurs améliorations techniques et UX, tout en poursuivant les travaux liés au futur widget Card multi-variables, déjà annoncé dans la v3.15.

Améliorations et corrections

Préparation du futur widget Card multi-variables

Les évolutions continuent en coulisse pour intégrer prochainement les conditions multi-variables directement dans le widget Card. Pas de nouveauté visible pour l’instant — mais c’est pour bientôt !

Amélioration UX/UI globale des widgets

La configuration des widgets a été repensée pour offrir :

  • une navigation plus fluide,
  • une structure plus lisible,
  • une compréhension plus immédiate des options. Un vrai gain de confort pour tous les utilisateurs App Builder.

Widget KPI : meilleure visibilité des valeurs

Le widget KPI bénéficie d’un nouveau rendu visuel plus clair et plus percutant, améliorant la lecture de vos indicateurs clés.

Correctifs sur les variables calculées

Plusieurs ajustements ont été effectués afin de :

  • fiabiliser la configuration,
  • éviter certains comportements incohérents,
  • simplifier l’expérience de création et de modification.

Nouvelle donnée : dernière connexion des utilisateurs

La plateforme affiche désormais la date de dernière connexion de chaque utilisateur, permettant :

  • un meilleur suivi de l’activité,
  • une compréhension plus fine de l’usage réel de vos clients,
  • un monitoring plus efficace de vos accès.
Dernière connexion utilisateur
Affichage de la date de dernière connexion sur l'interface utilisateur d'Administration
Cliquer pour ouvrir

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Jean-François
Release notes
Jean-François
Proxy-Product Owner
Publié le08 juillet 2025
Versionv3.15

Plugins, renfort de l'intégration Enedis et stabilité : une release tournée vers l’avenir

Nous sommes ravis de vous faire part de la disponibilité de la v3.15 de l'IoT magic Builder.

Nouvelle version v3.15

La version v3.15 apporte plusieurs optimisations techniques majeures, sans changement fonctionnel direct pour les utilisateurs, mais avec une préparation importante pour les futures évolutions de l’IoT magic Builder.

Améliorations et corrections

Interfaçage Enedis renforcé

L’intégration Enedis évolue avec l’ajout de nouvelles variables calculées pour valoriser vos données énergétiques, notamment :

  • Consommation et puissance en heures pleines / heures creuses
  • Ratios HP/HC
  • Autres indicateurs énergétiques exploitables dans vos Dashboards

Ces évolutions facilitent la création d’indicateurs énergétiques avancés.

info

Si cela vous intéresse, n'hésitez pas à contacter le support ou de demander une démonstration !

Préparation du futur widget Card multi-variables

Nous préparons l’arrivée d’une nouvelle fonctionnalité majeure :
les conditions multi-variables directement dans le widget Card (sans passer par les variables calculées).
Cette évolution sera disponible dans les prochaines versions.

Gestion des providers renommée en gestion des plugins

La section Providers devient désormais Plugins, avec :

  • une interface Administration modernisée
  • une configuration plus intuitive
  • un chantier en cours jusqu’à la fin de l’année pour fiabiliser l’ensemble du système d’intégration

Correctifs sur l’import XLSX/XLS

Améliorations sur l’import de services depuis fichiers Excel pour faciliter :

  • l’industrialisation des déploiements
  • la configuration en masse
  • le travail des équipes opérationnelles

Monitoring global renforcé

Amélioration de la surveillance technique sur l’ensemble du cloud dDruid :

  • supervision applicative étendue
  • monitoring infra renforcé
  • détection proactive des anomalies

Objectif : une plateforme plus stable, plus fiable, plus réactive.


Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Jean-François
Release notes
Jean-François
Proxy-Product Owner
Publié le01 février 2025
Versionv3.10

Mode comptage, gestion de fichiers et localisation intelligente

Nous sommes ravis de vous présenter la nouvelle version de la plateforme IoT magic Builder. Voici un aperçu des fonctionnalités et des améliorations apportées.

Au menu de cette nouvelle version v3.10

  • Mode comptage intégré aux widgets CARD et BOITE DE TEXTE
  • Amélioration des Alarmes et alarmes de synthèse
  • Gestion de fichiers : nouveau widget LISTE DE FICHIERS avec dépôt de fichiers possible dans ADMINISTRATION
  • Nouvelle gestion de la localisation dans le widget MAP

Nouvelles fonctionnalités

Mode comptage intégré aux widgets CARD et BOITE DE TEXTE

Les widgets CARD et BOITE DE TEXTE disposent désormais d'un nouveau mode "comptage" qui permet d'avoir un indicateur sur le nombre de clients, de sites ou d'équipements connectés, déconnectés ou en alarme par exemple et de pouvoir les visualiser facilement sur un tableau de bord. Cette nouvelle fonctionnalité est très utile pour gérer la maintenance des sites et des équipements à distance.

Widget Card
Configuration du widget Card en mode comptage
Configuration du widget Card en mode comptage
Cliquer pour ouvrir

C'est ici que vous pouvez sélectionner le mode "Afficher une fonction de comptage" pour paramétrer le widget Card.

info

Lorsque vous affichez une fonction de comptage, c'est la dernière valeur connue qui est affichée. Il n'y a pas de gestion temporelle dans ce cas.

Exemple de tableau de bord :
Tableau de bord affichant le nombre de sites connectés, déconnectés et en alarme avec le widget Card
Tableau de bord affichant le nombre de sites connectés, déconnectés et en alarme avec le widget Card
Cliquer pour ouvrir

Vous pouvez ainsi afficher le nombre de sites / clients / équipements en lien avec la hiérarchie, ou le Corporate Account sélectionné.

astuce
  • Dans un Widget Card Alarme en mode comptage, vous avez la possibilité de filtrer les alarmes produit par rapport à leur criticité/sévérité : Info, Mineur, Majeur, Critique, ou toutes.
  • Il est aussi possible de filtrer par rapport à plusieurs TAG.
Configuration du widget BOITE DE TEXTE en mode comptage
Configuration du widget BOITE DE TEXTE en mode comptage
Cliquer pour ouvrir
Widget BOITE DE TEXTE
Tableau de bord affichant le nombre d'équipements avec le widget BOITE DE TEXTE
Tableau de bord affichant le nombre d'équipements avec le widget BOITE DE TEXTE
Cliquer pour ouvrir

C'est ici que vous pouvez sélectionner le mode "Afficher un attribut de nœud ou une fonction de comptage" pour paramétrer le widget BOITE DE TEXTE.

Exemple de tableau de bord :
Exemple de tableau de bord avec widget BOITE DE TEXTE
Exemple de tableau de bord avec widget BOITE DE TEXTE
Cliquer pour ouvrir

Gestion de fichiers : nouveau widget LISTE DE FICHIERS

A partir de cette nouvelle version 3.10, il est possible de rendre accessible certains documents grâce au nouveau widget "LISTE DE FICHIERS". Vous pouvez stocker et afficher des contrats, des certificats, des factures, des notices d'utilisation ou des plans de bâtiments par exemple, en format .pdf, .docx, .doc, .txt, .csv, .xlsx, .xls, .png, .svg, .ppt, ou .pptx.

info

Pour des raisons de sécurité :

  • Il n'est pas possible d'importer des fichiers .zip, ni des fichiers .exe.
  • Les fichiers sont chiffrés sur la plateforme.

Les fichiers importés peuvent être présentés de manière statique ou dynamique (en lien avec la hiérarchie).

Module ADMINISTRATION pour déposer les fichiers

Dans le module ADMISTRATION il y a un nouvel onglet : FICHIERS. Il suffit d'y glisser les fichiers des documents en drag & drop dans la fenêtre pour les déposer.

Module ADMINISTRATION - Onglet FICHIERS
Module ADMINISTRATION - Onglet FICHIERS
Cliquer pour ouvrir

Les fichiers sont gérés par entité (Client / Site / Equipement). Cela signifie que l'import du fichier se fait au niveau de l'entité et que le fichier est lié à l'entité, qu'il s'agisse d'un client, d'un site ou d'un équipement. Partage des fichiers : chaque Corporate Account gère ses propres fichiers.

astuce

Le fichier ne doit pas dépasser 10 Mo. L'espace alloué au stockage des documents est limité à 1 Go par Corporate Account. Il est possible de voir l'espace utilisé dans le Corporate Account.

Gestion des fichiers
Gestion des fichiers
Cliquer pour ouvrir

Vous avez la possibilité à tout moment de télécharger les fichiers et de les supprimer en cliquant sur les icones correspondantes :

Interface de gestion des fichiers avec icônes de téléchargement et suppression
Interface de gestion des fichiers avec icônes de téléchargement et suppression
Cliquer pour ouvrir
info
  • Vous avez la possibilité d'effacer définitivement le fichier sans attendre la période des 30 jours en cliquant sur l'icone "Nettoyage". Une fois le fichier définitivement supprimé, l'espace de stockage est libéré. Il n'y a alors plus de possibilité de récupérer le fichier.

  • Lorsque vous supprimez un fichier, il est mis dans un premier temps une corbeille virtuelle pour une période de 30 jours avant d'être effacé définitivement. Pour le récupérer, vous pouvez vous adresser au support clients.

  • Remarque : l'espace de stockage n'est libéré qu'une fois le fichier définitivement supprimé.

Pour effacer le fichier définitivement, cliquez sur l'icone "nettoyage" :

Icône de nettoyage pour la suppression définitive d'un fichier
Icône de nettoyage pour la suppression définitive d'un fichier
Cliquer pour ouvrir

Personnalisation de la miniature par défaut :

astuce

Il est possible de personnaliser la miniature par défaut. Pour faire cela, cliquez sur la miniature par défaut pour la changer et sélectionner votre fichier (32x32 pixels, 10ko max).

Personnalisation de la miniature
Personnalisation de la miniature
Cliquer pour ouvrir
info

Il est nécessaire d'avoir les droits dans ADMINISTRATION pour réaliser cette opération.

Module APP BUILDER pour afficher les fichiers

Dans le module APP BUILDER, au sein de la rubrique VISUALISATION DE DONNEES, il existe dorénavant un nouveau widget "Liste de fichiers". Il existe 2 templates possibles : la vue TABLEAU et la vue LISTE.

Widget Liste de fichiers dans APP BUILDER
Widget Liste de fichiers dans APP BUILDER
Cliquer pour ouvrir

C'est ici que vous pouvez choisir le template à utiliser, la vue TABLEAU ou la vue LISTE :

Choix du template
Choix du template
Cliquer pour ouvrir

Mode Manuel :

Ce mode est utilisé pour ajouter manuellement un fichier à un widget précis :

Mode Manuel
Mode Manuel
Cliquer pour ouvrir

Vous pouvez sélectionner le fichier à déposer ici :

Sélection de fichier en mode Manuel
Sélection de fichier en mode Manuel
Cliquer pour ouvrir

Mode Intelligent :

Ce mode est utilisé pour la récupération intelligente des fichiers à afficher, selon l'entité sélectionnée dans la hiérarchie. L'ensemble des fichiers sous le nœud sélectionné seront affichés.

Mode Intelligent
Mode Intelligent
Cliquer pour ouvrir

Sélection du nœud :

Sélection du nœud
Sélection du nœud
Cliquer pour ouvrir

Mode "tableau" :

Vous avez la possibilité de cocher/décocher les informations que vous voulez voir afficher dans le tableau :

Configuration du mode tableau
Configuration du mode tableau
Cliquer pour ouvrir

Imaginons que vous souhaitez ne voir afficher que le nom du fichier (en gras) et la source :

Configuration du mode tableau
Configuration du mode tableau
Cliquer pour ouvrir

Concernant la source, si on décoche "par défaut", on peut choisir ce que l'on souhaite afficher : Ici : Equipement et nom du fichier.

Personnalisation de l'affichage source
Personnalisation de l'affichage source
Cliquer pour ouvrir

On peut voir ici qu'il ne reste plus que 2 colonnes, Nom de fichier et Source, et que le nom du fichier est affiché en gras. Concernant la Source, il est indiqué l'équipement et le nom du fichier :

Résultat du mode tableau personnalisé
Résultat du mode tableau personnalisé
Cliquer pour ouvrir

Mode "Liste" :

Permet d'afficher les fichiers sous forme d'icones.

Mode Liste
Mode Liste
Cliquer pour ouvrir

Les fichiers sont téléchargeables en cliquant sur le bouton "télécharger" en haut à droite de l'icone représentant le document.

Téléchargement de fichiers
Téléchargement de fichiers
Cliquer pour ouvrir

Améliorations

Amélioration des Alarmes et alarmes de synthèse

Amélioration des widgets alarmes

Il est désormais possible d'avoir plus d'informations lors du déclenchement d'une alarme que par le passé. En effet, vous pouvez maintenant connaître la valeur de la variable au moment du changement d'état.

info

Il est à présent possible de réaliser des agrégations/statistiques pour déclencher des alarmes en plus des modes last value/time period. Exemple concret : pouvoir visualiser une moyenne de température sur une période définie.

Alarme de synthèse

L'alarme de synthèse permet de faire la synthèse de plusieurs alarmes et de pouvoir créer, par exemple, une alarme générale qui déclenche automatiquement un snapshot de l'équipement lors du déclenchement de l'alarme. Ainsi, vous pouvez avoir en un coup d'œil toutes les informations à portée de main pour prendre les décisions adéquates.

Les informations sont également regroupées dans un email de synthèse et envoyées à la personne en charge du dossier. L'email d'alarme est bien sûr personnalisable.

Nouvelle gestion de la localisation dans le widget MAP

Le widget MAP peut maintenant utiliser l'autocomplétion Google maps pour renseigner automatiquement la latitude et la longitude à partir de la saisie d'une adresse.

Autocomplétion Google Maps dans le widget MAP
Autocomplétion Google Maps dans le widget MAP
Cliquer pour ouvrir
Déplacement du point sur la carte
Déplacement du point sur la carte
Cliquer pour ouvrir
info

Il est ensuite possible de déplacer le point sur la carte si nécessaire pour affiner l'emplacement.


Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le01 novembre 2024
Versionv3.8

Widgets intelligents & nouvelle expérience Rapports

Nous sommes ravis de vous présenter la nouvelle version de la plateforme IoT magic Builder. Voici un aperçu des fonctionnalités et des améliorations apportées.

Nouvelles fonctionnalités

Gagnez du temps en automatisant le remplissage des widgets checklist et commentaire

Les widgets checklist et commentaire deviennent plus intelligents et peuvent être complétés automatiquement, selon des règles que vous définissez.

Le remplissage automatique se configure directement dans l'interface de paramétrage du widget pour s'adapter lors de l'affichage du tableau de bord ou du rapport.

Pour configurer cette automatisation, enclenchez le mode avancé de la configuration du widget :

Mode avancé de configuration
Mode avancé de configuration
Cliquer pour ouvrir

Vous accédez alors à un nouvel onglet de paramètre : les options avancées, où vous pouvez définir vos règles d'automatisation.

Configuration de l'autocomplétion
Configuration de l'autocomplétion
Cliquer pour ouvrir

Automatisez la validation des rapports conformes

La validation des rapports peut désormais s'effectuer automatiquement, basée sur vos indicateurs.

Pour configurer les règles de validation, il est nécessaire de paramétrer les widgets associés, notamment les widgets "Checklist" et "Commentaire", qui permettent aux techniciens/utilisateurs d'interagir avec les rapports avant validation.

Dans la configuration de ces widgets, vous pouvez activer la validation automatique en cochant l'option "Validation automatique du widget" avec la ou les conditions associées, dans le panneau "Options avancées". Cela permet de définir les critères qui déterminent si un rapport est validé automatiquement ou non.

Validation automatique
Validation automatique
Cliquer pour ouvrir

Cette nouvelle fonctionnalité garantit ainsi une cohérence et une précision optimales dans vos analyses, tout en ne perdant pas de temps avec les équipements ou sites ne présentant aucun signe alarmant. Vos équipes peuvent alors se concentrer sur l'analyse des données préoccupantes.

Amélioration & corrections

Refonte design de la page de la liste des rapports

L'interface de la page de la liste des rapports a été entièrement repensée pour une navigation plus intuitive et fluide. Les utilisateurs peuvent désormais visualiser, filtrer et trier leurs rapports de manière plus efficace, améliorant ainsi leur expérience utilisateur.

L'historique détaillé de l'envoi de vos rapports, incluant la date, l'heure et le destinataire. Cette nouvelle fonctionnalité offre une traçabilité complète, facilitant ainsi le suivi des envois et la vérification des destinataires.

Vous pouvez aussi directement rechercher vos rapports grâce au champ de recherche ajouté dans le panneau de gauche.

Nouvelle interface de la liste des rapports
Nouvelle interface de la liste des rapports
Cliquer pour ouvrir

Nouveaux filtres disponibles

Nouveaux filtres
Nouveaux filtres
Cliquer pour ouvrir
  • Filtre par Client ou site : Retrouvez facilement les rapports associés à un client ou un site, via une liste déroulante.

  • Filtre par statut : Identifiez rapidement les rapports en attente, validés ou envoyés.

  • Filtre par envoi : Suivez les rapports déjà envoyés et ceux qui sont programmés pour un envoi ultérieur.


Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le12 juillet 2024
Versionv3.4

Carte intelligente, alertes différenciées et plateforme multilingue

Nouvelles fonctionnalités

Des alarmes sonores intégrées au widget Map (carte)

Le widget carte inclut désormais des notifications sonores en cas d'activation et de désactivation d'alertes sur les équipements affichés sur la carte, fournissant un retour audio immédiat pour les événements importants.

Map
Map
Cliquer pour ouvrir

Autres nouveautés pour l'affichage du widget Map

Personnalisation des épingles

Vous pouvez maintenant choisir la couleur de vos épingles sur la carte. Il vous est aussi possible de choisir le niveau de regroupement des épingles (aucun - bas - normal - élevé) selon la granularité que vous souhaitez avoir du maillage de vos équipements.

Personnalisation des épingles
Personnalisation des épingles
Cliquer pour ouvrir

Niveau de zoom

Les utilisateurs ont désormais la possibilité de choisir une zone de zoom qui s'affichera à l'ouverture du tableau de bord.

Personnalisation des épingles - détail
Personnalisation des épingles - détail
Cliquer pour ouvrir

Des alertes produit et plateforme maintenant différenciées

Les administrateurs peuvent désormais envoyer des notifications différentes pour les alarmes critiques et les alarmes spécifiques au produit, garantissant que les bonnes informations parviennent aux bons destinataires en temps opportun.

  • Alarmes Système: Ce sont des alarmes configurées au sein de la plateforme, souvent liées à des problèmes systémiques ou opérationnels.

  • Alarmes Produit: Ces alarmes sont directement transmises par les produits, indiquant des problèmes spécifiques liés à des dispositifs individuels.

Pour mettre en place ces nouvelles notifications, rendez-vous dans l'interface de configuration de vos produits, dans le module administration.

Alarme
Alarme
Cliquer pour ouvrir

Amélioration & corrections

Une plateforme de plus en plus multilingue

Nous faisons évoluer la plateforme pour la rendre de plus en plus accessible pour les utilisateurs de différentes régions.

  • Tous les titres des widgets sont désormais traduisibles

  • Passage d'une navigation basée sur les pays à une navigation basée sur les langues

Vue global
Vue global
Cliquer pour ouvrir

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le19 mars 2024
Versionv3.2

Synthèse intelligente des équipements, gestion des contrats et analytics exportables

Nouvelles fonctionnalités

Un nouveau widget pour créer une synthèse dynamique des informations de vos équipements

Créez facilement des synthèses dynamiques de vos équipements, sans avoir à configurer chaque widget manuellement, grâce au nouveau widget Liste de produits intelligente. La liste intelligente affiche automatiquement les widgets et les variables prédéfinies pour chaque équipement sélectionné.

astuce
  • Pensez à autoriser la sélection multiple d'équipement au niveau de la configuration de l'arborescence de votre Dashboard pour permettre de sélectionner les produits à volonté
  • Vous pouvez aussi utiliser les tags au niveau de la configuration du widget liste de produits intelligente pour que la sélection des équipements/variables à afficher s'adapte automatiquement au tag choisi. Ainsi, un nouvel équipement portant ce tag sera automatiquement intégré à la liste.

Gestion simplifiée des contrats client sur les produits

Une information qui intéressera surtout les tiers de maintenance et les parcs de machines en location, de nouveaux champs pour le numéro et la date du contrat sont désormais disponibles. Configurez facilement les contrats associés à vos produits directement depuis l'interface d'administration. Il est possible d'afficher ces informations lors de la génération de rapport au travers des widgets Information produit ou TextBox.

Numéro de contrat - Vue admin
Visualisation du numéro de contrat au sein d'Administration
Cliquer pour ouvrir
Numéro de contrat - Vue dashboard
Visualisation du numéro de contrat au sein d'AppBuilder
Cliquer pour ouvrir

Récupération des statistiques en format CSV / XLSX par compte entreprise

Analysez facilement l'utilisation de la plateforme en récupérant vos statistiques au niveau du Corporate Account en format CSV / XLSX.

Nouveau format - Vue admin
Export des statistiques de votre compte
Cliquer pour ouvrir

Améliorations & Corrections

Récupération des données pour charger les tableaux de bord plus rapidement

Nous avons optimisé la récupération des données pour accélérer le chargement de vos tableaux de bord, améliorant ainsi votre expérience utilisateur.

Gestion des Providers

Nous facilitons désormais l'intégration d'autres plateformes grâce à notre système de gestion des Providers. Vous pouvez maintenant connecter votre plateforme à d'autres services de manière plus fluide pour enrichir votre expérience IoT.

Breaking changes

Modification API

Suppression des API dépréciées - Connecteur générique

Certaines routes de l'API du connecteur générique, dépréciées depuis la version 3.0, sont supprimées. Les scripts et applications utilisant ces routes doivent être mis à jour avant la livraison de la version 3.2, sans quoi les appels vers les routes actuellement dépréciées ne fonctionneront plus. Les DTOs (body & réponses) sont aussi modifiées, il conviendra d'adapter les appels en fonction.


Changelog

Spécification OpenAPI

Téléchargement

Vous pouvez télécharger la spécification complète de l'API au format OpenAPI 3.0 :

📄 Télécharger openapi3_0.json

Visualisation

Voir un aperçu de la spécification OpenAPI

Cette API utilise OpenAPI 3.0.0 et comprend les contrôleurs suivants :

Endpoints disponibles :

  • Streams - Gestion des flux de données
  • Alarms - Gestion des alarmes
  • Alarm Histories - Historique des alarmes
  • Data Points - Points de données (recommandé)
  • Variables - Statistiques des variables
  • Health Check - Vérification de santé du service

Informations API :

  • Titre : IoT Framework Generic Connector
  • Version : 3.1.2
  • Sécurité : OAuth2 (Authorization Code Flow)

Pour une utilisation complète, importez le fichier JSON dans un outil compatible OpenAPI comme Swagger Editor, Postman, ou Insomnia.

Liens utiles :


IoT Framework Generic Connector API

Version 3.1.2 - OAS 3.0

Cette release inclut la documentation complète de l'API IoT Framework Generic Connector.


Streams

POST /api/streams ⚠️ Deprecated

Recherche les flux de données pour un équipement donné, correspondant aux filtres.

Paramètres:

NomTypeLocalisationDescription
x-iot-corporateaccountuuidstringheaderUUID du compte entreprise (requis)

Corps de la requête:

{
"from": "string",
"to": "string",
"timezone": "string",
"useDeviceLocalTimezone": true,
"granularity": {},
"series": [
{
"deviceUuid": "string",
"itemType": "string",
"itemIndex": "string",
"serviceId": "string",
"aggregation": {}
}
],
"paging": {
"pageNumber": 0,
"itemsPerPage": 0
},
"pagingOrder": "string"
}

Réponses:

  • 201 Created
{
"from": "",
"to": "",
"timezone": "string",
"useDeviceLocalTimezone": true,
"granularity": {},
"series": [
{
"deviceUuid": "string",
"variableUuid": "string",
"itemType": "string",
"itemIndex": "string",
"serviceId": "string",
"aggregation": {},
"dataType": {},
"deviceTimeZone": "string",
"data": [
{
"at": "string",
"value": "number | string"
}
]
}
],
"paging": {
"pageNumber": 0,
"itemsPerPage": 0
},
"pagingOrder": "string"
}
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
POST /api/streams/publish ⚠️ Deprecated

Publie un tableau de données. Deprecated - Utilisez le contrôleur Data Points.

Paramètres:

NomTypeLocalisationDescription
x-iot-corporateaccountuuidstringheaderUUID du compte entreprise (requis)

Corps de la requête:

{
"at": "string",
"deviceUuid": "string",
"data": [
{
"itemType": "string",
"itemIndex": "string",
"serviceId": "string",
"type": "string",
"at": "string",
"q": 0,
"value": 0,
"oldValue": 0,
"result": 0
}
]
}

Réponses:

  • 201 Created - Données publiées avec succès
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête

Data Points

POST /api/ca/{corporateAccountUuid}/devices/{deviceUuid}/datapoints

Envoie des données aux variables selon l'UUID donné.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)
deviceUuidstringpathUUID de l'équipement (requis)

Corps de la requête:

{
"dataset": [
{
"variableUuid": "string",
"data": [
{
"date": "2023-11-06T10:08:56Z",
"value": "string"
}
]
}
]
}

Réponses:

  • 200 OK
{
"result": "string"
}
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
POST /api/ca/{corporateAccountUuid}/last-values-request

Recherche les dernières valeurs de plusieurs variables.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)

Corps de la requête:

{
"timezone": "UTC",
"granularity": "raw",
"variableUuids": [],
"deviceUuids": [],
"itemType": "Global",
"itemIndex": "0",
"serviceIds": []
}

Réponses:

  • 200 OK
{
"results": [
{
"deviceUuid": "string",
"variableUuid": "string",
"unit": "string",
"serviceId": "string",
"itemType": "string",
"itemIndex": "string",
"aggregation": {},
"dataType": {},
"data": [
{
"at": "string",
"value": "number | string"
}
]
}
]
}
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
POST /api/ca/{corporateAccountUuid}/datapoints-request

Recherche des points de données avec filtres et pagination.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)

Corps de la requête:

{
"from": 0,
"to": 0,
"timezone": "UTC",
"granularity": "raw",
"paging": {
"pageNumber": 0,
"itemsPerPage": 0
},
"pagingOrder": "string",
"aggregations": ["sum"],
"variableUuids": [],
"deviceUuids": [],
"itemType": "Global",
"itemIndex": "0",
"serviceIds": []
}

Réponses:

  • 200 OK - Résultats de la recherche
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
GET /api/ca/{corporateAccountUuid}/devices/{deviceUuid}/last-values ⚠️ Deprecated

Recherche les dernières valeurs pour un équipement donné.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)
deviceUuidstringpathUUID de l'équipement (requis)
serviceIdsstringqueryListe des identifiants de service (ex: 140000,141000)
itemTypestringqueryType d'élément (ex: Global)
itemIndexstringqueryIndex d'élément (ex: 0)
languagestringqueryLangue pour les traductions de variables

Réponses:

  • 200 OK
{
"devices": [
{
"deviceUuid": "string",
"deviceTimeZone": "string",
"values": [
{
"serviceGroup": "string",
"serviceType": "string",
"value": "string",
"unit": "string",
"date": "2025-11-27T16:17:57.042Z",
"serviceId": "string",
"title": "string",
"itemType": "string",
"itemIndex": "string",
"itemName": "string",
"deviceUuid": "string",
"deviceName": "string",
"variableUuid": "string"
}
]
}
]
}
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
PUT /api/ca/{corporateAccountUuid}/last-values ⚠️ Deprecated

Recherche les dernières valeurs pour plusieurs équipements.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)

Corps de la requête:

{
"devices": [
{
"deviceUuid": "string",
"itemType": "string",
"itemIndex": "string",
"serviceIds": ["string"]
}
],
"language": "string"
}

Réponses:

  • 200 OK - Dernières valeurs récupérées
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête
PUT /api/ca/{corporateAccountUuid}/datapoints ⚠️ Deprecated

Recherche les flux de données pour un équipement donné.

Paramètres:

NomTypeLocalisationDescription
corporateAccountUuidstringpathUUID du compte entreprise (requis)

Corps de la requête:

{
"from": "string",
"to": "string",
"timezone": "string",
"useDeviceLocalTimezone": true,
"granularity": {},
"series": [
{
"deviceUuid": "string",
"itemType": "string",
"itemIndex": "string",
"serviceId": "string",
"aggregation": {}
}
],
"paging": {
"pageNumber": 0,
"itemsPerPage": 0
},
"pagingOrder": "string"
}

Réponses:

  • 200 OK - Flux de données récupérés
  • 400 Bad Request - Paramètres invalides
  • 404 Not Found - Ressources non trouvées
  • 409 Conflict - Erreur lors de la requête

Tableau de correspondance des routes API

Ancienne routeNouvelle route à utiliser
POST /api/streamsPOST /api/ca/{corporateAccountUuid}/datapoints-request
POST /api/streams/publishPOST /api/ca/{corporateAccountUuid}/devices/{deviceUuid}/datapoints
GET /api/ca/{corporateAccountUuid}/devices/{deviceUuid}/last-valuesPOST /api/ca/{corporateAccountUuid}/last-values-request
PUT /api/ca/{corporateAccountUuid}/lastvaluesPOST /api/ca/{corporateAccountUuid}/last-values-request
PUT /api/ca/{corporateAccountUuid}/datapointsPOST /api/ca/{corporateAccountUuid}/datapoints-request

Notes importantes

Endpoints dépréciés

Plusieurs endpoints sont marqués comme deprecated. Il est recommandé d'utiliser les nouveaux endpoints du contrôleur Data Points pour les nouvelles intégrations.

Format des dates

Les dates peuvent être au format ISO 8601 (2023-11-06T10:08:56Z) ou timestamp Unix (1699265336).


Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.

Camille
Release notes
Camille
Responsable Marketing & Communication
Publié le29 février 2024
Versionv3.1

Statistiques intégrées, supervision avancée et notifications intelligentes

Nouvelles fonctionnalités

Statistiques intégrées directement dans les widgets

Les nouveaux widgets intègrent désormais directement les statistiques. Cette fois-ci, ce sont les widgets Carte, Graphique, Tableau et Étiquette qui sont concernés. Plus besoin de passer par des formules calculées, vous pouvez directement visualiser l'évolution de ces statistiques depuis les widgets de l'App Builder.

Historique du statut de votre parc d'équipements connectés

Vous avez désormais accès à l'historique de création de tous vos équipements sur la plateforme. Visualisez le nombre d'appareils connectés, déconnectés, externes et pré-créés afin de connaître le volume de votre parc d'équipements connectés.

État des équipements
Vue détaillée de l'état des équipements dans IoT magic Builder
Cliquer pour ouvrir

Intégration de votre gestionnaire Mailjet, pour envoyer des e-mails personnalisés à vos utilisateurs

Nous utilisons l'outil Mailjet pour envoyer des e-mails à nos utilisateurs. Avec la version v3.1, vous pouvez associer votre propre compte Mailjet depuis votre CA afin de surveiller les transmissions d'e-mails depuis votre instance et personnaliser vos e-mails depuis la plateforme :

  • Transmission d'alertes
  • Rapports
  • Invitations de nouveaux utilisateurs
  • E-mails de maintenance

Les notifications d'alarme par e-mail et SMS sont envoyées à vos utilisateurs.

Vous pouvez désormais être averti par SMS et par e-mail dès qu'une alarme se déclenche.

  • Pour vos utilisateurs : chaque utilisateur peut choisir ses préférences en matière de canal de communication pour les notifications. La gestion de ces canaux se fait en fonction de la criticité de l'alarme, directement par vos utilisateurs au niveau de leur profil.
  • Au niveau du groupe d'accès aux données : Indiquez le numéro de téléphone de la personne à alerter en cas d'alarmes critiques pour votre groupe d'accès aux données. Cela se fait dans la partie administration de la plateforme.
Gestion des notifications sur DAG
Gestion des notifications sur groupe d'accès aux données au sein d'Administration
Cliquer pour ouvrir

Améliorations

Personnalisation de l'ordre des séries de données dans le widget Graphique

Le widget Graphique vous permet désormais de choisir l'ordre d'affichage des séries de données.

Comment ça marche ? Il vous suffit de faire glisser vos séries de données dans le volet de configuration de votre widget Graphique des données historiques, dans la section Options :

Traduction des noms de variables dans les affichages des widgets

Les noms des variables peuvent désormais être traduits à votre guise dans les widgets intégrant des concepts statistiques. Rendez-vous dans la configuration du widget, dans la zone des options. N'oubliez pas de valider vos traductions pour vous assurer qu'elles ont bien été enregistrées.

info

Cette fonctionnalité sera ajoutée progressivement à tous nos widgets.

Amélioration de la gestion du responsive design des tableaux de bord

L'aperçu de l'affichage mobile change pour vous permettre de configurer plus facilement l'affichage mobile personnalisé.

Gestion mode mobile
Gestion du mode mobile sur tableau de bord au sein d'AppBuilder
Cliquer pour ouvrir

Illustration IoT magic Builder

Merci d'utiliser IoT magic Builder. Pour toute question ou assistance, veuillez contacter notre support technique.