Skip to main content

Exemple

    1. Créer la configuration de connexion
    Créer une configuration nommée par exemple ERP secondaire - PostgreSQL ou SQL Server avec :
    • Connecteur : PostgreSQL
    • Serveur : 10.0.0.15
    • Port : 5432
    Base : erp_reporting Utilisateur : compte de lecture dédié
      Connecteur : SQL Server Serveur : 10.0.0.15 Port : 1433 Base : erp_reporting Utilisateur : compte de lecture dédié

      2. Créer la source de données
      Créer une source nommée Clients externes puis associer la configuration précédente.

      3. Saisir la requête SQL
      Exemple :
      SELECT customer_name AS Name, customer_code AS test, city AS test2, last_update FROM customer_export WHERE active = true

      Dans cet exemple, la colonne Name alimente automatiquement le champ x_name du modèle généré.
      Les colonnes test et test2 deviendront respectivement x_test et x_test2.

      4. Prévisualiser
      Utiliser le bouton Prévisualiser la requête pour vérifier que les colonnes exposées, les libellés et les lignes retournées correspondent au besoin.

      5. Générer le modèle OpenProd
      Cliquer sur Créer ou mettre à jour le modèle et l’interface.
      Le module crée alors un modèle manuel du type x_external_clients_externes avec les champs nécessaires et l’interface OpenProd associée.

      6. Charger les données
      Cliquer sur Charger ou recharger les données pour importer les lignes dans le modèle généré, puis ouvrir la liste avec le bouton dédié.

      7. Variante incrémentale
      Si la table source contient une date de modification, la requête peut être adaptée avec %date après une première synchronisation réussie.