Rappels sur les Imports Backend [Fiche expert]
Version minimum | Date de mise à jour |
---|---|
4.7 | 27/11/2018 |
Généralités
Pour tous les imports par le backend, il faut affecter le champ _“code<nomtable>“_ avec le code métier UNIQUE de l'enregistrement.
Dans le cas ou un code n'est pas unique, en particulier les types génériques, il faut le rendre unique par une composition et stocker la valeur d'origine dans un champ métier.
Types Génériques
L'import des types génériques se déroule toujours de la même façon. Au minimum 4 champs doivent être mappés :
codegenerictype : Contient la clé unique de l'enregistrement, généralement une composition du type de données et du code ERP.
label : Libellé
datatype : Constante contenant le type de données
originalCode : code d'origine dans l'ERP de l'enregistrement
Rappel important
Dans le cas d'un import en AddUpdateDelete ou AddUpdateMask, il faut penser à mettre en place un filtrage des données pour éviter de supprimer les autres types génériques (ex : dataType = 'COUNTRY' )
Tiers
Dans le cadre de l'import des tiers, il faut obligatoirement renseigner le champ _generictype_ID_CustomerType_ qui est un type générique (CUSTOMER_TYPE)
Les valeurs disponibles en standard sont :
CUSTOMER_TYPE-CTC : Client
CUSTOMER_TYPE-CTP : Prospect
Vous pouvez traiter d'autre types de comptes, mais à vous de les gérer dans l'application.