ANS-1021 · SERVICES WEB ET INTéGRATIONS

Comprendre les types de résultats de recherche SuiteTalk : recordList vs. searchRowList

Les services Web SuiteTalk de NetSuite utilisent deux types de résultats de recherche distincts, « recordList » et « searchRowList », en fonction de la complexité de la recherche.

Solution courte

Les recherches de base dans SuiteTalk renvoient un « recordList », fournissant des objets d'enregistrement complets permettant une conversion directe. Les recherches avancées renvoient un « searchRowList », qui contient des lignes de données. Le choix dépend de vos besoins : si vous avez besoin d'objets d'enregistrement complets ou de lignes de données spécifiques, le « recordList » permettant une manipulation directe des objets pour les types connus.

Scénario

Lorsqu’ils effectuent des recherches via les services Web NetSuite SuiteTalk, les utilisateurs peuvent constater que les recherches simples et les recherches avancées renvoient des résultats dans des formats différents. Cette distinction peut soulever des questions concernant le traitement et la conversion appropriés des résultats de recherche, notamment en ce qui concerne les types « recordList » et « searchRowList ».

Solution

Dans NetSuite SuiteTalk, les opérations de recherche renvoient des résultats sous l’un des deux principaux types de SearchResult : recordList ou searchRowList. Le type de recherche effectuée détermine le type de SearchResult renvoyé. Les recherches de base stockent les résultats dans recordList. Cela s’explique par le fait que les enregistrements sont disponibles dans leur intégralité, ce qui permet de convertir directement les résultats en un type d’enregistrement spécifique lorsque ce type est connu. Par exemple, les résultats de type SalesOrder peuvent être directement intégrés dans un tableau d’objets SalesOrder. Les recherches avancées stockent les résultats dans searchRowList. Contrairement à recordList, searchRowList ne permet pas la conversion directe des résultats en types d’enregistrements spécifiques, car il fournit des lignes de données plutôt que des objets d’enregistrement complets.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Services Web et intégrations

Parler à un consultant