Agora

Créer un service du MDT pour un métier

Un service à lui (mécano, taxi…) donne à un métier ses propres rapports, sa flotte et son effectif, invisibles des autres métiers.

Mis à jour le 30 sept. 2026, 21 h 22

Sur cette page
  1. Créer un service
  2. Ce que le service montre
  3. Préparer la base du jeu pour les rapports
  4. Déplacer les anciens rapports d'« Autre »
  5. Supprimer un service
  6. Donner la gestion à un rôle

En bref. Les métiers rangés dans le service « Autre » partagent tout : le mécano lit les rapports du taxi. Un service créé cloisonne un métier : ses rapports, sa flotte et ses employés ne sont visibles que de ses membres.

Créer un service #

  1. MDT → Configuration → + Nouveau service.
  2. Renseigne :
    • le nom (ex. « Garage mécanique », 40 caractères au plus) ;
    • la couleur ;
    • le type de service : Autre métier pour un mécano ou un taxi, Concessionnaire pour un service qui vend des véhicules. Le type ne donne aucun droit.
  3. Créer. La clé du service, qui apparaît dans l'adresse /mdt/…, est tirée du nom et ne change plus.
  4. Sur sa carte, + Ajouter un job pour y ranger le job du métier, puis coche ses permissions : voir Configurer le MDT.

Ce que le service montre #

Un service ne montre que les rubriques ouvertes par les permissions de ses jobs et de ses grades : Consulter les fiches citoyens, Rechercher une plaque / un véhicule, Lire les rapports, Voir la flotte du service, Voir les employés, etc. Un job sans permission n'ouvre rien.

Préparer la base du jeu pour les rapports #

La première fois, les rapports des services créés demandent d'élargir une colonne dans la base du jeu. Agora ne change jamais la structure de ta base sans ton accord.

  1. Sous le titre de MDT → Configuration, clique sur Ouvrir la préparation de la base du jeu (le lien reste affiché tant que ce n'est pas fait ; le message qui remplace les rapports d'un service neuf y renvoie aussi). La page s'appelle Services du MDT.
  2. Dans le bloc Rapports des services créés : préparer la base du jeu, lis ce que fait le bouton (une seule commande, aucun rapport perdu).
  3. Coche la confirmation, puis Élargir la colonne.

Il faut que le compte MySQL d'Agora ait le droit ALTER. Pense à une sauvegarde de la base du jeu avant.

Tant que ce n'est pas fait, le service fonctionne (citoyens, flotte, employés) sauf ses rapports.

Déplacer les anciens rapports d'« Autre » #

Les rapports écrits avant la création du service restent dans Autre. Sur la carte du service « Autre », Gérer → Répartir les rapports de ce service… (l'outil n'apparaît que s'il lui reste des rapports). Sur la page Services du MDT, bloc Répartir les rapports d'« Autre » :

  1. Coche les auteurs dont les rapports doivent partir (un rapport ne garde que le nom RP de son auteur, pas son job).
  2. Choisis le service de destination (un service créé qui a la rubrique Rapports).
  3. Déplacer leurs rapports.

Tous les détails et les messages d'erreur : Répartir les rapports d'« Autre » vers un service.

Supprimer un service #

Gérer → Supprimer le service, avec la case de confirmation. Seulement quand aucun job n'y est rattaché et qu'aucun rapport ni véhicule n'y est rangé. 30 services au plus.

Donner la gestion à un rôle #

Un rôle du forum peut recevoir le droit Gérer un service du MDT (Administration → Rôles) : il gère alors les employés et les absences, comme le staff. L'accès au service lui-même vient toujours du job en jeu.

Cet article t'a aidé ?