Exportation/importation XML de modèles

Comme la plupart des autres objets du SKOOR Engine (reportez-vous au chapitre Export/import XML ), les modèles peuvent être exportés et importés sous forme de fichiers XML. Cette fonctionnalité est mentionnée séparément ici car une portée réduite s'applique aux modèles par rapport à la fonctionnalité d'exportation/importation XML standard.

Objets de configuration pris en charge pour les importations/exportations XML de modèles :

  • Groupe
  • Appareil
  • Emploi
  • Collecteur
  • Traiter
  • SLO

Tous les autres objets tels que Scheduler , les destinataires d'alarmes et les références d'objets non modèles telles que Alarm Parent à toute instance non modèle sont ignorés et répertoriés en tant que dépendances non résolues.

Les règles suivantes s'appliquent à toute importation/exportation XML de modèles :

  • Une erreur est générée lors de la tentative d'importation d'un modèle en tant qu'instance ou vice versa
  • Il n'est pas autorisé de partager des objets de modèle entre deux modèles différents
  • De nombreuses autres règles empêchent l'utilisateur de violer l'intégrité des données lorsqu'il traite des importations.
  • Des messages descriptifs aident les utilisateurs à comprendre toute violation

La configuration des exports/imports XML est identique à la configuration des exports/imports XML décrite dans le chapitre Export/import XML .

Pour les importations XML de modèles, 2 modes d'importation sont disponibles :

  • Mettre à jour le modèle
    • Comme la mise à jour pour les objets SKOOR normaux, les TID sont attribués aux objets modèles afin que les paramètres ou les changements de structure puissent être mis à jour avec une importation ultérieure
  • Ajouter un modèle
    • Le modèle est créé sans TID. Aucune autre mise à jour n'est possible avec les importations XML