---
title: "Jeu de démonstration IT"
weight: 60
description: "Description du jeu de données de démonstration Maintenance informatique pour SmartInterventions : checklist de validation pour les testeurs fonctionnels."
---

# Jeu de démonstration "IT" (Maintenance informatique)

Cette page décrit, du point de vue d'un testeur fonctionnel, ce que le jeu de
données de démo "Maintenance informatique (PME + particuliers)" met
en place dans Dolibarr et dans la PWA SmartInterventions. Elle sert de
checklist pour valider que la génération s'est bien déroulée et que le
scénario est utilisable de bout en bout.

## À quoi sert ce jeu de données

Il simule le quotidien d'un prestataire informatique qui gère deux types de
clients :

- une **PME du tourisme** (Hôtel des Cimes à Morzine) avec un contrat de
  maintenance récurrent sur un parc informatique complet (serveur, postes,
  imprimantes, photocopieur, vidéo-projecteur, réseau wifi, sauvegardes) ;
- trois **particuliers** qui appellent ponctuellement pour des prestations
  classiques (réinstallation Windows, migration de smartphone, upgrade
  HDD vers SSD).

Le but est de donner au testeur un environnement représentatif d'un parc
PME + clients particuliers afin de valider l'ensemble des écrans (parc
équipement, fiche d'intervention, sous-fiches de contrôle, partlines /
consommables, signatures, PDF).

## Comment générer ce jeu de données

1. Se connecter à Dolibarr en tant qu'administrateur.
2. Aller dans **Configuration -> Modules -> SmartInterventions -> Demo**
   (URL : `/smartinterventions/admin/demo.php`).
3. Dans la liste déroulante "Thème", choisir
   **"Maintenance informatique (PME + particuliers)"**.
4. Cliquer sur **"Générer ou rafraîchir les données de démonstration"**.

La génération est **idempotente** : on peut la relancer autant de fois que
l'on veut. Les tiers, équipements, produits et schémas existants sont
détectés par leur clé stable et réutilisés. Les interventions sont
recréées à chaque fois avec des dates relatives à aujourd'hui (j-28, j-10,
j-7, j-3, j+1, j+2, j+3) pour que le scénario reste crédible dans le temps.

Le thème "IT" peut **cohabiter avec le thème "BAES"** : générer l'un
n'efface pas l'autre. Tout ce qui appartient au thème IT est marqué par
les préfixes / suffixes suivants :

| Type d'entité | Marqueur |
|---|---|
| Tiers (code_client) | `CU-SIDEMO-IT-XXX` |
| Email contact / tiers particulier | `*@*-it-demo.local` |
| Référence produit | `SIDEMO-IT-CONS-*` ou `SIDEMO-IT-PART-*` |
| Numéro de série équipement | `SIDEMO-IT-<TYPE>-NN` |
| Note privée d'intervention | contient `SIDEMO-IT` |

## Identifiants de connexion

Les comptes techniciens utilisables pour la recette sont ceux du **tronc
commun** (toujours seedés, quel que soit le thème) :

| Login | Mot de passe | Rôle |
|---|---|---|
| `sidemo-jean` | `demo1234` | Technicien |
| `sidemo-marie` | `demo1234` | Technicien |

Dans le scénario IT, **Jean** est assigné aux visites parc de l'hôtel et
aux interventions urgentes ; **Marie** prend en charge le toner, la
réinstallation Windows et l'upgrade SSD.

## Inventaire détaillé de ce qui est créé

### 1. Tiers

