Menu XSync
Last updated
Last updated
Ce site est en cours de rédaction. Nous utilisons différentes icônes dans le menu en fonction du statut du contenu.
Ce document est en cours de rédaction ; ni le contenu ni la syntaxe ne sont aboutis
Ce document est en cours de relecture ; il ne devrait changer que légèrement
Pas d'icône, la page est censée être terminée
La solution XSync permet de synchroniser des données entre des systèmes distants (Remote System) et Cn285.
Cn285 utilise XSync pour ses besoins de synchronisation.
XSync permet de configurer la connexion de Cn285 aux différents systèmes distants qui peuvent être référentiels sur les clients, produits,...Dans ce cas, les systèmes distants sont appelés Master System.
XSync permet le mapping et la synchronisation des champs entre les systèmes sur des entités telles que:
Customers (via des mappers standards, c'est à dire préconfigurés)
Products (via des mappers standards, c'est à dire préconfigurés)
Invoices (via des mappers standards, c'est à dire préconfigurés)
Users (Mapping manuel)
Payment Terms (Mapping manuel)
Bank Account (via des mappers standards, c'est à dire préconfigurés)
XSync utilise des mappers afin de faire correspondre les données entre Cn285 et le système distant.
Pour certaines entités (voir ci-dessus), il est nécessaire de faire un mapping manuel. Pour cela il faut configurer dans l’onglet “XSync” de la vue détaillé de l’entité, les champs suivants:
Remote System: Le système distant associé.
Remote Record Type: Le nom technique du type de donnée dans le système distant.
Remote Id : L’identifiant dans le système distant.
Lorsqu'une synchronisation est lancée de manière asynchrone, un message est créé et mis dans une file d'attente (aussi appelée queue) pour être traité par un ou plusieurs worker(s). Ce mode de fonctionnement permet de suivre l'avancement de la synchronisation, de garder une trace de cette synchronisation et de gérer les éventuelles erreurs. La visualisation des ces messages est possible depuis le menu Menu QS.
Lorsqu'une synchronisation est lancée de manière synchrone, celle-ci est exécutée en direct. Le suivi de la synchronisation n'est donc pas possible. Si une erreur survient durant cette synchronisation, il n'y a aucun moyen de connaitre quel entité est responsable de cette erreur.
Nous vous recommandons de toujours lancer les synchronisations de manière asynchrone.