Cn285
  • Cn285 - Documentation
    • Introduction
      • Les concepts Cn285
      • Navigation et prise en main
      • User Started Guide
      • Support utilisateurs
      • Données de démo
    • Dashboards
    • ⛏️Menu CRM
    • Menu Contracts
      • Contracts
      • Contract Items
      • Contract Changes
      • Contract Item Renewals
      • Contract Item Renewal Notices
      • Contract Template Groups
      • Create Contract from Template
      • Signature
      • ⚒️Contract : Advanced features
    • Menu Billing
      • Invoicing Schedules
      • Invoices
      • ⛏️Invoice Details
      • Billing Folders
      • Credit Notes
    • Menu Fulfillment
      • Usage Data
    • Menu et écran Customers
    • Menu Products
      • Products
      • Products Categories
      • Pricelists
      • Configuration des caractéristiques de récurrence
        • Fixed Recurring Pricing
        • Usage Based Recurring Pricing
        • Usage Triggered Invoicing
        • Billed Once
        • Renouvellement
        • Résiliation
    • Menu Accounting
      • Revenue Recognition
        • RevRec Rules
        • RevRec Date Scheduler
        • RevRec Entry Lines
        • Exemples de Schémas Comptables
          • FAE en fin de période de service
          • FAE à la signature/Renewal avec PCA
      • Reports
        • Differed Revenue Report
        • Detailed Balance Report
        • ⛏️RevRec Stock Report
      • Summary Entities
        • Summary Journals
        • Summary Entries
      • Banks
    • Menu Objects
      • Objects
      • Events
    • Menu QS
      • ⛏️Message
      • ⛏️Workers
    • Menu XSync
      • Remote System
      • XSync for Netsuite
        • Configuration Netsuite
        • Configuration XSync
        • Customers Inbound Sync
        • Customers Outbound Sync
        • Product Inbound Sync
        • Invoice Outbound Sync
        • Invoice Status Inbound Sync
        • Bank Account Sync
        • Journal Entries Outbound Sync
        • Cn285 extended values
      • XSync for Odoo
        • Configuration Odoo
        • Configuration XSync
        • Customers Inbound Sync
        • Customers Outbound Sync
        • Product Inbound Sync
        • Invoice Outbound Sync
        • Invoice Status Inbound Sync
      • User defined Mappers
      • Static Mapper
    • ⚒️Menu Configuration
      • Settings
        • Invoicing Process
        • Invoice eMail Sending
        • Contract
        • ⚒️RevRec
        • ⛏️NetSuite by Cn285
      • Invoicing Date Scheduler
      • Usage Data Calculator
      • ⚒️SmartCodes
      • Detail Generators
        • Invoice Detail Generator
        • Credit Memo Detail Generator
      • User
        • Create user
        • User
        • Companies
      • Accounting
        • Payment terms
        • Positions Fiscales
        • Chart of Accounts
        • Account Types
        • Taxes
        • ⛏️Fiscal Year
        • ⛏️Analytic Accounts
      • Cn285 Daemons
      • ⛏️Dunning Plan Templates
      • ⛏️Dunning Step Templates
      • Resources
      • ⛏️Data Dictionnary
      • Import des données
        • Préparation de données
        • Utilisation moteur d'import (CSV Import)
      • Export des données (csv, Excel)
      • Smart Code
Powered by GitBook
On this page
  • Introduction
  • Configuration
  • Synchronisation entrante des clients
  • Mode manuel
  • Mode automatique
  • Visualiser l'avancement de la synchronisation
  1. Cn285 - Documentation
  2. Menu XSync
  3. XSync for Odoo

Customers Inbound Sync

PreviousConfiguration XSyncNextCustomers Outbound Sync

Last updated 2 years ago

Introduction

Xsync permet la synchronisation entrante des clients depuis Odoo. La configuration de cette synchronisation est possible depuis le groupe Customers dans l'onglet Inbound Sync du Remote System.