| # | Raison sociale | Code client | Ville | Type |
|---|---|---|---|---|
| 1 | Hôtel des Cimes | CU-SIDEMO-IT-001 | Morzine (74110) | PME (TE_SMALL) |
| 2 | Martin Sophie | CU-SIDEMO-IT-002 | Grenoble (38000) | Particulier (TE_PRIVATE) |
| 3 | Dupont Jean | CU-SIDEMO-IT-003 | Annecy (74000) | Particulier (TE_PRIVATE) |
| 4 | Rossi Camille | CU-SIDEMO-IT-004 | Aix-les-Bains (73100) | Particulier (TE_PRIVATE) |
| 5 | Cabinet Delmas & Associés | CU-SIDEMO-IT-005 | Grenoble (38000) | PME (TE_SMALL) |
| 6 | École Sainte-Marie | CU-SIDEMO-IT-006 | Annecy (74000) | PME (TE_SMALL) |
| 7 | Bricolage Plus SARL | CU-SIDEMO-IT-007 | Chambéry (73000) | PME (TE_SMALL) |
| 8 | Lefevre Pierre | CU-SIDEMO-IT-008 | Grenoble (38100) | Particulier (TE_PRIVATE) |
| 9 | Garcia Thomas | CU-SIDEMO-IT-009 | Annemasse (74100) | Particulier (TE_PRIVATE) |
| 10 | Nguyen Emma | CU-SIDEMO-IT-010 | Saint-Martin-d'Hères (38400) | Particulier (TE_PRIVATE) |

### 2. Contacts (Hôtel des Cimes uniquement)

| Nom | Poste | Email |
|---|---|---|
| Antoine Berger | Gérant | antoine.berger@hotel-des-cimes-it-demo.local |
| Isabelle Lambert | Gouvernante | isabelle.lambert@hotel-des-cimes-it-demo.local |
| François Petit | Comptable | francois.petit@hotel-des-cimes-it-demo.local |

Les particuliers n'ont pas de contact dédié : le tiers fait office de
contact principal.

### 3. Parc équipement de l'Hôtel des Cimes (19 équipements)

Tous rattachés au tiers "Hôtel des Cimes" et localisés dans une "zone"
(local technique, réception, étage, etc.).

**Postes et serveur (6)**

- SIDEMO-IT-SRV-01 : Serveur principal Dell PowerEdge R350 (local technique RDC)
- SIDEMO-IT-PC-01 : PC réception HP ProDesk 400 G9
- SIDEMO-IT-PC-02 : PC comptabilité HP ProDesk 400 G9
- SIDEMO-IT-PC-03 : PC restauration HP ProDesk 400 G9
- SIDEMO-IT-LAP-01 : Laptop gérant Dell Latitude 5440
- SIDEMO-IT-LAP-02 : Laptop commercial Dell Latitude 5440

**Impression (2)**

- SIDEMO-IT-PRT-01 : Imprimante laser HP M404dn (réception)
- SIDEMO-IT-MFP-01 : Photocopieur Konica Minolta C257i (leasing, salle copie étage 1)

**Affichage (1)**

- SIDEMO-IT-VPJ-01 : Vidéo-projecteur Epson EB-W52 (salle de réunion Cimes)

**Mobile (4)**

- SIDEMO-IT-SMP-01 : iPhone 13 gérant
- SIDEMO-IT-SMP-02 : Samsung A54 réception
- SIDEMO-IT-SMP-03 : Samsung A14 gouvernante
- SIDEMO-IT-TAB-01 : iPad 9 salle restaurant

**Réseau (4)**

- SIDEMO-IT-NET-SW-01 : Switch TP-Link TL-SG1024 24 ports
- SIDEMO-IT-NET-BOX-01 : Box Orange Livebox Pro
- SIDEMO-IT-NET-AP-IN : Borne wifi interne Unifi U6-Lite
- SIDEMO-IT-NET-AP-VIS : Borne wifi visiteurs Unifi U6-Lite

**Sauvegardes (2)**

- SIDEMO-IT-BKP-A : Disque USB Seagate 4 To rotation A (coffre direction)
- SIDEMO-IT-BKP-B : Disque USB Seagate 4 To rotation B (coffre direction)

Chaque équipement est rattaché à un schéma d'équipement (it-pc, it-printer,
it-mfp, it-videoproj, it-mobile, it-network, it-backup) qui détermine la
forme de la fiche affichée dans la PWA.

### 4. Produits et stock

