menu
Analyse et exploitation Les tableaux de bord

Les traitements appliqués aux propriétés

Les traitements sont des manipulations définies par un utilisateur et qui vont s’appliquer automatiquement, de manière transparente, aux données saisies ou reçues dans une propriété.

Exemple de traitement : le calcul automatique de la température moyenne sur une heure à partir de relevés effectués toutes les 10 minutes.

Un certain nombre de traitements standards sont disponibles dans tous les environnements What is What : calcul de moyennes, alerte sur valeur(s) particulière(s), etc. tandis que d'autres correspondent soit à des configurations spécifiques soit à des développements sur mesure pour exécuter des calculs liés au métier.

Définir un traitement

La définition d’un traitement est très facile : elle se fait à partir de la propriété qui va fournir les données à traiter, depuis la page d’entité ou de référence dans laquelle cette propriété a été définie.

Accès aux traitements d'une propriété

De là, vous accédez à la liste des éventuels traitements déjà mis en place sur cette propriété ainsi qu’à la liste de ceux que vous pouvez configurer et ajouter.

On ne fait pas de moyenne sur une adresse ou un numéro de série, n'est-ce pas ?
C'est la raison pour laquelle les possibilités offertes dépendent de la nature de la propriété sélectionnée (nombre, date, texte…).
Définition des traitements
Cliquez sur le bouton + pour ajouter une opération du type souhaité

Dans tous les cas, vous devrez nommer le traitement afin de pouvoir l’identifier et accéder à ses résultats.

Les autres éléments nécessaires à la définition du traitement dépendent de sa nature. Par exemple, pour une multiplication automatique, l’utilisateur n’aura qu’à rentrer le coefficient multiplicateur.

Pour la mise en place d’une surveillance par plages, il faudra comme ci-dessous indiquer le niveau associé à chaque plage de valeurs (vert = OK, orange = surveillance, rouge = danger).

Définition d'une surveillance par plages de valeurs
Définition d'une surveillance par plages de valeurs
Evitez de nommer un traitement "moyenne" ou "alerte" sans plus de précision car il vous sera ensuite difficile de le distinguer s'ils sont plusieurs à porter des noms aussi génériques.
Un traitement ne commencera à faire des calculs que sur les données qui seront reçues à partir de la création. Il ne pourra pas intégrer de données antérieures. Il ne faut donc pas s'étonner si, pendant plusieurs heures, il n'y a pas de valeur associée à une moyenne journalière.
Un traitement peut également être défini directement lors du processus de création de la propriété (étape optionnelle).

Utiliser les résultats d’un traitement

Les résultats d’un traitement constituent eux mêmes une source de données et peuvent être visualisés, intégrés, utilisés de la même manière que les sources de données qui sont représentées dans une propriété. Les possibilités d’usage sont donc multiples.

Visualisation simple

Dans l’exemple ci-dessous, on s’intéresse à la température de la chambre 25. On peut bien sûr visualiser l’historique des données mais aussi choisir d’afficher les résultats des différents traitements qui ont été définis pour cette propriété : le calcul d’une température moyenne horaire, le calcul d’une température moyenne à la journée et la génération d’alertes en cas de températures trop élevées ou trop basses.

Affichage des résultats des différents traitements

Informations et notifications liées à un traitement

L’objectif derrière chaque traitement, c’est de produire de nouvelles informations destinées à être exploitées ou à provoquer par elles mêmes des effets.

La définition d’une surveillance par plages de valeurs comme décrite plus haut permet ainsi d’alerter automatiquement :

- alerte visuelle : la couleur d’affichage des valeurs mesurées est modifiée pour refléter le niveau de criticité qui a été associé

Effet couleur d'un traitement
Vert : tout va bien. Orange : attention l'humidité est à surveiller

- notification : un changement de statut peut aussi se traduire par une notification (éventuellement doublée d’un courriel).

Notification sur changement de statut d'une propriété

Intégration des résultats d’un traitement dans un autre objet

Les résultats d’un traitement peuvent être sélectionnés exactement de la même façon que peuvent l’être les valeurs d’une propriété pour construire un graphique multi-courbe ou un tableau de données.

Sélection des données historiques ou du résultat d'un traitement
Possibilité de choisir les données historiques ou leur moyenne horaire

Ce qui précède est vrai également pour l’intégration des résultats de traitement dans un widget de tableau de bord.

Utilisation du “statut” d’une propriété pour définir l’indicateur gauche d’une entité.

Par abus de langage, on a tendance à parler de “statut” d’une propriété pour rendre compte du fait qu’un traitement de surveillance va pouvoir la faire passer de “vert” à “orange” ou à “rouge”. Au delà de la convention d’affichage, on peut utiliser ce type d’information pour traduire automatiquement dans le What is What le fait que, par exemple, “si la température huile réducteur est rouge, alors le compresseur est indisponible”.

Cela se fait lors de la définition (ou de la modification) d’un traitement de ce type en cochant “Utiliser pour définir le statut de l’entité” (bouton entouré de rouge dans l’une des illustrations, plus haut dans la page).

L’indicateur de gauche est alors “asservi” aux résultats du traitement (l’icone rss_feed indique ce lien).

Statut connecté d'une entité
L'équipement est "en panne" parce qu'une ou plusieurs propriétés sont "rouges".
Le principe décrit ci-dessus sera ultérieurement rendu applicable à l'indicateur droit.

Utilisation du résultat d’un traitement comme déclencheur d’actions.

Cette partie sera complétée lorsque les pages relatives aux déclencheurs d'actions seront créées.
Coming soon… merci pour votre patience.