Intégrations / ERP / Sage X3
Guide d’intégration de Sage X3 pour l’ordonnancement de la production avec SkyPlanner APS
Ce guide explique aux partenaires Sage et aux équipes informatiques comment connecter Sage X3 à SkyPlanner APS. Il présente les interfaces X3 à utiliser, les objets qui portent les données et les pièges à éviter dans les projets. SkyPlanner échange des données dans les deux sens avec Sage X3, aussi bien dans le cloud que sur site :
- Les ordres de fabrication, opérations, gammes de fabrication, postes de charge, calendriers, stocks et commandes d’achat ouvertes sont importés dans SkyPlanner.
- Les dates planifiées des opérations et les postes de charge sont réécrits dans les ordres de fabrication (GESMFG).
- Les temps saisis par les opérateurs sont enregistrés dans le suivi de production (GESMTK).
- Les webhooks SkyPlanner transmettent les modifications du planning dès qu’elles surviennent.
L’équipe SkyPlanner adapte l’intégration à votre configuration X3 lors de la mise en place et en assure le support après la mise en production.
Si vous vous demandez encore si X3 a besoin d’un outil d’ordonnancement de production qui respecte la capacité réelle des machines et du personnel, commencez par lire Sage X3 propose-t-il l’ordonnancement de production ? Pour découvrir le produit, consultez SkyPlanner APS pour Sage X3. Pour les autres ERP, rendez-vous sur la page des intégrations ERP.
La place de SkyPlanner dans un environnement X3
L’ordonnancement standard de Sage X3 (FUNMAUTJ) séquence les opérations à partir des gammes de fabrication, mais ordonnance chaque ordre de fabrication indépendamment. Un guide d’assistance de Sage UK l’explique clairement : il « does not delay or stagger work orders based on overall resource load. » (ne retarde ni n’échelonne les ordres de fabrication en fonction de la charge globale des ressources). L’ordonnancement de production qui tient compte de la capacité réelle des machines et du personnel relève d’une couche distincte, pour laquelle Sage propose deux solutions :
- Production Scheduler (code activité POPS), uniquement sur site.
- L’interface générique Finite scheduler (code activité GFS), qui connecte X3, dans le cloud ou sur site, à Sage X3 Web Scheduling ou à un outil d’ordonnancement d’un éditeur tiers.
SkyPlanner remplit ce rôle en tant qu’outil d’ordonnancement externe dans le cloud, en s’appuyant sur les API standard de X3. Il fonctionne donc de la même manière avec X3 dans le cloud et sur site. Le MRP (FUNMRP) continue de générer les suggestions d’ordres de fabrication et de commandes d’achat. SkyPlanner séquence les ordres de fabrication fermes et planifiés en fonction de la capacité réelle.
Les options d’intégration de Sage X3
Le mode de déploiement détermine la méthode d’intégration. Sage X3 dans le cloud ne donne aux applications tierces accès ni au système de fichiers de l’application ni à la base de données. L’intégration passe donc par des API ou par un service hébergé de transfert de fichiers. Sur site, il est également possible d’importer directement des fichiers et d’utiliser des tables de transit dans la base de données X3.
| Option | Description | Authentification | Cas d’utilisation |
|---|---|---|---|
| API GraphQL (Sage X3 Web API) | La « technology of choice » (technologie privilégiée) de Sage pour les API X3 ; évolue sans gestion de versions | JWT (HS256) signé avec le Secret d’une Connected application, avec le Client ID comme iss, l’URL comme aud et un utilisateur Syracuse dédié | Articles, sites, achats, stocks ; nœuds de fabrication lorsqu’ils sont exposés |
| REST api1 | REST fondé sur les représentations : .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$query | Authentification Syracuse | Entités non couvertes par GraphQL |
| Services web SOAP sur objets | Objets publiés dans Web services (GESAWE) ; les champs correspondent à ceux des écrans de l’objet ; lecture, enregistrement, modification | OAuth2 sur les pools de connexions Syracuse | Écriture des données en retour dans Work order (GESMFG) et Production tracking (GESMTK) |
| SOAP Template Services | Modèles d’import/export accessibles en SOAP via AOWSIMPORT et AOWSEXPORT | OAuth2 ; X3 n’autorise pas l’authentification de base pour SOAP | Exécution de modèles depuis un middleware |
| Modèles d’import/export | Fichiers de traitement par lots structurés selon des modèles | Système de fichiers (sur site) ou transfert de fichiers hébergé (cloud) | Chargements initiaux, synchronisation nocturne en masse |
| Sync API (Cloud BI) | Uniquement dans le cloud : extraction incrémentale en lecture seule et flux NDJSON ; sur demande auprès de votre interlocuteur Sage ISV | Jeton Bearer et X-API-KEY propre à chaque tenant | Lecture de grands volumes de modifications dans le cloud |
Sur site, GraphQL nécessite l’ajout de "bearer" au tableau session.auth dans nodelocal.js. Sur Sage X3 SaaS, l’authentification des applications connectées est activée par défaut. Sur Sage X3 Cloud, l’application connectée ne peut pas utiliser l’utilisateur admin : créez plutôt un utilisateur Syracuse avec l’authentification Standard.
Quelle interface pour quel flux ?
- Articles, sites, achats et stocks : GraphQL, comme dans les exemples officiels de Sage.
- Ordres de fabrication, opérations, gammes de fabrication et postes de charge : représentations REST api1 ou modèles d’export exécutés via AOWSEXPORT. Dans les versions dont le schéma GraphQL expose le domaine de fabrication (
xtremX3Manufacturing), l’intégration lit ces mêmes données via GraphQL. - Retour des dates des opérations et des postes de charge vers X3 : service web SOAP Work order (GESMFG), opération modify. Solution de repli : modèle d’import via AOWSIMPORT.
- Suivi de production : service web SOAP Production tracking (GESMTK), opération save.
Cette architecture fonctionne aussi bien avec X3 dans le cloud que sur site, car elle ne nécessite aucun accès direct au système de fichiers ou à la base de données. Rien n’est installé dans X3 : l’intégration utilise une application connectée, un utilisateur Syracuse et des services web publiés dans GESAWE.
Événements : prévoyez des interrogations périodiques
La documentation publique de Sage destinée aux développeurs X3 ne décrit aucune fonction de webhook sortant ni d’événement métier. Le paramètre « Callback URL », ajouté dans 2024 R1, est utilisé par Mobile Automation et Web Scheduling lorsqu’ils appellent des services web SOAP. Ce n’est pas un système général de gestion des événements. Détectez les changements par des lectures planifiées : requêtes GraphQL, curseur d’horodatage de la Sync API dans le cloud ou exports périodiques à l’aide de modèles.
Correspondance des données : de Sage X3 à SkyPlanner
| Objet Sage X3 (table, fonction) | Objet SkyPlanner | Sens | Fréquence |
|---|---|---|---|
| Article, ITMMASTER | Produit | X3 → SkyPlanner | Au démarrage, puis à intervalles planifiés |
| Nomenclature de production (GESBODP) | Structure produit multiniveau, matières | X3 → SkyPlanner | Au démarrage, puis à chaque modification |
| Gamme de fabrication (GESROU) : OPENUM, poste de charge WST, SETTIM, OPETIM, unité de temps TIMUOMCOD | Étapes du processus avec temps de réglage et d’exécution | X3 → SkyPlanner | Au démarrage, puis à chaque modification |
| Poste de charge (GESMWS, WORKSTATIO) : WST, WSTTYP, WSTNBR, EFF, SHR, postes de remplacement avec priorité | Poste de travail, rendement, postes alternatifs | X3 → SkyPlanner | Au démarrage, puis rarement |
| Groupe de postes de charge (WCR) | Groupes de postes de travail | X3 → SkyPlanner | Au démarrage |
| Structure hebdomadaire (TWD), plages horaires, grille de variation de capacité, DEFDIH | Horaires d’équipe, plages d’heures supplémentaires, absences | X3 → SkyPlanner | Au démarrage, puis à chaque modification |
| Ordres de fabrication : MFGHEAD, MFGOPE, avec articles et matières | Ordre, matières, étapes du processus | X3 → SkyPlanner | Interrogation toutes les 5 à 15 min |
| Stock par site | Quantités en stock | X3 → SkyPlanner | Interrogation périodique |
| Commandes d’achat (POH) : lignes ouvertes, date de réception prévue | Matières attendues avec date de livraison prévue | X3 → SkyPlanner | Interrogation toutes les 5 à 15 min |
| Onglet Operations de GESMFG : Start OPESTR, End OPEEND, poste de charge | Début et fin planifiés, poste de travail choisi | SkyPlanner → X3 | À chaque modification du planning (webhook) |
| Suivi de production (GESMTK) : temps des opérations, quantités, suivi des matières, déclarations de production | Temps saisis, quantités, consommation de matières | SkyPlanner → X3 | À chaque confirmation (webhook) |
Importez toujours les ordres de fabrication fermes. Importez aussi les ordres planifiés si les planificateurs souhaitent les voir dans le Gantt comme charge prévisionnelle. Les suggestions restent dans le MRP jusqu’à leur conversion en ordres de fabrication.
Schémas d’intégration
1. Chargement initial des données de base. Chargez d’abord les postes de charge et les calendriers, puis les articles, les nomenclatures et les gammes de fabrication, car ces dernières font référence aux postes de charge.
2. Synchronisation des ordres. Interrogez périodiquement MFGHEAD et MFGOPE pour récupérer les ordres de fabrication nouveaux ou modifiés. Faites correspondre chaque ligne MFGOPE à une étape du processus dans SkyPlanner, sur le poste de travail désigné par son code WST. Synchronisez les commandes d’achat ouvertes au même rythme. SkyPlanner considère les matières commandées comme disponibles à la date de livraison de la commande d’achat et met le stock à jour lorsque celle-ci passe au statut Delivered. Les contrôles de disponibilité des matières couvrent ainsi le stock et les approvisionnements attendus.
3. Réécriture du planning dans X3. Le webhook de SkyPlanner se déclenche lorsque le planning change. L’intégration appelle l’opération modify de l’objet Work order (GESMFG), publié en tant que service web SOAP dans GESAWE. Elle met à jour Start (OPESTR), End (OPEEND) et le poste de charge de chaque opération modifiée. Pour les mises à jour par lots, ces mêmes champs passent par un modèle d’import d’ordres de fabrication via AOWSIMPORT. Réécrivez uniquement les dates et les postes de charge, jamais les quantités, les lignes de nomenclature ou les gammes de fabrication.
4. Retour du choix de la machine dans X3. Lorsque les postes de charge correspondent chacun à un poste de travail, la machine choisie par le moteur parmi les machines alternatives est renvoyée comme poste de charge de l’opération. X3 enregistre ainsi la machine qui réalise effectivement l’opération. Lorsqu’un poste de charge X3 représente un groupe de machines, la file d’attente de l’opérateur affiche la machine individuelle. X3 reçoit le poste de charge du groupe et les dates planifiées.
5. Confirmations en atelier. Les opérateurs enregistrent leur travail avec Mobile Confirmations ou Production Timer. L’intégration transmet chaque confirmation avec l’opération save de l’objet Production tracking (GESMTK) : le temps et la quantité de l’opération dans le suivi des opérations, ainsi que la consommation de matières si vous utilisez ce suivi pour l’enregistrer. X3 n’accepte le suivi que pour les ordres de fabrication au statut Firm. Les composants doivent être disponibles, sauf si l’option Release if shortage (MFGSHTCOD) est sélectionnée sur la fiche article-site.
6. Fiabilité de la synchronisation. Utilisez l’identifiant de saisie de temps SkyPlanner comme clé de chaque envoi de suivi et conservez le numéro de suivi créé dans X3. Ainsi, un webhook répété ne crée jamais de doublon. À l’interrogation suivante, retirez du planning les ordres de fabrication clôturés ou annulés dans X3. Journalisez les appels rejetés avec le message d’erreur de X3 au lieu de les relancer à l’aveugle. Mettez les modifications en file d’attente lorsque X3 est inaccessible afin de les transmettre dans l’ordre dès son retour.
7. Règles de responsabilité des données. X3 fait autorité sur ce qui est fabriqué : article, quantité, nomenclature, gamme de fabrication et site. SkyPlanner fait autorité sur le moment et le lieu de fabrication : séquence, poste de travail, heures de début et de fin. Convenez avec les planificateurs qu’ils cessent de réordonnancer dans Planning workbench et d’exécuter FUNMAUTJ sur les ordres gérés par SkyPlanner. Sinon, leurs modifications seront écrasées lors de la prochaine réécriture dans X3.
Les étapes habituelles du projet
La mise en œuvre s’achève normalement en quelques semaines après le début de l’accompagnement. Un projet Sage X3 comprend les étapes suivantes :
- Essai avec vos propres données. Exportez les postes de charge, les gammes de fabrication et un état des ordres de fabrication ouverts à l’aide des modèles d’export X3 ou d’Excel, puis importez-les au format CSV. Ajustez les horaires d’équipe, les rendements et les priorités jusqu’à ce que le Gantt reflète la réalité.
- Correspondance des données de base. Faites correspondre les postes de charge GESMWS aux postes de travail, les opérations GESROU aux étapes du processus, ainsi que les unités de temps et les structures hebdomadaires aux horaires d’équipe. Corrigez au passage les opérations de gamme sans poste de charge, les jours sans plages horaires et les unités de temps incorrectes.
- Chargement initial. Produits, nomenclatures de production, gammes de fabrication et postes de charge, puis calendriers.
- Synchronisation des ordres et des commandes d’achat. Application connectée, utilisateur Syracuse, requêtes GraphQL ou exports par modèles, et tâche d’interrogation périodique pour les ordres de fabrication, les stocks et les commandes d’achat ouvertes.
- Réécriture du planning dans X3. Service web SOAP Work order publié dans GESAWE, avec gestion des erreurs et journalisation.
- Déclarations en atelier. Envoi des déclarations Mobile Confirmations à X3 via le service web Production tracking (GESMTK).
- Tests en parallèle du planning actuel. Les responsables de l’ordonnancement comparent les deux plannings avant la bascule.
- Mise en production. Désactivez le réordonnancement manuel dans X3 pour les ordres gérés par SkyPlanner.
Sage X3 : les pièges à éviter
- Les suggestions ne sont pas des ordres de fabrication. Les suggestions MRP n’ont pas de lignes d’opération MFGOPE tant qu’elles ne sont pas converties en ordres de fabrication planifiés ou fermes. Ordonnancez donc les ordres issus de cette conversion, pas les suggestions.
- Calendriers incomplets. Un jour ouvré sans plage horaire reprend le schéma par défaut DEFDIH. Un jour non renseigné, sans valeur par défaut, fausse les dates et les charges. Avant d’exporter les calendriers, attribuez une plage horaire à chaque jour ouvré de chaque structure hebdomadaire.
- Charges par période non actualisées. Après une modification de capacité ou de calendrier, les charges existantes dans X3 ne sont pas ajustées tant que vous n’avez pas relancé l’ordonnancement et exécuté Recalculate loads (FUNMIWL). Ne validez pas les résultats de SkyPlanner en les comparant à une consultation Loads inquiry (CONSMWK) obsolète.
- No. of resources désigne l’effectif de l’équipe. WSTNBR indique le nombre de ressources nécessaires à une opération sur le poste de charge, par exemple trois personnes sur un poste de charge de main-d’œuvre. Faites-le correspondre au nombre d’opérateurs du poste de travail SkyPlanner, qui permet d’affecter plusieurs personnes à une même opération simultanément. Sur les sites qui utilisaient l’interface avancée GFS, cette valeur est fixée à 1, comme l’exige Sage. Vérifiez donc où l’effectif réel de l’équipe est renseigné.
- Les opérations de gamme sans poste de charge ne peuvent pas être affectées à un poste de travail. Elles sont signalées lors de la mise en correspondance des données.
- Unités de temps et postes de charge de remplacement. Les temps des gammes de fabrication ont leur propre unité de temps (TIMUOMCOD), et les postes de charge de remplacement ont une priorité. Définissez explicitement les correspondances pour ces deux éléments et relancez le contrôle après chaque mise à niveau de X3.
- Ordres verrouillés. Si le site utilisait aussi Production Scheduler, les ordres qui y ont été soumis portent le statut Being optimized et ne peuvent pas être modifiés tant qu’ils ne sont pas retirés de l’ordonnancement (PSOPTFREE). Libérez-les avant la bascule.
Qui configure l’intégration avec Sage X3 ?
Le travail consiste à faire correspondre vos dossiers, vos conventions de gamme, la structure de vos postes de charge et vos développements spécifiques aux données de SkyPlanner. Il couvre aussi les contraintes que X3 ne stocke pas sous une forme exploitable pour l’ordonnancement : matrice des temps de réglage, outils, effectifs d’opérateurs et ressources de remplacement.
- L’équipe SkyPlanner configure l’intégration lors du déploiement et en assure le support après la mise en production. Chaque usine utilise X3 à sa façon : c’est là que ce savoir-faire entre en jeu. L’équipe connecte votre point de terminaison X3, dans le cloud ou sur site, valide vos données de base lors de leur mise en correspondance et consigne les rejets de X3 pour en assurer le suivi. Dès le premier jour, la responsabilité de l’intégration est clairement attribuée, sans que vous ayez besoin d’un développeur spécialisé en intégration en interne.
- Votre partenaire Sage peut participer. Il connaît vos dossiers, vos codes activité et vos développements spécifiques. Il peut examiner avec l’équipe l’application connectée, l’utilisateur Syracuse et les publications GESAWE.
- Vos développeurs peuvent s’appuyer sur l’intégration. L’API REST de SkyPlanner permet de lire et d’écrire les ordres, les produits, les matières, les étapes de processus et les relevés de temps, avec une authentification JWT et une documentation Swagger/OpenAPI (référence de l’API). Une clé API suffit pour démarrer, et le tutoriel d’intégration vous guide dans les premiers appels. L’équipe SkyPlanner vous aide si nécessaire. La documentation SkyPlanner couvre les produits et matières ainsi que les commandes d’achat. Chez Laboratory & Allied, l’équipe informatique interne a connecté SkyPlanner à SAP Business One en grande partie de façon autonome, avec l’aide de SkyPlanner.
Pourquoi les équipes X3 choisissent SkyPlanner pour l’ordonnancement
Choisissez SkyPlanner pour être opérationnel en quelques semaines, sans attendre l’issue d’un projet APS de plusieurs mois.
Choisissez SkyPlanner pour disposer d’un outil d’ordonnancement opérationnel avant même la fin de l’intégration.
Pendant l’essai, les responsables de l’ordonnancement travaillent à partir de fichiers CSV, tandis que la lecture et la réécriture des données dans X3 sont configurées. Une fois opérationnelle, l’intégration prend le relais de l’import de fichiers.
Choisissez SkyPlanner pour une intégration légère.
Les webhooks transmettent les changements de planning et de statut en temps réel : le middleware n’interroge donc périodiquement que X3. Le moteur Arcturus AI établit le planning en quelques secondes, et Autopilot recalcule automatiquement l’ordonnancement lorsque la production évolue.
Choisissez SkyPlanner pour que vos données X3 alimentent un véritable modèle de contraintes.
Les effectifs des équipes se traduisent par plusieurs opérateurs sur un même poste de travail, et les postes de charge de remplacement par des machines alternatives. La matrice des temps de réglage intègre les changements de série entre produits en fonction de leur enchaînement. Les outils sont des ressources à capacité finie : un montage utilisé sur une machine n’est donc jamais réservé sur une autre au même moment.
Choisissez SkyPlanner pour un suivi de production qui commence dans l’atelier.
Les opérateurs enregistrent leur travail sur téléphone ou tablette avec Mobile Confirmations, Production Timer et Quick Log Mode. Ces mêmes relevés de temps sont transmis à X3 pour le suivi de production.
Les tarifs commencent à 199 € par mois, avec 5 postes de travail inclus et une facturation mensuelle. L’intégration fait l’objet d’un devis préalable adapté à vos processus et à vos besoins, présenté avec votre abonnement : vous connaissez ainsi le coût total avant de commencer. Consultez les tarifs et les fonctionnalités, ou démarrez l’essai gratuit de 30 jours avec jusqu’à 20 postes de travail, sans carte bancaire.
Les industriels témoignent sur SkyPlanner
2 hgagnées chaque semaine
« Avec SkyPlanner, nous sommes passés d’une planification de la production sur des feuilles Excel à une optimisation de la production en temps réel. »
Kalle Kalliomäki, spécialiste de la chaîne logistique
UTU · Tableaux et appareillage électriques
La planification de la production permet de gagner 2 heures de travail par semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.
+90%d’efficacité en production
« L’efficacité en production a augmenté de 90%. »
Abdul Rucyinga, directeur informatique
Laboratory & Allied · Fabrication pharmaceutique
L’efficacité en production a augmenté de 90%, et il faut moins de 30 minutes pour établir un planning optimisé sur trois mois couvrant tous les postes de travail.
98%de respect des délais de livraison, contre environ 50% auparavant
« SkyPlanner joue un rôle décisif dans le maintien de notre taux de respect des délais de livraison. »
Hannu Lahtinen, directeur général
KJH-Comp · Tôlerie et fabrication en sous-traitance
Le taux de respect des délais de livraison est passé d’environ 50% à un niveau pouvant atteindre 98%, et l’ordonnancement ne mobilise désormais qu’un seul responsable au lieu de deux.
99,2%de respect des délais de livraison
« SkyPlanner nous a apporté la visibilité nécessaire pour repérer les goulets d’étranglement et a clarifié le pilotage de la production. »
Toni Tuori, responsable de production
Piristeel · Équipements de sécurité pour toitures et systèmes d’évacuation des eaux pluviales
Le taux de respect des délais de livraison a atteint 99,2% cette année, et l’ordonnancement permet de gagner jusqu’à quatre heures de travail par jour.
Questions fréquentes
Comment SkyPlanner APS s’intègre-t-il à Sage X3 ?
L’intégration est bidirectionnelle et passe par GraphQL, REST api1, des services web SOAP et des modèles. Les ordres de fabrication, les gammes de fabrication et les postes de charge sont importés dans SkyPlanner. Les dates planifiées des opérations et les heures enregistrées sont renvoyées à X3, via des webhooks déclenchés à chaque changement du planning. L’équipe SkyPlanner configure l’intégration lors du déploiement, ou votre partenaire Sage X3 ou vos développeurs la réalisent à partir de l’API REST de SkyPlanner.
Comment les dates des opérations sont-elles réécrites dans Sage X3 ?
Via l’objet Work order (GESMFG), publié en tant que service web SOAP dans la fonction Web services (GESAWE). Son opération modify met à jour Start (OPESTR), End (OPEEND) et le poste de charge de chaque opération. Pour les mises à jour par lots, un modèle d’import d’ordres de fabrication est exécuté via AOWSIMPORT. Les heures et les quantités sont transmises via l’objet Production tracking (GESMTK).
Faut-il utiliser GraphQL ou les services web SOAP ?
Les deux, chacun pour ses points forts. GraphQL est l’API recommandée par Sage : elle permet de lire les produits, les sites, les achats et les stocks, dans le cloud comme sur site. Les services web SOAP d’objets écrivent le planning et les données de suivi de production, tandis que SOAP Template Services exécute les modèles d’import et d’export pour les chargements en masse.
Comment éviter les enregistrements en double ou la perte de modifications ?
Utilisez l’identifiant du relevé de temps SkyPlanner comme clé pour chaque envoi à Production tracking et conservez le numéro de suivi renvoyé par X3 : un webhook reçu plusieurs fois sera ainsi reconnu et ignoré. Mettez les modifications en file d’attente lorsque X3 est inaccessible, puis transmettez-les dans l’ordre dès qu’il est de nouveau disponible. Consignez les rejets avec le message d’erreur de X3, par exemple lorsqu’un suivi est envoyé pour un ordre de fabrication qui n’a pas le statut Firm.
Les codes activité POPS ou GFS sont-ils nécessaires pour SkyPlanner ?
Non. Ils activent Production Scheduler de Sage et l’interface générique vers Web Scheduling. SkyPlanner lit les ordres de fabrication via GraphQL, REST api1 ou des modèles, et réécrit les données via les services web SOAP Work order et Production tracking.
Comment SkyPlanner récupère-t-il les nouveaux ordres de fabrication de Sage X3 ?
L’intégration interroge X3 à intervalles rapprochés via GraphQL, REST api1 ou des exports par modèle, ou via Sync API dans le cloud. Dans l’autre sens, les webhooks de SkyPlanner transmettent les modifications du planning dès qu’elles surviennent.
Peut-on faire un essai avec des données Sage X3 avant de développer quoi que ce soit ?
Oui. Importez des exports CSV de vos postes de charge, gammes de fabrication et ordres de fabrication ouverts pendant l’essai de 30 jours. Pour définir le périmètre de l’intégration avec X3, contactez notre équipe commerciale.