| Référence | Libellé | Type | Prix HT | Stock initial |
|---|---|---|---|---|
| SIDEMO-IT-CONS-SSD-500 | SSD 500 Go SATA Crucial MX500 | Produit (sérialisé) | 65,00 EUR | 5 |
| SIDEMO-IT-CONS-TONER-KMC257 | Toner noir Konica Minolta C257i | Produit (lot) | 78,00 EUR | 3 |
| SIDEMO-IT-CONS-RJ45-CAT6-5M | Câble RJ45 Cat 6 patché 5m | Produit (vrac) | 9,50 EUR | 20 |
| SIDEMO-IT-PART-DIAG | Diagnostic atelier (forfait 1h) | Service | 60,00 EUR | - |
| SIDEMO-IT-PART-MIGRATION-MOBILE | Migration smartphone (forfait) | Service | 75,00 EUR | - |

Le stock est posé sur l'**entrepôt de démo** partagé entre tous les
thèmes. Le SSD est géré en numéro de série (SSD-DEMO-MX500-001 ...), le
toner en numéro de lot (TONER-KM-DEMO-2026-01) avec date de péremption à
j+720 jours.

### 5. Interventions (32 fiches)

Toutes portent dans leur note privée la chaîne `SIDEMO-IT` (permet de les
retrouver et de les purger sans toucher au thème BAES). Le tableau ci-dessous
présente les **7 fiches principales** (Hôtel des Cimes et trois particuliers) ;
la démo crée au total **32 interventions**, les suivantes couvrant les six
autres clients (Cabinet Delmas, École Sainte-Marie, Bricolage Plus, Lefèvre,
Garcia, Nguyen) avec des scénarios variés (migrations, formations, pannes,
brouillons urgents).

| # | Client | Description | Statut | Date | Durée | Urgent | Affectée à | Kind |
|---|---|---|---|---|---|---|---|---|
| 1 | Hôtel des Cimes | Visite mensuelle maintenance parc - mois précédent | Terminée | j-28 | 3 h | non | Jean | parc |
| 2 | Hôtel des Cimes | Visite mensuelle maintenance parc - mois courant | Planifiée | j+2 | 3 h | non | Jean | parc |
| 3 | Hôtel des Cimes | Remplacement préventif toner photocopieur (niveau 12%) | Terminée | j-10 | 30 min | non | Marie | punctual |
| 4 | Hôtel des Cimes | Panne réseau réception - remplacement câble RJ45 5m | Terminée | j-3 | 45 min | OUI | Jean | punctual |
| 5 | Martin Sophie | Réinstallation Windows 11 + restauration sauvegarde | Terminée | j-7 | 3 h | non | Marie | particulier |
| 6 | Dupont Jean | Configuration iPhone 15 + migration depuis iPhone 11 | Planifiée | j+1 | 1 h 30 | non | Jean | particulier |
| 7 | Rossi Camille | Remplacement HDD vers SSD + clonage système | Planifiée | j+3 | 2 h | non | Marie | particulier |

Les deux visites parc (1 et 2) et les trois interventions particuliers
(5, 6, 7) sont liées à un **schéma d'intervention** :

- `maintenance-informatique-parc` (visites parc Hôtel)
- `assistance-informatique-particulier` (prestations particuliers)

Les deux interventions ponctuelles (3 et 4) ne sont liées à aucun schéma :
elles utilisent la fiche d'intervention standard.

### 6. Partlines (consommables et prestations)

| Intervention | Article | Rôle | Quantité | État |
|---|---|---|---|---|
| #1 visite parc (mois précédent) | Toner KM C257i (lot TONER-KM-DEMO-2026-01) | consumable | 1 | Validée |
| #4 panne réseau | Câble RJ45 Cat 6 5m | consumable | 1 | Validée |
| #7 upgrade SSD | SSD MX500 500 Go (s/n SSD-DEMO-MX500-001) | consumable | 1 | Validée |
| #7 upgrade SSD | Diagnostic atelier (forfait) | consumable | 2 | Validée |
| #6 migration smartphone | Migration smartphone (forfait) | consumable | 1 | Brouillon |

La partline "Migration smartphone" est volontairement laissée en
**brouillon** : c'est le seul cas non valide du jeu IT, utile pour
démontrer le flux de validation d'une partline depuis la PWA ou le
back-office.

