ANS-0517 · SERVICES WEB ET INTéGRATIONS

Quel est l’impact de la complexité des transactions sur les performances de l’API REST de NetSuite ?

Les performances de l'intégration NetSuite, en particulier avec les API REST, sont fortement influencées par le volume de données et le nombre de champs traités par transaction.

Solution courte

Les performances de l’intégration NetSuite sont directement liées à la complexité des transactions, notamment au nombre de lignes d’article et de champs. Si les transactions simples sont rapides, les transactions complexes peuvent prendre plus de temps. Pour des performances optimales, en particulier en cas de volumes élevés, il est essentiel d’utiliser les API REST de NetSuite et de regrouper les opérations par lots afin de réduire les temps de traitement.

Scénario

Les organisations qui intègrent des systèmes externes à NetSuite sont souvent confrontées à des variations de performances lors du traitement des transactions. Une préoccupation courante survient lorsqu’elles tentent d’insérer ou de mettre à jour un grand nombre d’enregistrements, tels que des factures, via des services Web. La question est de savoir dans quelle mesure la complexité de ces transactions affecte la vitesse et l’efficacité globales de l’intégration.

Solution

Les performances des intégrations NetSuite, en particulier lors de l’utilisation des API REST, dépendent directement de la quantité d’informations transmises dans chaque enregistrement. Cela inclut des facteurs tels que le nombre de lignes de commande, les champs personnalisés et les données des sous-listes associées. Historiquement, des observations ont montré que, si les transactions simples étaient traitées rapidement, les transactions complexes comportant de nombreux champs pouvaient prendre jusqu’à une seconde par insertion de transaction. Par exemple, le traitement de 900 factures dans de telles conditions pouvait prendre environ 15 minutes. Afin d’optimiser les performances pour les intégrations à haut volume et les transactions complexes, il est vivement recommandé d’utiliser les API REST de NetSuite et de mettre en œuvre des opérations par lots. Cette approche permet un transfert et un traitement des données plus efficaces, améliorant considérablement le débit par rapport aux anciennes méthodes d’intégration.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

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

Parler à un consultant