Plateforme · 11
Automatisations et intégrations
Comment une entreprise automatise son travail courant sans renoncer aux approbations, et comment son ERP et ses autres systèmes échangent des enregistrements avec la plateforme.
Automatisations
Une automatisation se lit comme Quand, Seulement si, Alors, et se construit sur un canevas :
- Quand : ce qui la déclenche. Un message arrive d'un autre système ; un lot est enregistré, livré, transformé ou change de statut ; un certificat est ajouté, retiré ou sur le point d'expirer ; une approbation attend trop longtemps ; un rapport est prêt ; un nouveau constat est ouvert ; un fournisseur envoie un avis de rappel ou une demande de preuves ; un chiffre franchit une valeur ; ou une planification.
- Seulement si : des conditions comme « le produit est … » ou « le pays du destinataire est dans l'UE ».
- Alors : notifier dans la console, envoyer un e-mail aux membres, proposer un changement de statut, un certificat ou un réglage de règle de lots, générer un rapport, ou envoyer un message à un autre système. Des branches, une étape répétée pour chaque lot et des valeurs calculées sont disponibles.
Une automatisation peut demander une vérification avant une étape : elle se met en pause et une personne décide de la poursuivre ou de l'arrêter. Tout ce qui modifierait les enregistrements est préparé sous forme de proposition, et une personne l'approuve toujours.
Les opérateurs rédigent et testent les automatisations ; lors d'un test, les conditions sont réellement évaluées et les actions sont seulement simulées. Un propriétaire ou un administrateur en active une après avoir lu un résumé de ce qu'elle fera, de l'endroit où elle envoie des messages et des propositions qu'elle prépare. Chaque exécution est listée, avec la raison pour laquelle chaque étape a été exécutée ou ignorée. Les propriétaires et les administrateurs peuvent arrêter toutes les automatisations d'un coup.
Des modèles couvrent le travail courant, comme une alerte d'expiration de certificat, un dossier EUDR à chaque livraison, la mise en attente des lots dont le certificat a été retiré, les approbations qui attendent trop longtemps, et un rapport d'inventaire ou un instantané de tableau de bord hebdomadaire. Utiliser un modèle crée un brouillon à examiner.
Connecter un ERP
L'ERP d'une entreprise et ses autres systèmes se connectent dans Paramètres ▸ Intégrations :
| Sens | Comment |
|---|---|
| De l'ERP vers A-REX | un point de terminaison entrant reçoit les messages de l'ERP (réceptions de marchandises, bons de récolte, livraisons) dans le format propre de l'ERP. Les messages qui ne correspondent pas aux champs attendus sont mis en quarantaine pour qu'une personne les corrige ou les écarte. Un message peut déclencher une automatisation, qui prépare des propositions ; il ne modifie jamais directement les enregistrements |
| D'A-REX vers l'ERP | des webhooks envoient des événements (un lot enregistré, une livraison exécutée, un certificat qui expire, un avis de rappel) à l'ERP. Chaque message est signé, et des extraits de code prêts à l'emploi montrent comment vérifier la signature |
| Dans les deux sens, par programme | des clients machine et des clés API appellent l'API avec leurs propres autorisations et limites |
Les identifiants propres de l'entreprise (les numéros de lot de son ERP, ses codes article, ses codes partenaire) sont conservés à côté de ceux d'A-REX, si bien que chaque côté continue d'utiliser les siens. Chaque intégration peut d'abord être essayée dans un sandbox.
L'API et chaque événement sont décrits dans des fichiers OpenAPI et AsyncAPI ; voir Développeurs et agents.
Pour aller plus loin
Dans l'aide : Automatiser le travail courant, Connecter votre ERP et d'autres systèmes.