### 7. Sous-fiches "Equipment check" (visites parc)

Ce sont les "points à vérifier obligatoirement" enregistrés pendant les
visites mensuelles. Chacune est rattachée à un équipement du parc.

**Visite #1 (mois précédent, Terminée) -- 7 contrôles :**

| Équipement | Statut | Détail | Charge utile principale |
|---|---|---|---|
| Photocopieur Konica C257i | **anomaly** | toner_level_below_15pct | 142 850 pages, toner 12%, remplacé ce jour |
| Disque sauvegarde A | ok | backup_verified | 1 240 Go, dernière sauvegarde 2026-04-26, restauration test OK |
| Disque sauvegarde B | ok | backup_verified | 1 238 Go, dernière sauvegarde 2026-04-27, test restauration reporté |
| Borne wifi visiteurs | ok | wifi_password_rotated | Rotation faite le 2026-04-27, prochaine 2026-07-27 |
| Serveur principal | ok | system_ok | Windows Server 2022, MAJ OK, 320 Go libres, CPU 48 degrés |
| Switch 24 ports | ok | rack_thermal_ok | Baie 24 degrés, 18 ports actifs sur 24 |
| Imprimante réception | ok | printer_ok | 8 420 pages, toner 62% |

**Visite #2 (mois courant, Planifiée) -- 5 contrôles "to_verify" :**

| Équipement | Statut | Détail | Charge utile |
|---|---|---|---|
| Photocopieur Konica C257i | ok | to_verify | À vérifier : compteur, toner, usure tambour |
| Disque sauvegarde A | ok | to_verify | À vérifier : dernière sauvegarde, taille, intégrité, test restauration |
| Disque sauvegarde B | ok | to_verify | (idem) |
| Borne wifi visiteurs | ok | to_verify | À vérifier : rotation mot de passe, date, communication réception |
| Serveur principal | ok | to_verify | À vérifier : MAJ, espace disque, antivirus, température CPU |

Ce sont les "todo list" que le technicien retrouvera et complétera lors
de la visite à venir.

### 8. Schémas seedés pour le scénario IT

Les schémas suivants sont importés dans le catalogue (table
`llx_schemas`) lors de la génération :

**Schémas d'équipement (forme des fiches parc) :**

- it-pc : `computer-equipment.json`
- it-printer : `printer-equipment.json`
- it-mfp : `mfp-equipment.json`
- it-videoproj : `video-projector-equipment.json`
- it-mobile : `mobile-device-equipment.json`
- it-network : `network-device-equipment.json`
- it-backup : `backup-storage-equipment.json`

**Schémas d'intervention (forme des fiches d'intervention) :**

- maintenance-informatique-parc : `maintenance-informatique-parc-controle.json`
- assistance-informatique-particulier : `assistance-informatique-particulier-controle.json`

## Checklist de conformité à vérifier

À exécuter après la génération. Cocher chaque ligne.

### Back-office Dolibarr

- [ ] Menu **Tiers -> Liste** : retrouver les 10 tiers IT (filtre sur
  `CU-SIDEMO-IT`). Vérifier que Hôtel des Cimes, Cabinet Delmas, École
  Sainte-Marie et Bricolage Plus sont typés "PME" et les six particuliers
  en "Particulier".
- [ ] Fiche Hôtel des Cimes : onglet **Contacts** affiche bien les 3
  contacts (Berger, Lambert, Petit).
- [ ] Fiche Hôtel des Cimes : onglet **Parc équipement** (ou équivalent
  module SmartInterventions) liste les 19 équipements avec leur zone.
- [ ] Menu **Produits/Services** : 5 références SIDEMO-IT-* présentes,
  prix et type (produit/service) corrects.
- [ ] Menu **Stocks -> Entrepôt de demo** : stock initial 5 / 3 / 20 sur
  les trois consommables. SSD en sérialisé, toner en lot.
- [ ] Menu **Fiches d'intervention** : 32 fiches IT au total (filtre sur
  `SIDEMO-IT` dans la note privée), dont les 7 principales du tableau
  ci-dessus. Statuts conformes, technicien assigné correct, l'urgence
  étant notamment positionnée sur la panne réseau réception.
