FAQ - Atoo-Sync Cloud Cegid XRP Flex
Filtrer dans Atoo-Sync Cloud avec Cegid XRP Flex
Filtrer dans Atoo-Sync Cloud avec Cegid XRP Flex
-
Où se trouvent les filtres ?
Dans Atoo-Sync, il existe un champ appelé “Filtre SQL”.
Même si son nom dit SQL, on n’utilise pas du SQL classique mais le langage OData (propre à Cegid). -
Choisir l’entité (ce qu’on filtre)
-
Pour filtrer sur des clients, on utilise l’entité Customer
Atoo Next - Nom des champs disp…
-
Pour filtrer sur des articles, on utilise les entités StockItem (article géré en stock) ou NonStockItem (article hors stock)
Atoo Next - Nom des champs disp…
-
-
Trouver le bon champ
Chaque entité a une liste de champs utilisables (exemple : CustomerID, DefaultPrice, Name…).
Il faut utiliser le nom du champ Cegid, pas son libellé français.
Exemple : pour filtrer par code client, on doit utiliser CustomerIDPour connaître les champs sur lesquels on peut requêter, connectez vous sur Cegid et recherchez dans la barre de recherche "Endpoints des Webservices" et sélectionnez le endpoint AtooSync.
Pour les Articles, nous utilisons les entités StockItem et NonStockItem.
Pour les clients, nous utilisons l'entité Customer.
Cliquez sur l'entité que vous souhaitez filtrer et allez dans les champs de l'entité. Pour l'exemple, nous choisissons l'entité StockItem.
La liste des champs de votre entité apparait. Le "Nom du champ" est le champ sur le quel vous souhaitez filtrer, ici nous prenons DefaultPrice
-
Respecter le type du champ
Atoo Next - Le type d'un champ …
Selon la nature de la donnée, l’écriture du filtre change :-
Texte (StringValue) → mettre entre apostrophes
'MON TEXTE'
-
Nombre entier (ShortValue) → écrire directement
1
-
Nombre décimal (DecimalValue) → ajouter un
M
→15.01M
-
Oui/Non (BooleanValue) → écrire
true
oufalse
-
Date (DateTimeValue) → format
AAAA-MM-JJThh:mm:ss
(ex.2025-09-10T00:00:00
)
-
-
Exemples concrets
-
Récupérer le client avec le code
C123
-
Récupérer les articles dont le prix est supérieur à 10€
-
Récupérer les clients actifs uniquement
-
En résumé :
-
On choisit l’entité (Clients ou Articles)
-
On prend le champ Cegid (ex : CustomerID, DefaultPrice…)
-
On écrit une condition OData adaptée au type de donnée