Visite - MTES-MCT/histologe GitHub Wiki

Visite du logement

La visite du logement est essentielle dans le traitement d'un signalement. Elle permet de déterminer dans quelle procédure s'inscrivent les désordres du logement (Non décence, Infraction RSD, Insalubrité, Mise en sécurité / Péril, Logement décent / Pas d'infraction, Responsabilité occupant / Assurantiel).

Principes :

  • On peut ajouter une visite sur les signalements validés et en cours
  • La visite peut être gérée par les agent et admin des partenaires ayant la compétence "visite", les responsables territoire et les super admin
  • Il est possible d'ajouter plusieurs visites
  • La première visite doit être terminée pour en ajouter une deuxième
  • Si un partenaire a un visite en cours (non terminée), il ne peut pas en créer une autre. La visite doit être confirmée ou annulée.
  • La visite passe par plusieurs étapes : saisie de la date, envoi de rappels, conclusion de la visite

Ressources :

UX - fiche signalement - Parcours visite (1)

Définir une date de visite

User flow:

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "ajouter une visite"
  3. Accéder à la modale
  4. Renseigner la date
  5. Cliquer sur "Enregistrer"

image

Champs disponible :

Champ Type Role Obligatoire
Date date picker Tous O
Heure time picker Tous N
Opérateur de visite Dropdown avec liste des partenaires affectés (accepté/en attente) ayant la compétence visite Resp. territoire et + O

image

Erreur :

  • Le super admin veut valider une visite pour un partenaire ayant déjà une visite en cours. On affiche le message d'erreur suivant, sous le champ Opérateur : Ce partenaire a déjà une visite en cours. Veuillez terminer ou annuler la visite ou sélectionner un autre partenaire.

Conséquences :

  • Retour à la page signalement avec un success message "La date de visite a bien été définie".
  • La date de visite + le nom du partenaire sont affichés sur la page signalement
  • Les boutons de modification et annulation sont affichés
  • Un suivi automatique "date de visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)
  • Un email de suivi est envoyé à l'usager
  • A J-2 : un email de rappel est envoyé à l'usager
  • A la date de la visite : le bouton de conclusion est affiché et le bouton annulation masqué
  • A J+2, si la conclusion de visite n'est pas renseignée : un email de rappel est envoyé au partenaire

Définir une date de visite dans le passé

Pour laisser la possibilité de saisir les info en asynchrones, il est possible de renseigner une date dans le passé. Dans ce cas, d'autres champs seront à renseigner.

User flow:

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "ajouter une visite"
  3. Accéder à la modale
  4. Renseigner les infos
  5. Cliquer sur "Enregistrer"

Champs disponible :

Champ Type Role Obligatoire
Date date picker Tous O
Heure time picker Tous N
Opérateur de visite Dropdown avec liste des partenaires ayant la compétence visite Resp. territoire et + O
Visite effectuée Bouton radio Oui ou non Tous O
Occupant présent Oui / Non -> Affiché si "Oui" à question précédente Tous Oui
Propriétaire présent Oui / Non -> Affiché si "Oui" à question visite effectuée Tous Oui
Conclusion de la visite Affiché si Oui -> Dropdown avec liste des procédures : Non décence, Infraction RSD, Insalubrité, Mise en sécurité / Péril, Logement décent / Pas d'infraction, Responsabilité occupant / Assurantiel Tous O
Commentaire éditeur de texte Tous O
Rapport de visite Bouton upload fichier Tous N

Conséquences :

  • Retour à la page signalement avec un success message "Les informations de la visite ont bien été renseignées.".
  • Les info sont affichées sur la page signalement
  • Le bouton d'ajout de visite est affiché
  • Un suivi automatique "conclusion" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)
  • Le rapport de visite est enregistré avec le type "rapport de visite" et apparaît également dans les documents partenaires

Modifier une date de visite

Prérequis :

  • une date de visite future doit être définie
  • doit être agent du partenaire responsable de la visite ou rôle supérieur

image

User flow:

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "modifier la date de visite"
  3. Accéder à la modale
  4. Renseigner les infos (si date du jour ou passé : plus de champs)
  5. Cliquer sur "Enregistrer"

Conséquences :

  • Si date future :
    • Retour à la page signalement avec un success message "La date de visite a bien été définie.".
    • La nouvelle date est affichée sur la page signalement
    • Un suivi automatique "modification visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)
  • Si date du jour ou passée :
    • Retour à la page signalement avec un success message "Les informations de la visite ont bien été renseignées.".
    • Les info sont affichées sur la page signalement
    • Le bouton d'ajout de visite est affiché
    • Un suivi automatique "conclusion" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)

Annuler la visite

Prérequis :

  • une date de visite future doit être définie
  • doit être agent du partenaire responsable de la visite ou rôle supérieur
Champ Type Role Obligatoire
Motif de l'annulation éditeur de texte Tous O

