L’utilisation simultanée d’un site de eCommerce Magento et d’un ERP nécessite une possibilité de synchronisation entre ces deux entités.
La solution XiConnect est un serveur d’échange intermédiaire entre un site Magento et un ERP, ce qui permet de synchroniser les données entre ces deux entités sans nuire aux performances du site eCommerce.
Chaque flux de données (produits, commandes, stocks…) passant entre l’ERP et Magento via XiConnect est matérialisé par un ou plusieurs fichiers CSV.
L’ERP et Magento possèdent des API d’import/export capables de créer et consommer ces fichiers.
XiConnect possède une base de données où ces échanges sont répertoriés sous forme d’objets Task, ou tâches. Chaque tâche est caractérisée entre autres par un type d’entité (client, produit, commande…), un sens (de l’ERP vers le site eCommerce ou inversement), son état (actuel et précédent) et son contenu (fichiers concernés).
Un composant de XiConnect, le Task Manager, manipule les tâches, met à jour leur état et lance les traitements nécessaires pour appliquer les règles métier aux flux.
En consultant la base de données, un utilisateur peut à tout moment connaître l’état de chaque flux.
Les screenshots valent mieux qu’un long discours, vous noterez que le css n’est pas sans rappeler une certaine plateforme eCommerce, permettant à nos utilisateurs d’y être familier.
1 – Connexion
2 – Gestion des tâches
La page de gestion des tâches est utilisée pour consulter les tâches répertoriées dans la base de données du serveur d’échange, que ce soit les tâches terminées ou les tâches en cours d’exécution.
Elle permet également de donner l’ordre au serveur d’échange de relancer les tâches qui ont échoué.
En double-cliquant sur une tâche, une pop-up apparaît avec, en plus des informations de base sur la tâche, l’emplacement courant du ou des fichiers CSV représentant le flux de données. Si un fichier se trouve sur le serveur d’échange, son chemin est également affiché.
Dans le cas où la tâche en question est une tâche échouée, la pop-up comporte un bouton permettant de la redémarrer.
3 – Consultation de la base intermédiaire
La page de consultation de la base intermédiaire permet de consulter toutes les tables de la base de données du serveur d’échange. Elle peut être accédée en cliquant sur l’onglet « Base intermédiaire » dans la barre de navigation.
4 – Gestion des utilisateurs
La page de gestion des utilisateurs permet de visualiser, créer, modifier et supprimer les utilisateurs enregistrés. Elle peut être accédée en cliquant sur l’onglet « Utilisateurs » dans la barre de navigation.
5 – Configuration de XiConnect
La page de configuration du serveur d’échange permet de visualiser et modifier les fichiers de configuration du serveur d’échange, plusieurs configurations sont possibles : «production », «développement », «recette», «intégration»
Elle peut être accédée en cliquant sur l’onglet « Configuration du serveur » dans la barre de navigation.
6 – Configuration de l’adaptateur ERP
Cette page permet de visualiser et modifier le fichier de configuration de l’adaptateur ERP.Elle peut être accédée en cliquant sur l’onglet « Configuration de l’adaptateur » dans la barre de navigation.
Les détails des parties “Configuration du serveur d’échange” et “Configuration de l’adaptateur ERP” sont réservés à nos clients. N’hésitez pas à nous contacter pour avoir plus d’informations sur XiConnect en suivant ce lien : couplage entre Magento et les ERP.




