Administration des signalements

Prérequis

L'administration des signalements nécessite des privilèges spécifiques :

Privilège

Périmètre

vmap_admin

Activer le signalement sur une couche, associer un workflow et des types

signalement_admin

Gérer les types de signalement, configurer les workflows, superviser tous les signalements


Tableau des privilèges

Le système de signalement repose sur quatre privilèges qui déterminent les droits de chaque utilisateur :

Privilège

Rôle

Droits

signalement_user

Utilisateur

Créer des signalements, consulter ses propres signalements (en cours et archivés)

signalement_technicien

Technicien

Consulter et traiter les signalements qui lui sont assignés (étape Réalisation), accéder à l'historique

signalement_admin

Administrateur signalement

Superviser tous les signalements, gérer les types et workflows, intervenir à toutes les étapes

vmap_admin

Administrateur vMap

Configurer les couches comme signalables, associer workflows et types aux couches

Un même utilisateur peut cumuler plusieurs privilèges.

Détail des droits par action

Action

signalement_user

signalement_technicien

signalement_admin

vmap_admin

Déclarer un signalement

Voir ses propres signalements

Voir les signalements assignés

Voir tous les signalements

Planifier une intervention

Réaliser une intervention

✅ (si assigné)

Vérifier / clôturer

Consulter l'historique

Gérer les types de signalement

Configurer les workflows

Activer le signalement sur une couche


Configurer une couche comme signalable

Pour qu'une couche soit signalable, elle doit remplir deux conditions techniques :

  • Être une couche PostgreSQL géométrique (de type PostgreSQL et possédant une géométrie)

  • Être une couche requêteur (interrogeable)

Accès à la configuration

  1. Accédez au mode Administration > Couches

  2. Sélectionnez la couche PostgreSQL à configurer

  3. L'onglet Signalement est disponible dans la fiche de la couche

Paramètres de configuration

La configuration se fait en trois étapes via trois sous-onglets :

1. Activer le signalement

Paramètre

Type

Description

Signalement activé

Oui / Non

Active ou désactive la fonctionnalité de signalement sur cette couche

Note

Les paramètres suivants ne sont visibles que si le signalement est activé.

2. Associer un workflow

Paramètre

Type

Description

Workflow de signalement

Liste déroulante

Sélectionnez le workflow qui définira les étapes de traitement des signalements sur cette couche

La liste propose tous les workflows existants.

3. Associer des types de signalement

Paramètre

Type

Description

Types de signalement

Double sélection

Associez les types de signalement disponibles pour cette couche

Le widget de double sélection permet de déplacer des types depuis la liste « Disponibles » vers la liste « Associés ».

Note

Si aucun type n'est associé à la couche, les utilisateurs ne pourront pas créer de signalement (le formulaire de déclaration exige la sélection d'un type).


Gérer les types de signalement

Les types de signalement permettent de catégoriser les problèmes signalés (ex : « Fuite d'eau », « Éclairage défaillant », « Voirie dégradée »).

Accès

Depuis le mode Administration > Signalement > Type de signalement.

Liste des types

La liste affiche tous les types de signalement avec les colonnes suivantes :

Colonne

Description

ID

Identifiant unique du type

Type de signalement

Nom du type

Couche(s) signalable(s) associée(s)

Couches sur lesquelles ce type est utilisable (affichage en popover si plusieurs)

Créer un type de signalement

  1. Cliquez sur le bouton Ajouter dans la barre d'outils de la liste

  2. Renseignez le nom du type de signalement

  3. Enregistrez

Modifier un type

  1. Cliquez sur le type dans la liste

  2. Modifiez le nom

  3. Enregistrez

Supprimer un type

  1. Sélectionnez le type dans la liste

  2. Cliquez sur le bouton Supprimer

  3. Confirmez la suppression

Note

Un type de signalement peut être associé à plusieurs couches. La suppression d'un type ne supprime pas les signalements existants de ce type.


Gérer les workflows

Les workflows définissent les étapes de traitement d'un signalement : quels champs sont disponibles à chaque étape, quelles transitions conditionnelles sont possibles, et quels rôles interviennent.

Accès

Depuis le mode Administration > Signalement > Workflow signalement.

Liste des workflows

Colonne

Description

ID

Identifiant unique du workflow

Nom

Nom du workflow

Couche(s) signalable(s) associée(s)

Couches utilisant ce workflow

Créer un workflow

  1. Cliquez sur le bouton Ajouter

  2. Renseignez le nom du workflow

  3. La configuration par défaut est chargée avec les quatre étapes standard

  4. Personnalisez les champs et transitions de chaque étape (voir ci-dessous)

  5. Enregistrez

Supprimer un workflow

Un workflow ne peut pas être supprimé s'il est encore associé à des couches. Dissociez-le d'abord de toutes les couches avant de le supprimer.


Configuration des étapes

Chaque workflow est composé de quatre étapes configurables. Pour chaque étape, l'administrateur peut activer ou désactiver les champs du formulaire et paramétrer les transitions.

Étapes disponibles

Étape

Clé interne

Description

Déclaration

STATE_NEW

Création du signalement par l'utilisateur

Planification

STATE_INTERVENTION_PLANNED

Organisation de l'intervention

Réalisation

STATE_INTERVENTION_FINISHED

Intervention du technicien

Vérification

STATE_REALISATION_FINISHED

Validation de la réparation

Champs configurables par étape

Pour chaque étape, les champs suivants peuvent être activés ou désactivés :

Champ

Type

Description

Admin uniquement

Étape présente

Oui/Non

Active ou désactive l'étape entière (si Non, l'étape est sautée)

Oui

Sélection de statut

Liste

Type de signalement (Déclaration) ou statut cible

Non

Commentaire

Zone de texte

Champ de commentaire libre

Non

Images

Upload

Upload d'images

Non

Documents

Upload

Upload de documents

Non

Date planifiée

Date

Date prévue pour l'intervention

Non

Technicien

Liste

Sélection du technicien parmi les utilisateurs signalement_technicien

Non

Panne réparée

Oui/Non

Le problème a-t-il été corrigé ?

Non

Réparation acceptée

Oui/Non

La réparation est-elle satisfaisante ?

Non

Suivi du statut

Oui/Non

Suivi interne

Oui

Suppression du statut

Oui/Non

Suppression interne

Oui

Destinataire email

Liste

Utilisateurs notifiés par email (signalement_responsable_technicien)

Oui

Modèle de mail

Liste

Modèle d'email pour la notification

Oui

Configurer une transition conditionnelle

Les champs « Panne réparée » et « Réparation acceptée » peuvent déclencher une redirection vers une étape spécifique :

  1. Activez le champ dans l'étape concernée

  2. Cochez l'option « Changement conditionnel »

  3. Sélectionnez la valeur déclenchante (Oui ou Non)

  4. Sélectionnez l'étape de destination en cas de déclenchement

Exemple : À l'étape Réalisation, si « Panne réparée » = Non, renvoyer le signalement à l'étape Planification (statut 2).

Configurer les notifications email

  1. Activez le champ « Destinataire email » dans l'étape souhaitée

  2. Sélectionnez les utilisateurs destinataires dans la liste (utilisateurs ayant le privilège signalement_responsable_technicien)

  3. Sélectionnez un modèle de mail

  4. À chaque passage par cette étape, les destinataires sélectionnés recevront un email