ROUTING-RULE
Routing rule. La règle conditionnelle qui détermine vers quel destinataire ou pipeline un message EDI sera acheminé.
Définition
Une routing rule est une règle déclarative configurée dans un B2B gateway ou un integration broker qui détermine, à la réception ou à l'émission d'un message EDI, vers quel destinataire ou quel pipeline de traitement il sera acheminé. Les critères de routage incluent typiquement : type de document (ORDERS, INVOIC, 850, 810), partenaire émetteur/destinataire, valeur d'un segment particulier (NAD+ST, REF+...), horodatage, taille, format, statut.
Origine
Les routing rules sont aussi anciennes que les VAN : les premiers réseaux à valeur ajoutée des années 1980 (GEIS, IBM Information Network, Sterling Commerce VAN) acheminaient les messages selon des règles basées sur les identifiants ISA/UNB. Aujourd'hui, les moteurs de routing modernes utilisent un langage déclaratif (XPath, JSONPath, DSL propriétaire) et permettent de combiner plusieurs critères. Les routing rules sont versionnées et testées comme du code source.
Exemple en contexte
Une enseigne configure dans son B2B gateway la routing rule suivante : « si type = INVOIC et NAD+BY = GLN-3012345000003 (entité française) et MOA+9 > 10 000 €, alors → pipeline 'control_fiscal' avec validation Schematron supplémentaire et notification au CFO ». Toutes les autres factures suivent le pipeline standard. Cette règle permet de matérialiser un contrôle métier complexe au niveau de l'infrastructure d'intégration, sans modifier le code de l'ERP.
Termes liés
- Integration broker — composant qui héberge les routing rules.
- B2B gateway — produit qui inclut un moteur de routing.
- Trading partner — cible typique d'une routing rule.