Étude de cas : Comment AgriWise connecte 24 000+ employés sur 50+ sites
Une plateforme ERP a transformé des intégrations biométriques instables en un système de pointage en temps réel — en 5 minutes par appareil.
Le problème : trois générations d'échec
Connecter des appareils biométriques à un logiciel cloud semble simple. Ce n'est pas le cas.
L'équipe d'AgriWise a traversé trois générations d'échec avant de trouver une solution qui fonctionne.
Génération 1 : Import manuel par Excel
Les responsables de site exportaient les données de pointage depuis les appareils, mettaient en forme des fichiers Excel et les importaient dans le système. Pour 50+ sites, cela représentait des heures de travail manuel à chaque période de paie. Les données arrivaient en retard. Les erreurs s'accumulaient. Rien n'était en temps réel.
Génération 2 : Logiciel de bureau local
Chaque site utilisait un logiciel de pointage sur un PC local connecté à l'appareil biométrique. Mieux qu'Excel — mais les données restaient sur des machines locales. La synchronisation vers le cloud nécessitait encore des étapes manuelles, et chaque panne de PC risquait de faire perdre des enregistrements.
Génération 3 : Raspberry Pi avec scripts tunnel
L'équipe d'ingénierie a écrit des scripts personnalisés sur des Raspberry Pi à chaque site. Le Pi se connectait à l'appareil biométrique via le réseau local et poussait les données vers les serveurs d'AgriWise à travers un tunnel.
C'était la solution la plus proche de fonctionner. Jusqu'à ce qu'elle ne fonctionne plus :
- Blocages pare-feu. Les équipes IT des clients verrouillaient les réseaux. Le Raspberry Pi ne pouvait atteindre ni l'appareil ni le serveur — parfois les deux.
- Perte de données. Quand le tunnel tombait (et il tombait souvent), les pointages disparaissaient. Pas de nouvelle tentative. Pas de synchronisation. Juste perdus.
- Cauchemar de maintenance. Chaque Pi nécessitait des mises à jour, une surveillance et du dépannage — multiplié par 50+ sites dans différentes villes et réseaux.
- Impossible à mettre à l'échelle. Ajouter un nouveau site client signifiait expédier du matériel et espérer que le réseau local coopère.
Le constat : le module RH ne pouvait pas obtenir les données de présence de manière fiable. Et sans cela, tout ce qui en dépend — paie, conformité, reporting — ne fonctionnait plus.
La solution : l'API REST PunchConnect
AgriWise a remplacé toute l'infrastructure Raspberry Pi par l'API REST de PunchConnect.
Aucun matériel sur les sites clients. Aucun script tunnel. Aucune négociation de pare-feu.
Chaque appareil biométrique se connecte directement au cloud de PunchConnect. Le module RH d'AgriWise fonctionne dans deux directions :
Entrant : données de pointage en temps réel
Quand un employé pointe à l'entrée ou à la sortie, PunchConnect envoie instantanément les données au serveur d'AgriWise via webhook. Pas de polling, pas de délai — il suffit de configurer l'URL de callback lors de la mise en place de l'appareil et les données circulent automatiquement.
Sortant : contrôle total des appareils
AgriWise appelle l'API de PunchConnect pour gérer les appareils à distance : ajouter, modifier ou supprimer des employés, régler l'heure, redémarrer les appareils, configurer les paramètres. Le tout via des endpoints REST standard, depuis n'importe où.
Vitesse de déploiement
Mettre en place un nouveau site client sur PunchConnect :
- 3 minutes pour configurer le site (nom, fuseau horaire, paramètres)
- 5 minutes par appareil pour connecter et vérifier
- Un site avec 4 appareils ? Moins de 25 minutes de zéro à opérationnel.
Comparez cela à des jours de configuration Raspberry Pi, de dépannage réseau et de configuration de tunnel.
Les résultats
- 50+ sites connectés. 100+ appareils biométriques sur tous les sites clients, tous envoyant les données de pointage en temps réel.
- 24 000+ employés actifs suivis quotidiennement. Chaque pointage — entrée et sortie — transite automatiquement par PunchConnect vers le module RH d'AgriWise.
- 95 % de disponibilité. Suffisamment fiable pour y bâtir la paie.
- Données en temps réel. Plus besoin d'attendre les imports Excel ou d'espérer que le tunnel fonctionne. Les pointages arrivent au moment où ils se produisent.
- Déploiement en minutes, pas en jours. L'intégration d'un nouveau client est passée d'un projet d'infrastructure de plusieurs jours à une tâche de configuration.
Pourquoi c'est important
PunchConnect n'a pas seulement résolu un problème technique. Il a rendu le module RH d'AgriWise viable en tant que produit.
Avant PunchConnect, chaque déploiement chez un nouveau client était un pari — le Raspberry Pi fonctionnerait-il avec leur réseau ? Le tunnel tiendrait-il ? Les données arriveraient-elles vraiment ?
Après PunchConnect, le pointage biométrique est devenu une fonctionnalité qu'AgriWise peut vendre en toute confiance. Configurer l'appareil dans le tableau de bord, appeler l'API, obtenir les données. À chaque fois.
Willem de Vries, Directeur de l'Ingénierie chez AgriWise :
> « Si PunchConnect n'existe pas, le module RH peut difficilement survivre. Il nous donne la capacité d'obtenir les données de présence comme nos clients l'attendent — de manière fiable, en temps réel, sans leur demander d'importer manuellement quoi que ce soit ou de dépanner un Raspberry Pi qui ne répond plus. »
Résumé technique
- Employés suivis : 24 000+ actifs
- Sites connectés : 50+
- Appareils biométriques : 100+
- Temps de configuration par site : ~3 minutes
- Temps de configuration par appareil : ~5 minutes
- Livraison des données : Temps réel (webhook)
- Disponibilité : 95 %
- Matériel sur site requis : Aucun
- Méthode d'intégration : API REST + Webhooks
Prêt à connecter vos appareils biométriques ?
PunchConnect est un middleware API REST cloud qui connecte les appareils biométriques ZKTeco à n'importe quel système logiciel. Pas d'IP statique. Pas de ports ouverts. Pas de matériel sur site. Configurez votre appareil dans le tableau de bord, appelez l'API, obtenez les données de présence en temps réel.
Comment AgriWise connecte 24 000+ employés actifs sur 50+ sites avec PunchConnect
AgriWise est une plateforme ERP au service des entreprises agricoles. Son module RH gère les opérations de main-d'œuvre sur plus de 50 sites et 24 000+ employés actifs — des travailleurs agricoles au personnel administratif.
À cette échelle, un suivi de présence précis et en temps réel n'est pas optionnel. C'est le fondement sur lequel reposent la paie et la conformité.