DataStore

De YoWiki
Révision datée du 24 juillet 2019 à 08:30 par Léo (discussion | contributions) (Page créée avec « <h1 id="datastore">DataStore</h1> <p>Le Datastore est l’endroit où toutes les variables utilisées ailleurs dans le fichier de paramétrage doivent être déclarées.</... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

DataStore

Le Datastore est l’endroit où toutes les variables utilisées ailleurs dans le fichier de paramétrage doivent être déclarées.

C’est en quelque sorte un “dépôt” de variables.

Le Datastore doit donc être le miroir des autres feuilles du fichier de paramétrage.

C’est généralement la feuille la plus rapide à remplir, il faut obligatoirement définir pour chaque variable : un ID et un type. On peut définir, facultativement, un contrôle d’intégrité et laisser un commentaire.

Id de la variable

La colonne “Id de la variable” permet de déclarer auprès du système le nom de la variable qu’on définit.

Il faut respecter une syntaxe précise :

Exemples : <img src="/capture_d’écran_2019-07-15_à_10.06.45.png" alt="capture_d’écran_2019-07-15_à_10.06.45.png"> Cette colonne doit impérativement être remplie.

Type

Il s'agit ici d'indiquer quel type d'information sera stockée dans la variable en question.

Il faut être attentif à bien faire coïncider le type dans le <a href="http://wiki.hercule.co/Fields-Form">Fields-Form</a> et le type dans le DataStore.

Pour cela, on peut se reporter au tableau de compatibilité ci-après : <img src="/capture_d’écran_2019-07-15_à_10.06.53.png" alt="capture_d’écran_2019-07-15_à_10.06.53.png">

Cette colonne doit impérativement être remplie.

Contrôle d’intégrité

Pour exercer un contrôle plus précis sur la phase d’input, le système peut effectuer des “contrôles d’intégrité” sur les variables : c’est-à-dire vérifier la conformité de ce que rentre l’utilisateur final par rapport à des règles définies dans le DataStore.

Les contrôles à effectuer sont paramétrables et dépendent du type de variable :

<img src="/capture_d’écran_2019-07-15_à_10.07.12.png" alt="capture_d’écran_2019-07-15_à_10.07.12.png">

A compléter. avec : <a href="https://docs.google.com/document/d/1hJTEH5M6XykwEG4eSU27IBuENxYkTsFWzetdw1kXnJw/edit">https://docs.google.com/document/d/1hJTEH5M6XykwEG4eSU27IBuENxYkTsFWzetdw1kXnJw/edit</a>

Quel niveau de profondeur ?

Remplir cette colonne est facultatif.

Commentaires

Celui qui paramètre peut écrire ici toute instruction/remarque utile pour comprendre la manière dont il a construit le datastore et l’organisation des variables.

Remplir cette colonne est facultatif.