menu
La gestion des modèles (templates) d'entité, de référence, etc La gestion des unités et des types de propriétés

Créer ou modifier un template d'entité

Les templates d’entités

Nous vous suggérons de relire le paragraphe Template de la page où nous expliquons ce que sont les entités avant de poursuivre la lecture de cette page.
Lire également les généralités sur la gestion des templates.

Il est possible de créer autant de templates d’entités que de types d’entités qui seront manipulées dans le What is What : machines, véhicules, bâtiments, ordres de fabrication…
Cette création est facilitée par l’existence d’un wizard (un assistant) qui va guider l’administrateur dans la définition des différents paramètres constitutifs du template. Grâce à ce wizard, l’utilisateur va successivement définir :

  • les éventuelles propriétés présentes sur toutes les entités du template (ci-dessous)
Définition des propriétés qui seront présentes sur toutes les entités de ce template
  • le vocabulaire associé au template (nom, nom des indicateurs…)
  • l’éventuelle règle de formattage des noms
  • les différentes valeurs pouvant être prises par les indicateurs des entités (ci-dessous)
Définition des valeurs des indicateurs droit et gauche
  • les éventuels scripts de calcul de niveau template
  • les éventuelles tables intégrées aux entités
  • certaines possibilités d’action associées à ces entités (interventions, tickets)
  • de multiples paramètres dont plusieurs définiront comment ces entités seront traitées par les applications mobiles et les appmodes (ci-dessous).
Aperçu des paramètres définissant le comportement des entités d'un template

La dernière étape du processus de création (ou de modification) d’un template d’entité est la génération par le système d’un fichier json qui transcrit de manière intelligible les différents paramètres. Voir à titre d’exemple l’extrait ci-dessous.

Extrait d'un json définissant un template d'entité

Ce fichier json est téléchargeable et transférable vers un autre environnement où son import permettra en quelques clics de créer des entités de mêmes caractéristiques.

A leur création, toutes les entités d'un template donné possèdent les caractéristiques prévues par ledit template (propriétés par défaut, etc.).
Si le template est modifié ultérieurement, certains éléments des entités pré-existantes seront automatiquement modifiés en conséquence (par exemple, la façon dont elles seront traitées par les applications mobiles). D'autres ne le seront pas, ou pas automatiquement (par exemple, l'ajout ou la suppression de propriétés).