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
- Se connecter à Dolibarr en tant qu'administrateur.
- Aller dans Configuration -> Modules -> SmartInterventions -> Demo
(URL :
/smartinterventions/admin/demo.php). - Dans la liste déroulante "Thème", choisir "Maintenance informatique (PME + particuliers)".
- 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 | |
|---|---|---|
| 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-ITdans 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_verifierrempli. - [ ] 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.