wiki:supervision:crud

This is an old revision of the document!


Créer un nouvel objet dans la base de données de Supervision

Cette page a pour objectif de décrire la manière de créer les objets “complexes” de la base de données, au sens où on peut se perdre avec l'imbrication des objets entre eux. Pour rappel, la signification de chaque type d'objet de la base de données est décrite ici. 1) Créer le serveur d'acquisition en laissant le champ “Ntp server” vide 2) Créer le module “horloge locale du serveur d'acquisition” en laissant les champs “mesurandes” vides Mettre à jour l'instrument “serveur d'acquisiton” en insérant le module “horloge locale” dans le champ “ntp server” 3) Créer le fichier “file_access” pour accéder aux mesurandes offset et delay NTP 4) ===== Network ===== ===== Measuring Instrument ===== ===== Module ===== ===== Comparator output ===== Le point d'attention ici est : quel est le “moduleA” et quel est le “moduleB”. La nomenclature adoptée dans le cadre de la campagne ROCIT2022 basée sur le formalisme défini par Jérôme Lodewyck et al. (https://hal.science/hal-02997778) est telle que : Comparator_Label = ModuleB-ModuleA. Exemple : * TH2_RLS-MODANE_RLS : moduleA est MODANE_RLS et moduleB est TH2_RLS * SYRTE_CUS-SYRTE_H810 : moduleA est SYRTE_H810 et moduleB est SYRTE_CUS ===== Link ===== Le point d'attention ici est : quel est le “from_module” et quel est le “to_module”. ===== Créer un objet ===== Cette section est composée de deux parties : * Une partie générique car la majorité des objets se crée de la même manière. * Une partie spécifique pour les quelques objets particuliers : lien, instrument de mesure === Spécifique === Lien
Il y a une étape supplémentaire pour créer un nouveau lien. Il faut : * Créer un objet lien en suivant la procédure générique * Puis créer un objet lien infos en suivant la procédure générique \\ 
Instrument de mesure
* Créer un objet instrument de mesure en suivant la procédure générique * Si cet instrument de mesure est un compteur, créer un objet compteur en suivant la procédure générique === Générique === La procédure pour créer un nouvel objet est la même quelque soit le type d'objet. Pour cette raison, nous allons décrire ci-dessous un exemple : créons un nouvel objet E2E_Freelink. * Se connecter à la plateforme d'administration avec des identifiants d'administrateur. * Trouver le type d'objet “E2E_Freelink” dans la liste et cliquer sur add * Remplir les champs du formulaire : * Un slug est un nom simplifié qui ne comporte que des chiffres, lettres minuscules, tiret bas et trait d'union (ex: “projet_refimeve” est un slug pour “Le Projet de REFIMEVE”) * Certains champs sont eux-mêmes des objets liés. Ici par exemple, on a deux objets mesurandes (champs E2E et Freelink) et deux objets noeuds (From node et To node). Pour chaque champ : * Si l'objet associé existe déjà, sélectionnez-le dans la liste déroulante * S'il n'existe pas encore, cliquer sur le bouton + à droite pour le créer. Un nouveau formulaire à remplir s'affiche.
==== Modifier ==== La procédure pour modifier un objet cible est la même quelque soit le type d'objet. Pour cette raison, nous allons décrire ci-dessous un exemple : modifions un objet E2E_Freelink. * Se connecter à la plateforme d'administration avec des identifiants d'administrateur. * Trouver le type d'objet “E2E_Freelink” dans la liste et cliquer sur add * La liste de tous les objets s'affiche. Pour trouver l'objet cible, vous pouvez vous aider des filtres à droite * Sélectionnez l'objet cible et modifiez les champs du formulaire : * Un slug est un nom simplifié qui ne comporte que des chiffres, lettres minuscules, tiret bas et trait d'union (ex: “projet_refimeve” est un slug pour “Le Projet de REFIMEVE”) * Certains champs sont eux-mêmes des objets liés. Ici par exemple, on a deux objets mesurandes (champs E2E et Freelink) et deux objets noeuds (From node et To node). Pour chaque champ : * Si l'objet associé existe déjà, sélectionnez-le dans la liste déroulante * S'il n'existe pas encore, cliquer sur le bouton + à droite pour le créer. Un nouveau formulaire à remplir s'affiche.
* Cliquez sur save

  • wiki/supervision/crud.1681830430.txt.gz
  • Last modified: 2023/04/18 17:07
  • by mmazouth