---
title: "Interventions"
module: gmao
type: functional
status: active
updated: 2026-08-21
---

# Interventions

> Doc fonctionnelle : décrit le **quoi** et le **pourquoi** (point de vue utilisateur / chef de projet).

## À quoi ça sert

Une intervention trace une prestation terrain : qui intervient, quand, où, sur quel équipement,
pour quel objet, et avec quel rapport. Elle sert autant au suivi d'exploitation (maintenance,
dépannage) qu'à la justification auprès du client final.

## Comment ça marche (côté utilisateur)

### Créer une intervention

Trois points d'entrée, tous vers le même formulaire :

| Depuis | Ce qui est pré-rempli |
|--------|-----------------------|
| Le menu **Interventions** | Rien |
| La fiche **Équipement** (sidebar « Interventions ») | Équipement, adresse déduite de sa localisation, date et heure du jour. Le raccourci n'apparaît que si l'adresse est déductible ; sinon, passer par l'onglet **Interventions** de l'équipement, qui propose de choisir l'adresse. |
| La fiche **Équipement** (onglet Interventions) | Idem, avec sélecteur d'adresse si elle n'est pas déductible |
| La fiche **Site / Adresse** (sidebar « Interventions ») | Adresse, date et heure du jour |

### Localiser l'intervention

Un bloc **Localisation** apparaît au-dessus du formulaire, en création comme en fiche. Il propose
trois listes en cascade : **Bâtiment → Lot → Pièce**, limitées à l'adresse choisie.

- Le bloc n'est visible que pour les clients **abonnés à Isi-Immo**.
- Si un **équipement** est sélectionné, sa localisation est reprise automatiquement et l'adresse
  correspondante est renseignée dans le formulaire. Un bandeau vert le signale ; la valeur reste
  modifiable.
- Une **adresse seule**, sans équipement, est parfaitement valide : la localisation reste optionnelle.
- Si l'adresse ne comporte aucun bâtiment déclaré, le bloc le dit et l'intervention s'enregistre
  sans localisation.
- Changer d'adresse remet la localisation à zéro : un bâtiment n'appartient qu'à une adresse.

La localisation s'enregistre avec le reste de la fiche, au clic sur **Enregistrer** — il n'y a qu'un
seul bouton d'enregistrement.

### Lister les intervenants

Un bloc **Intervenants** permet d'en déclarer autant que nécessaire :

- **Externe** — nom, société, téléphone, e-mail saisis à la main. Un sélecteur
  « Reprendre un intervenant connu » préremplit les champs à partir des intervenants externes déjà
  utilisés par l'entité.
- **Interne** — rattaché à un utilisateur de l'entité. Un bouton **Agenda** pose alors
  l'intervention (titre, date, heure, durée, lieu, objet, lien vers la fiche) directement dans son
  agenda Outlook. Un badge vert confirme l'ajout ; l'événement n'est jamais créé deux fois.

L'intervenant **principal** se saisit toujours dans les champs habituels du formulaire, en création
comme en fiche : le bloc l'affiche en lecture seule et gère les intervenants *supplémentaires*. En
création, ceux-ci sont enregistrés en même temps que l'intervention ; le bouton Agenda n'est
disponible qu'une fois la fiche créée.

### Consulter la vue synthétique

Depuis la liste, l'action **Voir** (icône œil) ouvre la vue synthétique de l'intervention : un
récapitulatif en lecture seule, exportable en PDF. Elle reprend les deux blocs de la fiche :

- un panneau **Intervenants** — l'intervenant principal, puis les intervenants supplémentaires avec
  leur type (Interne / Externe), leur société, e-mail et téléphone, et le badge **Agenda** quand
  l'intervention a été posée dans l'agenda Outlook de l'intervenant ;
- la **localisation Isi-Immo** (bâtiment › lot › pièce), affichée dans le panneau de l'adresse et
  soumise à la même condition d'abonnement que le bloc de la fiche. Quand la fiche ne porte aucune
  localisation, la vue l'indique explicitement plutôt que de laisser un blanc.

Le plan Google Maps de l'adresse s'intitule désormais **Carte**, pour ne plus se confondre avec la
localisation Isi-Immo.

### Retrouver le ticket d'origine

Quand l'intervention a été créée depuis un ticket, la colonne de gauche de la fiche affiche un bloc
**Ticket d'origine** : intitulé, statut et lien direct vers le ticket. Rien ne s'affiche si
l'intervention n'est rattachée à aucun ticket.

## Règles d'accès

| Élément | Condition |
|---------|-----------|
| Module Interventions | Abonnement `interv` + paramètre DSI `blinterv` |
| Consulter / créer / modifier | Droits `R` / `C` / `U` sur le module Interventions |
| Bloc Localisation (bâtiment / lot / pièce) | Abonnement **Isi-Immo** + droit de lecture sur les Bâtiments, hors profils Presta Basic |
| Bloc Ticket d'origine | Abonnement `ticket` + droit de lecture sur les Tickets |
| Bouton Agenda | Droit de modification sur l'intervention + compte Microsoft 365 rattaché à l'intervenant interne |

Les données restent strictement cloisonnées par entité : adresses, bâtiments, équipements,
utilisateurs et tickets proposés sont toujours ceux du client connecté.

## Points d'attention

- **Bouton Agenda grisé** : l'intervenant interne n'a pas de compte Microsoft 365 rattaché. Il doit
  se connecter à ISI-APP avec Microsoft au moins une fois.
- **Suppression d'un intervenant** : l'événement déjà posé dans son agenda Outlook n'est pas annulé
  automatiquement, il reste à sa charge.
- **Intervenant principal** : il se saisit et se modifie dans le formulaire de la fiche, pas dans le
  bloc Intervenants — qui l'affiche en lecture seule, avec un cadenas. Le bloc ne gère que les
  intervenants *supplémentaires*.
- **Enregistrer sans remplir l'objet** : un message d'erreur explicite s'affiche désormais. Avant
  cette version, le bouton Enregistrer restait sans effet et sans message.
- **Adresse à vérifier** : si l'écran de création est ouvert directement, sans venir d'une fiche
  Site, Équipement ou Ticket, un bandeau orange prévient que l'adresse affichée est simplement la
  première de la liste et non un choix de votre part. L'adresse est obligatoire : l'enregistrement
  est refusé si elle est vide.
- **Date proposée** : le formulaire d'ajout d'intervention depuis un ticket propose désormais la
  date du jour, comme l'écran de création complet. Elle reste modifiable.
- **Statut affiché** : tous les écrans reprennent désormais le libellé exact de la liste des
  statuts — liste, vue cartes, aperçu, fiche d'équipement, vue synthétique, addin Interventions et
  export PDF. « A programmer » et « Programmée », ajoutées après les quatre statuts d'origine,
  s'affichaient auparavant « Non défini » (ou « Aucun / Aucune »), et **l'addin Interventions ne
  permettait même pas de choisir « Programmée »**. Une intervention sans statut est libellée
  « Non défini » partout. Ajouter un statut à la liste suffit : aucun développement n'est requis
  pour qu'il s'affiche.

## Voir aussi

- Doc technique : `../../.claude/technical-docs/gmao/interventions.md`
- Équipements : `gmao-equipments.md`
- Bâtiments : `gmao-buildings.md`
