Le pointage en temps reel dans votre ERP
Comment acheminer les donnees de pointage en direct depuis les appareils biometriques vers des ERP comme Odoo, SAP ou votre SIRH personnalise grace aux webhooks PunchConnect.
Le schema d'integration
Le cas d'utilisation le plus courant de PunchConnect est d'acheminer les donnees de pointage vers un ERP ou un SIRH. Le schema est simple : PunchConnect envoie un webhook, votre middleware le recoit, puis votre middleware ecrit dans l'API de l'ERP.
Ce middleware peut etre aussi simple qu'une fonction serverless de 20 lignes.
Exemple d'integration Odoo
Odoo dispose d'une API JSON-RPC pour creer des enregistrements de pointage. Lorsque PunchConnect envoie un evenement punch_in, votre middleware fait correspondre l'employee_id avec l'enregistrement employe d'Odoo et cree une entree de pointage.
Nous avons vu des clients mettre cela en place en moins d'une heure en utilisant un simple script Python sur Railway.
Integration SAP
Pour SAP, l'approche est similaire mais utilise l'API OData de SAP ou des appels RFC. La difference principale reside dans l'authentification SAP — vous devrez configurer une destination RFC et gerer la gestion de session de SAP.
Nous recommandons d'utiliser SAP Cloud Integration (CPI) comme couche middleware. Il peut recevoir les webhooks PunchConnect et les acheminer vers les systemes SAP on-premise.
SIRH personnalise
Si vous avez developpe votre propre SIRH, l'integration est encore plus simple. Pointez simplement le webhook de PunchConnect vers votre endpoint API de pointage. Faites correspondre les employes par identifiant ou numero de badge, et ecrivez l'enregistrement directement dans votre base de donnees.
Le payload du webhook inclut tout ce dont vous avez besoin : identifiant employe, informations sur l'appareil, horodatage, sens du pointage (entree/sortie) et methode de verification (empreinte digitale, reconnaissance faciale, RFID).