- [ ] Visite parc mois précédent (#1) : 7 sous-fiches de contrôle
  visibles, dont une **en anomalie** sur le photocopieur (toner sous 15%).
- [ ] Visite parc mois courant (#2) : 5 sous-fiches "to_verify" en
  attente, payload `a_verifier` rempli.
- [ ] Interventions terminées : partlines validées, décrément de stock
  visible sur l'entrepôt de démo (toner -1, RJ45 -1, SSD -1).
- [ ] Intervention "migration smartphone" (#6) : partline forfait en
  **brouillon**, en attente de validation.
- [ ] Module **SmartInterventions -> Catalogue de schémas** : les 9
  schémas IT listés ci-dessus sont présents, statut "actif" (le catalogue
  en compte davantage : les schémas IT sont importés en même temps que
  ceux partagés avec les autres thèmes de démo).

### PWA mobile

Se connecter avec `sidemo-jean` / `demo1234` puis `sidemo-marie` /
`demo1234` et vérifier :

- [ ] Page **Mes interventions** : Jean voit les visites parc, la panne
  réseau et la migration smartphone ; Marie voit le toner, la réinstall
  Windows et l'upgrade SSD.
- [ ] Ouvrir la visite parc mois courant (planifiée à j+2) : la fiche
  d'intervention utilise bien le schéma "Maintenance préventive parc
  informatique" (en-tête avec établissement, site, etc.).
- [ ] Accéder à la liste des sous-fiches de contrôle : 5 lignes
  "to_verify" affichées, chaque ligne ouvre le formulaire de l'équipement
  correspondant.
- [ ] Ouvrir une intervention particulier (Mme Martin / M. Dupont /
  Mme Rossi) : la fiche utilise le schéma "Assistance informatique
  particulier" avec le sélecteur prestation_type.
- [ ] Page **Inventaire** : choisir le site Hôtel des Cimes, naviguer
  dans le parc des 19 équipements regroupés par catégorie (postes,
  impression, mobile, réseau, sauvegardes).
- [ ] Photos : vérifier qu'il est possible de prendre une photo sur une
  sous-fiche de contrôle et que l'upload aboutit (pas d'erreur réseau).
- [ ] Signatures : sur l'une des interventions terminées, vérifier la
  présence des deux signatures (technicien + client) dans le PDF
  d'intervention.

### PDF d'intervention

- [ ] Générer le PDF d'une visite parc terminée (#1) : doit afficher
  l'établissement, les sous-fiches de contrôle avec leur statut
  (notamment l'anomalie toner) et les deux signatures.
- [ ] Générer le PDF d'une intervention particulier terminée (Mme Martin) :
  doit afficher la section prestation correspondante (réinstallation
  Windows) et les deux signatures.

## Comment purger ce jeu de données

Sur la même page `admin/demo.php`, sélectionner le thème "Maintenance
informatique (PME + particuliers)" puis cliquer sur **"Supprimer
les données de démonstration"**. Le bouton ne supprime que la famille IT
(les tiers, équipements, produits, interventions, partlines et sous-fiches
de contrôle marqués `SIDEMO-IT*`). Le thème BAES, s'il était généré à
côté, reste intact.

Pour un nettoyage complet (incluant le tronc commun : groupe technicien,
entrepôt de démo, utilisateurs Jean et Marie, schémas), il faut choisir
le thème **"Tous les thèmes"** avant de cliquer sur supprimer.

## Notes complémentaires pour le testeur

- La génération est tracée dans le syslog Dolibarr (préfixe `SI demo`).
  En cas d'échec sur une entité isolée, un message `[WARN]` est ajouté
  dans le tableau de résultats sans bloquer le reste du seeding.
- Les warehouse_id / fichinter_ref sont attribués par Dolibarr et peuvent
  varier d'un environnement à l'autre ; ne pas les utiliser comme critère
  de validation.
- La date du jour est utilisée comme référence pour les décalages
  (`relativeDate`). Régénérer le jeu une semaine plus tard recompose des
  dates à partir de la nouvelle date du jour.
