Aller au contenu

Import et export de la configuration

Sauvegarder ta configuration dans un fichier, ou la copier sur un autre serveur.

Sur cette page05
  1. Ce que contient le fichier
  2. Exporter
  3. Importer
  4. Les parties liées
  5. Un fichier exporté avant les permissions précises

Configuration › Import / export emporte ta configuration dans un fichier : services, grades, formulaires, référentiels. Sers-t’en comme sauvegarde, ou pour copier ta configuration sur un autre serveur sans tout refaire à la main. Cette section est réservée aux administrateurs de l’organisation : elle ne se délègue pas.

L’export préparé : ce que contient le fichier

Un fichier JSON lisible, avec :

  • les réglages : fuseau horaire, langue par défaut, couleur d’accent, monnaie, et le choix d’un code pénal unique ou d’un code par service de police ;
  • les services (type, couleur, modules, matricules) et leurs grades avec leurs permissions ;
  • les formulaires et leurs champs, avec les réglages des champs de base (libellés, champs masqués, saisie du lieu), les rôles des agents présents des types d’opération, et, pour les types de dossier d’infraction, leurs niveaux, leur validation et leurs statuts juridiques ;
  • les référentiels, avec toutes leurs lignes. Un code pénal voyage avec ses niveaux d’infraction, ses degrés de peine et son unité de peine.

Rien de personnel : ni membres, ni fiches, ni journal. Le nom et le logo de l’organisation, les réglages des pages Opérations, Carte en direct, Jeu, Discord et Notifications ne font pas partie du fichier.

  1. Clique sur Préparer l’export. SuperMDT lit la configuration et les lignes des référentiels.
  2. Vérifie le résumé : nombre de services, de grades, de formulaires, de champs, de référentiels et de lignes.
  3. Clique sur Télécharger le fichier. Il s’appelle <adresse>-configuration-<date>.json.

Relire refait la lecture, par exemple après une modification. Une configuration encore vide n’a rien à exporter : la carte le signale.

  1. Dans la carte Importer, dépose le fichier ou clique sur Choisir un fichier (un fichier .json exporté depuis SuperMDT, 20 Mo au plus).
  2. SuperMDT affiche le nom du fichier, sa date d’export et son contenu, rangé en quatre parties : Réglages, Services et grades, Formulaires et champs, Référentiels et leurs lignes.
  3. Sous « Que veux-tu ajouter ? », coche les parties à ajouter. Les Réglages ne sont jamais cochés d’office ; une partie absente du fichier est grisée (« Absent du fichier »). Choisir un autre fichier repart de zéro.
  4. Clique sur Importer, puis attends la fin : les lignes des référentiels arrivent par lots, avec une barre de progression.

À la fin, « Import terminé » indique ce qui a été ajouté ; Importer un autre fichier recommence. Les lignes refusées (incomplètes ou mal remplies) sont listées avec leur référentiel, leur numéro et la colonne en cause : corrige-les à la main dans le référentiel.

Deux exceptions à cette règle :

  • Le code pénal suit le mode de l’organisation d’arrivée. S’il existe déjà un code pour le même périmètre, il est complété plutôt que doublé : les niveaux de même nom sont réutilisés, les degrés de peine manquants ajoutés.
  • Les limites s’appliquent : un import qui dépasserait 20 services est refusé en entier.

Chaque import est inscrit au journal d’audit. Si l’import s’arrête en route (connexion perdue…), ce qui précède l’erreur a bien été ajouté : vérifie avant de relancer, pour éviter les doublons.

Certaines parties dépendent des autres. Si tu importes les formulaires sans :

  • les services : les types réservés à un service deviennent communs à tous les services ;
  • les référentiels : les champs Référentiel deviennent des textes libres.

De même, un champ Membre du MDT importé sans les services devient un texte.

SuperMDT te prévient avant l’import quand c’est le cas.

Un fichier abîmé, modifié à la main ou venant d’une version plus récente de SuperMDT est refusé avec un message qui explique pourquoi ; rien n’est importé.

Un fichier exporté avant les permissions précises

Section intitulée « Un fichier exporté avant les permissions précises »

Un fichier exporté quand une permission couvrait tout un module (par exemple « Casiers & amendes › Modifier ») s’importe quand même : chaque ancienne permission générique d’un grade devient toutes les permissions précises qu’elle couvrait. Les grades importés gardent ainsi exactement leurs droits ; il ne reste qu’à les affiner. Voir Les permissions.