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.