User flow:

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "annuler la visite"
  3. Accéder à la modale
  4. Renseigner les infos
  5. Cliquer sur "Enregistrer"

Conséquences :

  • Retour à la page signalement avec un success message "La visite a bien été annulée".
  • Les info sont affichées sur la page signalement
  • Le bouton d'ajout de visite est affiché
  • Un suivi automatique "annulation visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)

Confirmer une visite

Prérequis :

  • être le jour ou après la date de visite prévue
  • doit être agent du partenaire responsable de la visite ou rôle supérieur image

User flow:

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "confirmer la visite"
  3. Accéder à la modale
  4. Renseigner les infos (champs différents si visite non effectuée)
  5. Cliquer sur "Enregistrer"

image

Champs disponible :

Champ Type Role Obligatoire
Visite effectuée Bouton radio Oui ou non Tous O
Occupant présent Oui / Non -> Affiché si "Oui" à question précédente Tous Oui
Propriétaire présent Oui / Non -> Affiché si "Oui" à question visite effectuée Tous Oui
Conclusion de la visite Affiché si Oui -> Dropdown avec liste des procédures : Non décence, Infraction RSD, Insalubrité, Mise en sécurité / Péril, Logement décent / Pas d'infraction, Responsabilité occupant / Assurantiel Tous O
Commentaire éditeur de texte Tous O
Rapport de visite Affiché si oui -> Bouton upload fichier Tous N

Conséquences :

  • Si visite effectuée :
    • Retour à la page signalement avec un success message "Les informations de la visite ont bien été renseignées.".
    • Les info sont affichées sur la page signalement (commentaire du partenaire + tag analyse)
    • Si un rapport a été ajouté en PJ : le bouton "voir le rapport" est affiché + le rapport de visite est enregistré avec le type "rapport de visite" et apparaît également dans les documents partenaires
    • Si pas de rapport ajouté, un bouton "Ajouter le rapport" est affiché
    • Le partenaire peut créer une nouvelle visite
    • Un suivi automatique "conclusion visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)
  • Si visite non effectuée :
    • Retour à la page signalement avec un success message "Les informations de la visite ont bien été renseignées.".
    • Un suivi automatique "conclusion visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)
    • Le partenaire peut créer une nouvelle visite

image

Ajouter un rapport de visite a posteriori

Il est possible d'ajouter un rapport de visite et / ou des photos une fois la visite passée. Prérequis :

  • la visite est confirmée comme effectuée
  • doit être agent du partenaire responsable de la visite ou rôle supérieur

User flow ajout d'un CR :

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "Ajouter le rapport de visite"
  3. Accéder à la modale "Ajout du rapport de visite" contenant
    • Un titre
    • Un message warning: Le rapport de visite sera partagé à l'usager
    • Une zone drag n drop
    • Un bouton upload
  4. On ajoute le document
  5. On affiche : le nom du fichier et l'état du téléchargement
  6. Cliquer sur "Valider"

Conséquences :

  • Retour à la page signalement avec un success message "Le rapport de visite a bien été ajouté".
  • Le bouton "voir le rapport" est affiché sur la visite
  • Le document est catégorisé avec le type "Rapport de visite" et apparaît également dans les documents partenaires
  • Un suivi automatique "rapport de visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)

User flow ajout de photos :

  1. Accéder à la page de signalement
  2. Cliquer sur le bouton "Ajouter les photos de la visite"
  3. Accéder à la modale "Ajout des photos de la visite" contenant
    • Un titre
    • Un message warning: Les photos seront partagées à l'usager
    • Une zone drag n drop
    • Un bouton upload
  4. On ajoute les photos
  5. Pour chaque photo, on affiche :
    • le nom du fichier
    • l'état du téléchargement
    • Un champ "Description" facultatif: l'agent peut préciser de quoi il s'agit.
  6. Cliquer sur "Valider"

Conséquences :

  • Retour à la page signalement avec un success message "Les photos de la visite ont bien été ajoutées".
  • Une liste des photos est disponible dans la visite. Pour chaque photo, on affiche :
    • Une miniature
    • Un bouton "afficher" -> Affiche la photo en mode album photo
    • Un bouton "éditer" -> permet d'éditer la description de la photo
  • Un suivi automatique "rapport de visite" est créé et partagé à l'usager (visible page de suivi + envoi d'un email)

Affichage des photos de la visite

Quand on clique sur le bouton Voir les photos, la première est affichée en plein écran, en mode album.

image

On affiche à l'écran :

  • La photo format portrait ou paysage (suivant son orientation d'origine)
  • Le titre de l'album et la position de la photo dans l'album -> Photos de la visite du {{date}} : 1/6
  • Un bouton précédent et un bouton suivant respectivement à gauche et à droite de la photo
  • En légende : la description de la photo si renseignée
  • Un bouton "Fermer" sous forme de lien en haut à droite de la photo