Aller au contenu principal

Customer — Avantage

Entité unifiée FicheClient · entité native Avantage : CLIENT.DBF.

Page générée, ne pas éditer — voir la version du dataset pour la provenance.

Voir aussi : page Customer · Acomba · QuickBooks Online · Sage 300 · Autotask · ProShop.

Opérations

OpérationStatutChamps exhaustifsFlagsLimitations
EXTRACT (GET)SupportéenonExtraction SDK/TCP (ExtractClients) ; Filtres TCP sur champs mappés scalaires ; contains réservé au texte, pas de in ; Téléphones = sous-entités FicheTelephonique : le mapping existe (extraction OK) mais le champ n'est PAS filtrable — un filtre ciblant un téléphone est explicitement rejeté (NotSupportedException), car la lecture route chaque numéro par un switch sur le type (TypeTelephone)
CREATE (POST)Non supportée
UPDATE (PUT)Non supportée
DELETE (DELETE)Non supportée
Liste de champs non exhaustive

Un champ absent du tableau est ? (inconnu), pas non supporté. En cas de doute, nous écrire.

Champs

Champ unifiéChamp natifCREATEUPDATEEXTRACTFILTERNote
NoClientCNUMXXOKeq, ne, containsClé du client.
NoUniqueSystemeSourceCNUMXXOKeq, ne, contains
NomClientCNOMXXOKeq, ne, contains
AdresseCADRXXOKeq, ne, contains
Adresse2CADR2XXOKeq, ne, contains
EmailPrincipal_AdresseCEMAILXXOKeq, ne, contains
Email2_AdresseCCMAIL1XXOKeq, ne, contains
Email3_AdresseCCMAIL2XXOKeq, ne, contains
Telephone_Principal.NumeroCTELBXXOKSous-entité FicheTelephonique (TypeTel=Principal).
Telephone_3.NumeroCTELAXXOKFicheTelephonique TypeTel=User1.
Telephone_4.NumeroCTELRXXOKFicheTelephonique TypeTel=User2.
Telephone_Telecopieur.NumeroCTELFXXOKFicheTelephonique TypeTel=Fax.
Telephone_Principal.ExtensionCEXTBXXOK
Fiche_DerniereModificationLASTUPDXXOKeq, ne, gt, ge, lt, le

Axes : OK supporté · X non supporté · ~ partiel · DEPR déprécié · EXP expérimental · ? inconnu.

Opérateurs en syntaxe $filter : eq égal · ne différent · gt/ge plus grand (ou égal) · lt/le plus petit (ou égal) · in dans une liste (InList) · contains contient · startswith commence par · non filtrable.

Notes

Client (CLIENT.DBF) lu via le SDK/TCP (ExtractClients). Tout champ mappé scalaire est filtrable côté TCP (ConvertReadRequestFilterToAvantage construit un filtre pour n'importe quel champ du mapping) : opérateurs eq/ne/contains pour le texte, eq/ne/gt/gte/lt/lte pour les dates, pas de in côté SDK. Les téléphones sont des sous-entités FicheTelephonique : le mapping existe (extraction OK, colonnes CTELB/CTELA/CTELR/CTELF/CEXTB) mais le champ n'est PAS filtrable. La lecture reconstruit la liste des téléphones en routant chaque numéro par un switch sur le type (TypeTelephone : Principal/User1/User2/Fax) ; comme filtre et projection de lecture partagent la même liste de mappings, un filtre ciblant un téléphone est explicitement rejeté par le code (ConvertReadRequestFilterToAvantage → NotSupportedException) pour ne pas perturber cette reconstruction.

fields_exhaustive: false.

Cette page vous a-t-elle été utile ?