Solution
Automatisation des processus et systèmes de gestion internes pour PME
Sensaria développe les systèmes internes qui gravitent autour de votre ERP et de votre comptabilité : outils de planification, de validation et de rapports d'intervention, extensions CRM et ERP, tableaux de bord, et les processus automatisés qui font circuler les données entre eux. L'objectif est simple : des données saisies une seule fois, des processus qui ne dépendent pas du tableur d'une seule personne, et des chiffres fiables sans attendre la clôture du mois.
Le problème
Nos processus clés reposent sur des fichiers Excel, des fils d'e-mails et un collègue qui sait comment tout s'articule. Chaque mois, quelqu'un passe des jours à recopier des chiffres entre l'ERP, les relevés d'heures et le fichier de reporting. Quand ce collègue est en vacances, tout s'arrête.
Comment tout s'enchaîne
- 01 Demande ou événement Commande, intervention, validation, saisie d'heures
- 02 Règles du processus Qui fait quoi, et pour quand
- 03 Outil interne Formulaires, listes, validations, usage mobile
- 04 Synchronisation ERP et comptabilité Données de base, factures, heures
- 05 Tableau de bord Chiffres à jour, pas des exports de fin de mois
Briques
Briques
- 01
Outils internes sur mesure
Des applications web pour les processus que votre logiciel standard ne couvre pas : planification des interventions, validations, contrôles qualité ou rapports d'intervention. Accès par rôle, journal d'audit, et utilisables sur téléphone.
- 02
Extensions CRM et ERP
Des modules ajoutés au CRM ou à l'ERP que vous conservez, ou un CRM sur mesure quand le standard impose trop de contournements.
- 03
Automatisation des processus
Des règles qui déplacent les données quand quelque chose se produit : une commande signée ouvre une intervention, une intervention terminée déclenche la facture, une validation avertit la personne suivante. Chaque exécution est journalisée.
- 04
Tableaux de bord et reporting
Des chiffres tirés des systèmes sources dans un seul tableau de bord, avec des définitions convenues à l'avance : « commandes ouvertes » veut dire la même chose pour tout le monde.
- 05
Migration et nettoyage des données
Tableurs et anciennes bases de données transférés dans le nouveau système, avec correspondance des champs, fusion des doublons et migration de test vérifiée avant la bascule.
- 06
Classification assistée par IA
E-mails ou documents entrants triés et orientés par un modèle d'IA, dont l'étiquette est enregistrée à côté de l'élément, avec une personne qui confirme les cas douteux. Une étiquette manuelle prime toujours sur le modèle.
- 07
Portails pour partenaires et clients
Quand un outil interne doit aussi servir des partenaires ou des clients, il est conçu dès le départ avec des accès et des données séparés par organisation.
Ne remplacez pas votre ERP pour régler un problème de processus. Dans la plupart des PME, l’ERP ou le logiciel de comptabilité fait assez bien son travail de base ; les difficultés se situent dans les processus qui l’entourent : validations par e-mail, planification dans Excel, rapports assemblés à la main, données saisies deux fois. Utilisez l’automatisation des processus pour les flux de données entre les systèmes que vous gardez, et développez un petit outil interne pour le seul processus qu’aucun produit standard ne couvre. Ne remplacez un système central que s’il vous bloque réellement.
Tableur, low-code, module standard ou outil sur mesure ?
Chaque option a sa limite. Les tableurs lâchent dès que plusieurs personnes les modifient ou que leurs données doivent atteindre un autre système. Les connecteurs low-code peinent quand la logique se ramifie ou que les échecs doivent être gérés. Un module standard se transforme en contournements quand votre processus s’écarte du modèle de l’éditeur. Les outils sur mesure sont rentables pour les processus propres à votre activité, à condition que la première version reste modeste.
| Option | Adapté pour | Atteint ses limites quand |
|---|---|---|
| Tableurs et e-mails | Un seul responsable, faible volume | Plusieurs personnes modifient, ou les données doivent atteindre d’autres systèmes |
| Connecteurs low-code (Zapier, Make, n8n) | Déclencheurs simples entre outils cloud | La logique se ramifie, le volume augmente, les échecs passent inaperçus |
| Module logiciel standard | Processus que votre éditeur d’ERP modélise déjà | Votre processus diffère et les contournements s’accumulent |
| Outil interne sur mesure et intégrations | Processus clés propres à votre activité | Le périmètre n’est pas maîtrisé ; commencez par un seul processus |
Comment un système interne est-il construit ?
Nous commençons par le modèle de données : quels objets existent (intervention, commande, client, machine), quel système détient chacun d’eux, et qui peut voir ou modifier quoi. L’outil interne est une application web avec accès par rôle et journal d’audit, qui s’appuie sur PostgreSQL. Des tâches en arrière-plan exécutent les processus et se synchronisent avec l’ERP ou la comptabilité via son API, selon un calendrier ou sur événement. Chaque exécution est journalisée : une synchronisation ratée apparaît sur une liste d’erreurs, avec sa cause.
Deux habitudes tirées de nos propres projets s’appliquent aussi ici. Les règles métier (seuils, plages horaires, priorités) sont des paramètres, pas du code : vous pouvez les modifier sans nouvelle version du logiciel. Et les intégrations avec des systèmes qui ne vous appartiennent pas sont en lecture seule, sauf si l’écriture est nécessaire. Dans le système de réactivation d’affiliés construit pour un client SaaS, la connexion à la plateforme de suivi du client ne peut appeler qu’une liste autorisée d’opérations de lecture, et un test prouve qu’un import complet n’effectue aucun appel en écriture.
Exemple : une entreprise de technique du bâtiment avec 40 techniciens
Scénario illustratif, pas un projet client.
Une entreprise de chauffage et de sanitaire près de Zurich reçoit ses ordres d’intervention par téléphone et par e-mail. La planification se fait dans une feuille Excel, les techniciens remplissent des rapports d’intervention papier, et le bureau saisit les heures et le matériel dans Abacus pour la facturation, souvent une semaine plus tard.
La première version couvre un seul processus : le rapport d’intervention. Les techniciens voient leurs interventions sur leur téléphone, saisissent heures, matériel et photos sur place, et le client signe à l’écran. Une intervention terminée crée les données de facturation dans Abacus via son API REST. Les interventions non facturées et les commandes ouvertes apparaissent sur un tableau de bord. La phase deux sort la planification d’Excel pour l’intégrer au même outil ; la phase trois ajoute les contrats de maintenance, qui génèrent automatiquement les interventions de service.
Qu’en est-il de la protection des données et de l’hébergement ?
La loi fédérale sur la protection des données (LPD) révisée, en vigueur depuis le 1er septembre 2023, s’applique aux données traitées en Suisse et impose la protection des données dès la conception et par défaut (art. 7) ; le RGPD pose la même exigence pour les personnes dans l’UE (art. 25). Pour les systèmes internes, cela signifie accès par rôle, journal d’audit, règles de suppression, et un lieu d’hébergement choisi avant le développement, pas après.
Les outils internes stockent souvent des données sur le personnel, y compris les heures et les lieux d’intervention : nous documentons donc ce qui est stocké et pourquoi. Les entreprises de moins de 250 collaborateurs sont en général dispensées de tenir un registre des activités de traitement, sauf si elles traitent des données sensibles à grande échelle ou pratiquent un profilage à risque élevé.
Comment se déroule un projet ?
- Découverte. Nous nous asseyons avec les personnes qui font le travail, cartographions le processus et comptons les étapes manuelles.
- Architecture. Modèle de données, système de référence pour chaque type de données, rôles, intégrations, et périmètre de la première version.
- Développement. Des itérations courtes, avec un environnement de test que votre équipe peut essayer tôt et souvent.
- Lancement. D’abord une équipe ou un site, avec l’ancien processus disponible en solution de repli.
- Itération. Retours des utilisateurs, puis le processus suivant sur la même base.
Après la phase de découverte, vous recevez une offre à prix forfaitaire ou par phases. La question plus large de savoir quels systèmes garder, connecter ou remplacer est traitée sur la page transformation digitale.
FAQ
Questions fréquentes
Qu'est-ce que l'automatisation des processus ?
L'automatisation des processus (workflow automation ou business process automation) consiste à confier au logiciel les étapes routinières d'un processus métier : transférer des données d'un système à l'autre, avertir la personne suivante, créer un document, vérifier une règle. Les décisions qui demandent du jugement restent humaines. Dans une PME, on commence en général par l'étape recopiée à la main le plus souvent, comme les commandes dans l'ERP ou les heures dans la facturation.
Faut-il utiliser Zapier, Make ou n8n, ou une intégration sur mesure ?
Utilisez un connecteur low-code quand le déclencheur et l'action sont simples, que les deux systèmes sont pris en charge et qu'une exécution ratée ne pose pas de problème. Optez pour une intégration sur mesure quand la logique se ramifie, que les volumes augmentent, que les données doivent être validées ou que les erreurs doivent être traitées et signalées de manière fiable. Beaucoup de PME combinent les deux : des connecteurs pour les petites tâches, du code sur mesure pour les flux dont l'activité dépend.
Quand un logiciel interne sur mesure se justifie-t-il pour une PME ?
Quand un processus est au cœur de la manière dont vous gagnez de l'argent, qu'aucun produit standard ne le modélise sans contournements et que plusieurs personnes en dépendent chaque jour. Un bon test : si le processus vit dans un tableur qu'une seule personne comprend entièrement, c'est un candidat. Commencez par ce processus-là, pas par un système à l'échelle de l'entreprise, et élargissez une fois le premier outil en service.
Pouvez-vous connecter un outil sur mesure à notre ERP, par exemple Abacus ou bexio ?
Oui, si le système offre un accès. Abacus propose une API REST et ses services web AbaConnect, et bexio publie une API REST avec OAuth 2.0. Pour les ERP plus anciens sans API, nous utilisons ce que le système permet, comme des vues de base de données ou des exports et imports de fichiers planifiés. Avant de développer, nous convenons du système qui fait foi pour chaque type de données.
Comment gérez-vous la protection des données dans les systèmes internes ?
La LPD révisée, pour les données traitées en Suisse, et le RGPD, pour les personnes dans l'UE, exigent la protection des données dès la conception et par défaut. Concrètement, nous donnons à chaque rôle l'accès aux seules données dont il a besoin, tenons un journal d'audit des modifications, fixons des règles de suppression et décidons du lieu d'hébergement avant le développement. Les systèmes internes contiennent souvent des données sur le personnel : nous documentons ce qui est stocké et pourquoi, ce qui sert aussi pour votre déclaration de protection des données.
Quand aurons-nous une première version qui fonctionne ?
Nous limitons la première version à un processus et à un petit groupe d'utilisateurs, pour qu'elle entre tôt en usage quotidien et puisse être corrigée sur la base de retours réels. Le calendrier dépend des intégrations concernées et fait partie de l'offre à prix forfaitaire ou par phases que vous recevez après la phase de découverte. Les phases suivantes ajoutent processus, utilisateurs et rapports sur la même base.
Parlons de votre projet
Outils internes, extensions CRM et ERP, tableaux de bord et automatisation des processus qui remplacent tableurs et chaînes d'e-mails et font circuler les données entre les systèmes que vous utilisez déjà.