ANS-0959 · SERVICES WEB ET INTéGRATIONS
Comment rechercher des commandes client par statut à l’aide des services Web NetSuite
Ce guide explique l'énumération correcte à utiliser pour spécifier les statuts des commandes client lors d'une interrogation de NetSuite via des services Web, afin de garantir une récupération précise des transactions.
Solution courte
Pour rechercher des commandes client par statut à l’aide des services Web NetSuite, indiquez la valeur de statut souhaitée, telle que _salesOrderPendingFulfillment. Il est essentiel de consulter l’énumération SalesOrderOrderStatus dans le navigateur de schéma NetSuite afin d’identifier toutes les options de statut valides pour le champ orderStatus, ce qui garantit un filtrage précis dans vos requêtes de services Web.
Scénario
Les utilisateurs ont souvent besoin de récupérer des commandes client spécifiques en fonction de leur statut de traitement actuel via les services Web NetSuite. Une difficulté courante survient lorsqu’ils tentent de filtrer les transactions par statut, car des types d’énumération incorrects peuvent entraîner l’échec des requêtes ou des résultats incomplets. Il est essentiel de bien comprendre les valeurs de statut précises et leur énumération correspondante pour garantir une intégration réussie.
Solution
Lorsque vous recherchez des commandes client par statut à l’aide des services Web NetSuite, vous devez utiliser l’énumération correcte pour le champ « orderStatus ». La valeur de statut appropriée, telle que « _salesOrderPendingFulfillment », doit être spécifiée. Pour identifier toutes les options de statut valides pour les commandes client, consultez le navigateur de schéma NetSuite.
Accédez au navigateur de schémas NetSuite.
Localisez la définition de l’objet SalesOrder.
Examinez le champ orderStatus pour trouver l’énumération associée, à savoir SalesOrderOrderStatus.
Dans SalesOrderOrderStatus, identifiez la valeur de statut spécifique qui correspond à l’état de transaction souhaité, par exemple :
GA_KEEP_0001.
Cette valeur doit être utilisée dans votre requête de services Web pour filtrer les commandes client en fonction de leur statut « en attente d’exécution ».
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Services Web et intégrations
