Vos techniciens remplissent leur compte rendu sur leur smartphone, signent avec le client sur place, et le PDF part sans que personne ne ressaisisse quoi que ce soit au bureau.
SmartInterventions prolonge les fiches d'intervention natives de Dolibarr avec une application mobile installable, deux signatures manuscrites, la gestion d'un parc d'équipements et un éditeur visuel de mise en page PDF.
L'application mobile
Une application web progressive (PWA), installable sur l'écran d'accueil Android et iOS, dont le périmètre est strictement limité aux interventions affectées au technicien connecté. Pas de limite de nombre de techniciens : un compte utilisateur Dolibarr suffit.
- Liste des interventions du jour, vue calendrier mensuelle et recherche.
- Adresse de l'intervention avec point GPS et lien direct vers l'application de navigation.
- Téléphone du client cliquable.
- Compte rendu saisi au clavier ou dicté avec l'assistant vocal du téléphone.
- Photos prises depuis l'application, avec annotation : posez un marqueur sur un point précis de la photo pour désigner ce qui a été remplacé.
- Mode hors ligne : le technicien synchronise avant de perdre le réseau, travaille sans connexion, et se resynchronise au retour.
- Brouillons sauvegardés automatiquement : un rapport à moitié rempli survit à une coupure réseau ou à un rechargement.
- Mode sombre, échelle de l'interface, et trois interfaces distinctes selon l'appareil (téléphone, tablette, bureau).
Deux signatures, sur place
- Signature du technicien et signature du client, distinctes, recueillies sur le téléphone ou la tablette à la fin de l'intervention.
- Stockées séparément et rendues côte à côte dans tous les modèles PDF livrés.
- Un mode complémentaire de signature en ligne après validation reste disponible quand le client n'est pas présent : lien envoyé par courriel, ou intégration du module UptoSign pour une signature électronique qualifiée.
Parc d'équipements
- Sites, équipements et contrôles périodiques, avec coordonnées GPS.
- Planche de QR codes imprimable pour identifier chaque unité sur site : le technicien scanne et tombe sur la bonne fiche.
- Habilitations : rattachez chaque technicien aux familles d'équipements qu'il a le droit de contrôler.
- Import en masse par fichier CSV, avec annulation du lot en cas d'erreur.
Consommables et stock
- Le technicien consulte depuis son téléphone le sous-ensemble du catalogue que vous avez choisi, et ajoute les pièces posées.
- Numéros de série, numéros de lot, dates de péremption et garanties sont suivis ligne par ligne.
- Au passage au statut terminé, le stock est décrémenté automatiquement, depuis l'entrepôt du technicien ou l'entrepôt par défaut.
- Devis sur place : proposez des lignes au client et générez la proposition commerciale depuis le terrain.
Documents PDF
- Trois modèles PDF livrés (fiche, dossier complet, tournée de parc) et deux modèles ODT, plus un éditeur visuel de mise en page en glisser-déposer : vous composez vos rapports sans écrire une ligne de code.
- Page de garde, fonds personnalisables, photos incorporées et annexes PDF fusionnées dans le dossier final.
Formulaires dynamiques par métier
Un métier ne se code pas, il s'importe. Chargez un schéma JSON et le module en tire à la fois le formulaire saisi sur le téléphone et la mise en page du PDF : checklist SSI, relevé technique, formulaire de type CERFA, expertise de sinistre. Ajouter un champ métier, c'est éditer le schéma, pas développer un écran.
Pour qui
- Toute entreprise qui envoie des techniciens sur le terrain : maintenance, sécurité incendie, ascensoristes, photovoltaïque, traitement, expertise.
- Les équipes qui veulent arrêter la double saisie entre le carnet papier et Dolibarr.
Prérequis
- Dolibarr 18.0 ou supérieur (testé et supporté jusqu'à la 23).
- PHP 7.4 ou supérieur.
- Modules Dolibarr : Tiers, Interventions, Produits, Services, Tâches planifiées, Facturation, ECM.
- Le module SmartAuth, gratuit, qui porte l'authentification de l'application mobile.
- Un hôte virtuel dédié est nécessaire pour publier la partie mobile, sur un serveur Apache. Si vous ne pouvez pas en créer un, contactez-nous : un proxy frontal joue le même rôle.
Installation
- Accueil, Configuration, Modules, Déployer un module externe, puis soumettez le zip.
- Le module est alors disponible et activable.
Documentation complète : doc.cap-rel.fr/smartinterventions.
Essayez-le sur un Dolibarr installé en moins de 20 secondes : dolitest.fr/smartinterventions.
Ce que comprend l'achat
- Le module, et l'accès à ses mises à jour pendant la durée indiquée sur cette fiche
- Les corrections de bogues, y compris à partir de vos remontées
- Un courrier électronique à chaque nouvelle version publiée
Pour être prévenu automatiquement des nouvelles versions, de ce module comme de l'écosystème Dolibarr en général, abonnez-vous sur dolinews.com : nos annonces de version y sont publiées.
Support et SAV
Le support passe par notre formulaire de SAV.
Le support n'est pas gratuit. Vous souhaitez des personnes compétentes en face de vous : il est normal qu'elles soient payées pour ce temps. Le prix affiché couvre le module et ses mises à jour. Il ne couvre ni l'installation, ni le paramétrage de votre Dolibarr, ni la formation de vos équipes, ni les développements spécifiques, ni le diagnostic d'un environnement que nous n'hébergeons pas.
Un bogue reproductible du module est corrigé sans frais, cela fait partie des mises à jour ci-dessus.
Avant d'acheter
- Vérifiez les versions de Dolibarr et de PHP indiquées en haut de cette fiche : au-delà, le module n'est pas testé
- Les modules se déploient depuis Accueil > Configuration > Modules > Déployer un module externe, ce qui suppose un répertoire custom actif sur votre installation
- Si le module s'appuie sur un service en ligne, l'abonnement à ce service est distinct de l'achat du module : il est alors précisé plus haut
Éditeur
Module développé par CAP-REL, sous licence GPL-3.0-or-later. Documentation en ligne sur doc.cap-rel.fr.
Historique des versions
2.0.86 -- 2026-10-08
- Customer history, photo album and downloads only show interventions the user may access
- Signer name and GPS position are kept with each signature and printed on the PDF
- Interventions, equipment, certifications, serials and sites stay within the user's entities
- Mass actions, QR sheets and admin actions each check their own right
- The layout editor is now reserved to administrators
- Part line cost, warehouse, product and project can no longer be forged from the mobile app
- Schema import checks field names, sizes and formulas before they reach the database
- Operator registry CSV export neutralises spreadsheet formulas
- Public anomaly captcha is single use and public pages share one request rate limit
- API keys and customer data are no longer written to the logs
- Fix Letter page format printed as A4 on PDF reports
- Fix ODT generation on Dolibarr 19 and later when a template has no lines block
- Fix free-text parts refused with recent smartauth versions
- Fix a page refresh inside the mobile app on servers using mod_rewrite
- Fix product tab lines opening another intervention than their own
- Fix the online signature link of a finished intervention, which named no intervention
- Fix the PDF settings tab, which failed to open instead of offering the background upload
- Equipment import finds parents within the customer and reads multi-line fields
- Legacy site addresses are migrated instead of being lost
- Back office available in Dutch and Brazilian Portuguese, admin pages fully translated
- Certification categories are editable as a dictionary
- Faster repricing, parts dashboard and part line card
- Customer mails show on the events tab and replies attach to the right object
- The planning board no longer greys an hour of a technician per mail sent
2.0.84 -- 2026-09-20
- fix a missing unique index that let the mobile app record the same part
- line twice when an offline change was replayed
- security: explicit CSRF checks on the back-office actions
- security: an equipment import can now only be rolled back by the author
- security: html is stripped from customer, site and address
- security: the customer satisfaction form only accepts a real submission
- equipment created automatically from a part line
- planning alerts no longer display html entities instead of accents
- part line roles, the mobile intervention duration and several labels on
- the parts and dashboard screens are translated
- demo data generation is allowed on an instance flagged DEMO_INSTANCE
- six building-damage assessment schemas (fire, flood, storm, hail,
- subsidence) with their demonstration cases
2.0.82 -- 2026-09-17
- annotate any photo from a single icon under its thumbnail
- photo markers are now visible to everyone allowed to see the object
- the module description displayed by Dolibarr is available in French
- announced prerequisites aligned everywhere: Dolibarr 18.0 and PHP 7.4
- FormSetup is loaded from Dolibarr itself
2.0.80 -- 2026-09-01
- fix date and datetime extrafields on the mobile form: they opened on a
- January 1970 date and saved a wrong value back
- agenda: today is no longer shown as selected when no date filter is set,
- so tapping it does filter the list
- days of the neighbouring month are selectable in the agenda and the date
- picker (needs smartcommon >= 1.0.370)
- fix equipment lifecycle labels showing their technical value
- fix intervention list entity scope on multi-entity installs sharing
- thirdparties
- keep the address typed on the back-office site card
- thirdparty contacts served through the smartauth object facade
- portable pdf_elements blocks: renderer, adapter, serializer and an admin
- page to publish local templates into their schema
- pdf: elements marked page 0 / all are painted on every page, thirdparty
- and month names resolved before the placeholders
- security: real CSRF checks and IDOR gates on back-office pages, editor
- write actions require the X-Requested-With header
2.0.78 -- 2026-08-05
- better planning management
- fix option to disable sign on pad
- start portailexpert integration / link
- fix cross sql request
2.0.76 -- 2026-07-23
- setup option enable / disable sign on app
- fix auto generate pdf files
2.0.74 -- 2026-07-21
- fix a infinite loop on iPhone in case of empty catalog
- import fixes from netlogic
- better schema support for fichinter
2.0.72 -- 2026-07-08
- fix error on pdf preview
- better emails presentation
- update token and notification system
- add a new customer relation tab on fichinter
- certification dashboard
- update teams management
- update editor
- update parc system
2.0.70 -- 2026-06-30
- end june sprint session
- new intervention teams setup
- new wharehouse can be to tech's car/pickup/truck
- new time entries setup
- new schema support
- new pdf editor is available on templates
2.0.68 -- 2026-06-24
- massive rework due to devcamp (changes on schemas)
- new big step (june sprint session) resume is
- inventory
- staff planning on backoffice with drag & drop
- anomaly notification by "end user" via public webpage
- auto customer notification by mail
- fix visible / list field name from schema >> back >> front
- fix re-run migration module data
2.0.64 -- 2026-06-05
- change pwa :
- add customer on bottom menu
- photo album
- customer display
- new sync popup
- "install on smartphone" message
- fix link on first page : 1 inter -> target display 1 inter
- better agenda system
- backoffice :
- new tab on thirdparty
- create labels to print with qrcode
- create mini-inventory pdf
- customer photo album
2.0.62 -- 2026-06-03
- full tests thanks to alban
- tons of updates / fixes and enhancements
2.0.58 -- 2026-06-01
- pdf exports engine with block
- fix save front bug
- update depends(smartcommons)
2.0.56 -- 2026-05-29
- change front page
- change filters
- remove history icon
- remove notifications icon
- work on barcode scanner
- hide empty fields
- fix infernal loopback draft / save / open / draft / save
- add 20-30 demo and logo of companies
- fill rewrite status system
- duration hide seconds
- change urgent icons
- new category : urgent and non affected
- fix toasts calls
2.0.54 -- 2026-05-28
- Remove seconds on duration
- barcode scanner fail
- photo on add new parts fail
- missing some translations
- big fail in case of "no language" select (one line is empty)
- view interventions with no dates on pwa
- fix internal name bug fichintercard >> interventioncard
- open pdf on pwa
- add hour for interventions created from front
2.0.51 -- 2026-05-27
- Add invoices support
- Bump front according to new smartcommons release
- Parts / Inventory / Equipment support
- Code cleanup (front / dexie camelCase / snake_case)
- New viewport solution
- New demo sets
- New schema catalog system / intervention >> (site) >> equipment
- Fix tons of errors on PDF export system
2.0.48 -- 2026-05-20
- Add extrafields (custom labels / picture / user fields)
- Stock decrement when intervention reaches status DONE
- Use shared code from smartcommon
- Tests: PHPUnit integration suite
2.0.47 -- 2026-04-30
- Bump SmartCommons with tons of updates
- Update client app
- Create inter from front app
- Update customer sign on app
- Update customer sign on pdf
2.0.46 -- 2026-04-30
- Fix SQL to avoid duplicate entries if first setup was old
- Fix filters to get same front and back point of view
- Fix duplicate list on front appt
- Add explicit message in case of error 403
2.0.44 -- 2026-04-30
- Fix screen overflow on smartphone
- Fix sorted list on front app
- Fix assign / complete situation on front app
- Fix save / backup
- Fix customer handsign
- Fix technical handsign
- Move button to end of page (front)
2.0.42 -- 2026-04-29
- Add cap-rel schema version 1.1 support with pdf export render
- Depends on smartauth 2.0.12
- Full rewrite of pictures upload from base64 to binary
2.0.40 -- 2026-04-23
- Add photo by default so users don't have to add extrafields
- Add more demo data
- Fix SQL (compat dol >= 20)
- Fix front (undef var date)
- Upgrade front depends (smartcommons 1.0.297)
- Fix keys values
- Fix default value as empty string, not null
- Fix array and mapping type
2.0.36 -- 2026-04-13
- Mobile app:
- New PlainCalendar component replacing the old Calendar (grid view with outside-month days)
- Calendar interval mode (select a date range) with dedicated setting
- Form page migrated to useForm/Form context from SmartCommon
- Status badge displayed on list items in calendar mode
- Hide navbar/tabbar on scroll (new settings)
- Search bar on interventions page
- Draft auto-save on form page (preserved on connection loss)
- Status selection popup on form submission (in progress / to complete / done)
- Device identification page on first login
- Settings page: dark mode, scale (80/100/120%), default calendar mode, default category
- Urgent and Unassigned indicators extracted as components
- Auto-scroll to today's interventions when switching to list mode
- Fix: arrow icon on home page shown only when interventions exist
- Fix: duplicated JSX block in sync popup
- Removed unused dependencies (dexie, react-hot-toast, react-router-dom)
- Upgraded SmartCommon
- Backend:
- PHPStan analysis passes (level 1, 0 errors)
- PHPUnit tests: 150 unit + 46 integration tests
- Fix: require_once replaced by dol_include_once in admin pages
- Fix: dol_syslog prefix harmonized to "SI"
- Translation keys completed (en_US + fr_FR)
- Memcached flush in module init()
- PDF visual layout editor (schemalayout model)
- Coordinates field type (GPS geo: links)
- About page: feedback form, donation, useful links, changelog
- Build & tooling:
- New Makefile target: check-all (phpstan + tests + pwa build)
- New Makefile target: phpstan
- Fix: Makefile shell syntax (missing semicolon before fi)
- Fix: phpunit config paths in Makefile
- PHPStan local config pointing to stubs + SmartAuth
- User documentation completed (PWA, calendar, drafts, settings, visual editor, FAQ)
2.0.34 -- 2025-12-10
2.0.32 -- 2025-11-12
2.0.30 -- 2025-11-05
- Fix new smartAuth & stack (refresh token)
- Upgrade SmartCommon
2.0.29 -- 2025-10-30
- Fix errors on OVH "Mutu" hosting
- Fix photo + style metadata
- Add background pictures for PDF
- Fix empty values on client side (white page)
- Pass entity to sql requests
- Check all vars in front app
2.0.22 -- 2025-09-30
- Resize photo client side
- Search on all attributes
- Cleanup module setup options
- Send mail to customer ok (please setup & create your template for "interventions")
2.0.20 -- 2025-09-29
- Add customer name on list
2.0.18 -- 2025-09-25
- Fix missing thirdparty name in intervention card
- Fix multi entity (now make getentity requests on societe not interventions)
- Fix a strange bug on "date is string" trigger
2.0.16 -- 2025-09-25
- Fix multientity setup, add entity name on list
2.0.14 -- 2025-09-24
- First public beta released to our early users / customers
- Tons of new entries in module setup
- default duration for an intervention
- link and unlink on user >> update agenda
- new pdf files could be generated
- pdf can include others pdf with keywords in file name
- -> please activates that models into dolibarr "intervention" module
- -
2.0.10 -- 2025-09-10
2.0.8 -- 2025-07-23
- official version 2.0 available on dolistore
2.0.7 -- 2025-07-01
- first beta release -- smart commons 1.0.34
2.0.6 -- 2025-06-13
- third alpha release -- smart commons 1.0.27
2.0.5 -- 2025-06-06
Pour le détail des versions antérieures, depuis la première publication du 13/07/2023, consultez le journal des modifications complet dans la page "À propos" du module, une fois celui-ci installé.