Configuration

Si le champ Sync Customers modified since n'est pas défini:

  • Le filtre personnalisé d'Odoo renverra tous les clients à synchroniser avec Cn285

  • La valeur du champ prendra le timestamp de cette synchronisation

Si le champ est défini, le filtre personnalisé d'Odoo ne renverra que les clients dont la date de modification est postérieure à cette valeur.

Le résultat renvoyé par le filtre est ensuite synchronisé avec Cn285 en une ou plusieurs pages. La taille de ces pages est paramétrable par le champ Synced Customers Page Size, par défaut définie à 30.

Nous vous recommandons de ne pas modifier la valeur du champ Synced Customers Page Size. Elle permet de garantir les performances optimales pour une synchronisation avec Odoo.

Plusieurs paramètres peuvent aussi être configurés dans cette rubrique :

  • Force Refresh of Sync Customers: Lorsque cette option est cochée, XSync forcera le rafraichissement des données client.

  • User Mapper: XSync possède de base un driver permettant de faire correspondre un champ standard Odoo avec un champ Cn285. Pour synchroniser des champs Odoo personnalisés il convient de surcharger le driver standard avec un User defined Mappers.

  • Don’t Update ‘Modified Since’: Lorsque cette option est cochée, le champ Sync Customers modified since ne sera pas mis à jour avec le timestamp de la synchronisation et conservera la valeur de la précédente.

  • Local Customers Search: Il est possible de spécifier à XSync les entités locales à mettre à jour depuis Odoo via une recherche Cn285. On peut, par exemple, sélectionner les clients par pays, par ville, etc ...

Synchronisation entrante des clients

La synchronisation des clients depuis Cn285 peut être lancée via deux modes :

  • Mode manuel

  • Mode automatique

Mode manuel

Cette synchronisation globale prend les critères de recherche définis dans l'onglet Inbound Sync pour sélectionner les clients à synchroniser.

La synchronisation unitaire permet de mettre à jour rapidement un client sans avoir à resynchroniser tous les clients déjà existants. Cette synchronisation est synchrone et se fait donc en direct, contrairement à la synchronisation globale qui elle est asynchrone.

Mode automatique

Cn285 permet aussi une synchronisation automatique des clients. Cette synchronisation se lance via un CRON (tâche) qui s'exécute périodiquement. Pour configurer ou visualiser ce CRON, veuillez vous référer aux Workers.

Visualiser l'avancement de la synchronisation

Comme expliqué lors de la configuration, XSync synchronise les données avec Cn285 en plusieurs pages. Une page va générer un message "Sync page 1/X" qui lui même va générer plusieurs messages "Sync Customer" en fonction de la taille définie par le champ Synced Customers Page Size.

Pour sélectionner les clients à synchroniser, XSync utilise le champ Customers Odoo Filter Name qui correspond au nom du filtre personnalisé créée dans Odoo () ainsi que le champ Sync Customers modified since en tant que critère de recherche pour interroger Odoo.

Il est possible de lancer une synchronisation globale des clients en cliquant sur le bouton situé dans l'onglet Inbound Sync du formulaire du Remote System.

Il est également possible de lancer une synchronisation unitaire en cliquant sur le bouton situé dans l'onglet XSync du formulaire Customer. La synchronisation unitaire est uniquement possible lorsque le customer a déjà été synchronisé par XSync.

Lorsque la synchronisation est manuelle via le bouton ou automatique (via le CRON), celle-ci est lancée en mode asynchrone. XSync génère un message "Syncs all 'customers'" qui va être traité par un worker.

Pour visualiser ces messages et ainsi suivre l'avancement de la synchronisation, rendez-vous dans le menu Cn / Qs / Messages.

Filtre Client
Exemple de configuration pour la synchronisation entrante des clients
Exemple de configuration du Daemon
Exemple de message généré par XSync pour synchroniser une page de 30 Customers.