ANS-0696 · SERVICES WEB ET INTéGRATIONS

Comment effectuer des recherches jointes dans les services Web SOAP de NetSuite ?

Apprenez à extraire des informations sur les enregistrements associés à l'aide de recherches jointes de base et avancées au sein des services Web SOAP de NetSuite, en tenant compte de leur obsolescence.

Solution courte

Les services Web SOAP de NetSuite permettent d'effectuer des recherches jointes afin de récupérer des données d'enregistrements associés. Les recherches de base prennent en charge les jointures dans les critères, tandis que les recherches avancées permettent d'effectuer des jointures à la fois dans les critères et dans les résultats. Bien qu'ils soient fonctionnels, les services Web SOAP sont obsolètes ; les services Web REST constituent le canal d'intégration moderne recommandé pour les nouveaux développements.

Scénario

Les utilisateurs doivent extraire des données à partir d’enregistrements associés lorsqu’ils effectuent des recherches via les services Web NetSuite. Cela implique souvent d’accéder à des informations provenant d’entités associées, telles que des clients ou des appels téléphoniques liés à un enregistrement principal (par exemple, un contact), ce qui nécessite de pouvoir effectuer des recherches jointes.

Solution

Les recherches jointes sont prises en charge dans les services Web NetSuite, ce qui permet aux utilisateurs d’extraire des informations à partir d’enregistrements associés. Par exemple, une recherche de contact peut fournir des données sur le client ou les appels téléphoniques qui lui sont liés. Lorsque vous utilisez une recherche simple pour des données jointes, les jointures sont limitées aux critères de recherche. En revanche, les recherches avancées offrent la flexibilité nécessaire pour effectuer des jointures tant au niveau des critères que des résultats de recherche. Il est important de noter que NetSuite est en train de déprécier les services Web SOAP, le point de terminaison SOAP 2025.2 étant la dernière version programmée régulièrement, prise en charge jusqu’à la version 2028.2. Les services Web REST constituent le canal d’intégration moderne recommandé pour les nouveaux développements. Pour effectuer une recherche associée à l’aide de SOAP, vous trouverez ci-dessous un exemple de structure de requête illustrant comment inclure des informations de passeport avec les espaces de noms mis à jour :

xml<soapenv:Envelope xmlns:soapenv"http://schemas.xmlsoap.org/soap/envelope/">   <soapenv:Header>      <platformMsgs:passport xmlns:platformCore"urn:core_2025_1.platform.webservices.netsuite.com" xmlns:platformMsgs"urn:messages_2025_1.platform.webservices.netsuite.com" xmlns:soapenc"http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd"http://www.w3.org/2001/XMLSchema" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance">         <platformCore:email>demous@it-ration.com</platformCore:email>   &am

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

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

Parler à un consultant