Agora

Répartir les rapports d'« Autre » vers un service

Après avoir créé un service, ses anciens rapports restent dans « Autre » : la page Services du MDT les déplace par auteur, une fois la base du jeu préparée.

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

Sur cette page
  1. Pourquoi par auteur
  2. Ouvrir la page
  3. Étape 1 : préparer la base du jeu (une seule fois)
  4. Étape 2 : déplacer les rapports
  5. Ce que tu peux lire à l'écran

En bref. Créer un service (mécano, taxi…) ne déplace aucun ancien rapport : ceux écrits avant restent dans « Autre » et le nouveau service démarre vide. La page Services du MDT (MDT → Configuration → Services du MDT) sert à les envoyer, auteur par auteur, vers le service qui doit les lire. Elle est réservée aux administrateurs.

Pourquoi par auteur #

Un rapport ne garde pas le job de la personne qui l'a écrit, seulement son nom RP. C'est la seule trace fiable de « qui l'a écrit » : Agora ne devine donc rien, et c'est toi qui coches les auteurs dont les rapports changent de service. Un auteur qui a changé de nom RP compte comme un autre auteur.

Ouvrir la page #

Deux chemins mènent à la même page :

  • sur la carte du service Autre dans MDT → Configuration : Gérer → Répartir les rapports de ce service…. Le lien n'apparaît que s'il reste au moins un rapport dans « Autre » ;
  • sous le titre de MDT → Configuration, le lien Ouvrir la préparation de la base du jeu, affiché tant que la base n'est pas prête (étape 1).

La page appartient au MDT : sans la licence qui le couvre, elle affiche l'écran de licence.

Étape 1 : préparer la base du jeu (une seule fois) #

Tant que la colonne department de la table agora_reports de ta base du jeu est une ancienne liste fermée (POLICE, DOJ, EMS, AUTRE), les services que tu crées marchent (citoyens, flotte, employés) sauf leurs rapports, et le déplacement est refusé. Le bloc orange Rapports des services créés : préparer la base du jeu l'élargit :

  1. Lis ce que fait le bouton : une seule commande, ALTER TABLE agora_reports MODIFY department VARCHAR(20) NOT NULL DEFAULT 'POLICE'. Aucun rapport n'est perdu ni modifié, aucune autre colonne ni table n'est touchée.
  2. Fais une sauvegarde de la base du jeu avant, comme pour toute modification de structure.
  3. Coche Je confirme : modifier la structure de la table agora_reports… puis Élargir la colonne.

Il faut que le compte MySQL d'Agora ait le droit ALTER sur cette table. Agora ne lance jamais cette commande de lui-même ; le geste est consigné au journal d'administration. Une fois fait, le bloc est remplacé par « La base du jeu est prête : les services créés ont leurs rapports. »

Étape 2 : déplacer les rapports #

Dans le bloc Répartir les rapports d'« Autre » :

  1. Coche les auteurs dont les rapports doivent partir. Chaque ligne indique son nombre de rapports ; la liste est triée par nom et s'arrête à 200 auteurs (une fois les premiers déplacés, les suivants apparaissent).
  2. Dans Vers le service, choisis la destination : seuls les services créés qui ont la rubrique Rapports sont proposés (cette rubrique s'ouvre avec les permissions de rapports des jobs du service : voir Configurer le MDT).
  3. Clique sur Déplacer leurs rapports. Le message « N rapport(s) déplacé(s). » confirme, et le geste est consigné au journal d'administration (service visé, nombre de rapports, noms des auteurs).

Les rapports déplacés sont lus par les membres du nouveau service ; ceux d'« Autre » ne les voient plus.

Pas de retour arrière dans l'écran. « Autre » n'est jamais proposé comme destination : aucun bouton ne remet un rapport dans « Autre ». Relis la liste des auteurs cochés avant de valider (200 au plus par envoi).

Ce que tu peux lire à l'écran #

MessageCause et correction
« Autre » n'a aucun rapport.Rien à répartir (le lien du menu Gérer disparaît aussi)
Aucun service créé n'a la rubrique « Rapports ».Aucun job d'un service créé ne peut lire les rapports : ajoute la permission dans MDT → Configuration
Coche au moins un auteur.Aucun auteur n'était coché
La base du jeu n'est pas configuréeBranche-la d'abord : Brancher la base du jeu
La base du jeu n'accepte pas encore les rapports des services créésFais l'étape 1
Impossible de lire les rapports dans la base du jeu pour le momentBase injoignable : réessaie, voir Base du jeu injoignable
Le compte MySQL d'Agora n'a pas le droit ALTER sur agora_reportsAccorde-lui ce droit (ou joue toi-même la commande affichée), puis réessaie
La base du jeu a refusé la modificationRien n'a changé : vérifie la connexion, puis réessaie
État de la colonne illisibleBase injoignable ou table absente : rien n'a été modifié

Cet article t'a aidé ?