Commande client PF (passerelle et WS)

Cegid Orli - Documentation fonctionnelle - 2025

 

 

ORIGINE FONCTION WebService

CPF

XC499

WS-CLORD

 

Principe général

La passerelle actuelle d’intégration des commandes a été réécrite pour pouvoir être appelée par un web service. Elle permet également d’intégrer les articles par leurs Gencods.

Le module « Passerelle Intégration des commandes par produit ou EAN » permet la création (ni suppression, ni maintenance) de commandes clients dans CD001.

 

ORIGINE FONCTION

CPF

XC499

 

Les commandes intégrées par passerelle peuvent avoir ces origines principales :

  • Commandes classiques
    (Connecteur XC212)
  • Commandes Cegid Retail Y2
    (connecteur XC217)
  • Commandes EDI
    (connecteur XC218)

 

Cette passerelle ne permet d’intégrer que les commandes classiques (équivalent au connecteur XC212)

Elle permet :

  • Soit l’intégration de ligne à partir de la saison article, code article, code coloris, code finition spéciale et les quantités positionnées sur les tailles correspondantes
  • Soit l’intégration de ligne à partir du GENCOD et la quantité toujours positionnée dans la taille 1.


‎ 

Contrôle de cohérence

Plusieurs types de contrôles sont réalisés à des étapes différentes dans l’intégration.

 

Dans un premier temps, lors de l’extraction des données du fichier pour intégration dans les tables réceptacles, un premier contrôle est réalisé.

Celui-ci consiste à vérifier :

  • Si le type de l’enregistrement n’est pas erroné
  • Si tous les champs obligatoires sont présents dans l’enregistrement
  • Si le type des champs est correct : numérique, caractère, date, ...

 

 

Pour les commandes, il existe huit types d’enregistrement :

  1. ENT - Entête (obligatoire)
    Longueur=195
  2. LIG - Lignes (obligatoire)
    Longueur=413
  3. CLT - Client (facultatif)
    Longueur=1376
  4. ELT - Éléments de tarif (facultatif)
    Longueur=51
  5. ADR - Adresses (facultatif)
    Longueur= 344
  6. TXE - Textes Entête (facultatif)
    Longueur=107
  7. TXL - Textes Ligne (facultatif)
    Longueur=110
  8. ATT - Attributs Libres
    Longueur=536

 

Le type d’enregistrement permet d’identifier de manière unique un enregistrement dans un fichier : il s’agit de la clé.

Seuls les enregistrements pour lesquels aucune erreur de structure n’aura été détectée, sont intégrés dans les tables réceptacles.

Les enregistrements à problème (exemple : champs obligatoires non présents) sont rejetés.

 

Création d’un nouveau client (non disponible en web service)

Il est possible d’initialiser la création d’une fiche pour un nouveau client.

Si le champ Flag nouveau client (FLAG_NOUV_CLI) est activé dans l’enregistrement entête, les données saisies dans l’enregistrement CLT permettent d’initialiser la fiche client, si le client saisi n’existe pas encore dans la base.

Une fiche Nouveau Client s’édite à la suite du compte rendu d’intégration. Cette fiche reprend toutes les données renseignées par la passerelle.

Il faudra ensuite aller renseigner les informations manquantes dans CD360. Ouvrir la commande créée et cliquer sur le bouton ‘Affectation client Web’ qui ouvre la fiche CL001. Renseigner les infos manquantes.

 

 

Contrôle de données

Dans un second temps, l’ensemble des contrôles effectués par Cegid Orli lors de la saisie des commandes client sont appliqués.

 

exemple :
contrôles d'existence des champs...

  • Type de document
  • Code client
  • Société
  • Représentant
  • Transporteur
  • Mode expédition
  • Condition de port
  • Profil
  • Code échéance
  • Mode de règlement
  • Monnaie
  • Etc.

 

contrôles d'Appartenance du client à la division commerciale

  • Quantité totale égale à somme des quantités des lignes
  • Existence prix de vente de l’article
  • Existence période de tarif
  • Etc.

 


‎ 

 

XC20B : Lancement de l’intégration

Dans le cadre de la génération des commandes client, plusieurs paramètres peuvent être activés.

 

AJOUT_PERSONNE

X=Ajout auto de la personne

Permet, pour une commande de type « sur mesure », d’ajouter une nouvelle personne dans la table PERSONNE si l’enregistrement n’existe pas déjà.

 

APPLI_TA301

X=Pas de TA301 si tarif ENTETE

Si le paramètre est coché, il n’y a pas de recherche des tarifs dans TA301, si un tarif est indiqué dans l’enregistrement entête de la commande.

Si le paramètre n’est pas coché, c’est la recherche standard des tarifs qui est faite.

 

APPLI_TA475

X=Pas de blocage dans TA475

Si le paramètre est coché, il n’y a pas de recherche de finition spéciale pour un article dans TA475.

Si le paramètre n’est pas coché, la recherche de la finition spéciale se fait.

 

ART_ARRETE

X=Intégration articles arrêtés

Si le paramètre est coché, une commande avec un article arrêté sera intégrée. Un message « warning » avertira alors l’utilisateur. Attention, la ligne du produit concerné sera marquée « annulée » dans la ligne de commande.

Si le paramètre n’est pas coché, une commande avec un article arrêté sera rejetée.

 

BLOC_CTRL_RISQ

X=pas de blocage risque client

Si le paramètre est coché, une commande pour un client avec un risque sera intégrée. Un message warning avertira alors l’utilisateur.

Si le paramètre n’est pas coché, une commande pour un client avec un risque sera rejetée.

 

BLOC_DELA_COM

X=Pas d’ano si pas délai TA369

Contrôle l’existence d’un délai commercial.

 

CTRL_UNIC_EXT

X=Ctrl unicité cde externe soc

Si le paramètre est coché, la passerelle contrôle que le numéro de commande externe n’existe pas déjà pour le même code société.

Si le paramètre n’est pas coché la passerelle contrôle que le numéro de commande externe n’existe pas déjà pour la même saison de vente.

 

IMPUTATION

X=Suivi de l’imputation cde

Dans le cadre d’une commande ferme qui doit s’imputer sur une commande prévisionnelle mais qui ne peut l’être que partiellement.

Si le paramètre est coché, un message warning avertira l’utilisateur que l’imputation est partielle.

Si le paramètre n’est pas coché, la commande est imputée partiellement mais sans aucun message d’avertissement.

 

RENUMEROTATION

X=renumérotation commande

Si le paramètre est coché, renumérotation des commandes.

Si le paramètre n’est pas coché, conservation du numéro des commandes externes.

 

MONO_TAIL

Si le paramètre est coché, une ligne par produit/taille est créée.

Si le paramètre n’est pas coché, une ligne contient pour un même produit (GENCOD) différentes tailles.

 

CONTROL_DELAI

Contrôle des délais de livraison.

 

CONTROL_PORT

Contrôle des données de transport (condition de port définie dans TA174)

 

MODE_CONTROL_STOCK

Mode du contrôle de stock

  • 0 : Pas de contrôle
  • 1 : Selon stock restant à affecter
  • 2 : Selon stock disponible
  • 3 : Selon stock disponible + stock potentiel sans date
  • 4 : Selon stock disponible + stock potentiel à date

 

Web service

Le web service associé s’appelle WS-CLORD.


‎ 

Maintenance des données intégrées

Les pièces rejetées sont listées dans CD360 et peuvent être redemandées à la génération après correction, via CD620.