This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Acumatica to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
To download the app, visit: [connectors](https://tulip.co/library/<span translate=)/acumatica-erp-connector/">Library
Introduction
Acumatica est un système de progiciel de gestion d’entreprise (ERP) basé sur le cloud destiné aux petites, moyennes et grandes entreprises, en particulier celles qui connaissent une croissance rapide. Il propose des options d’hébergement cloud flexibles, tant sur cloud public que privé, afin de garantir la sécurité et l’accessibilité des données. Cette solution cloud offre flexibilité, mobilité, sécurité et facilité d’utilisation, tout en réduisant les coûts informatiques et en améliorant la collaboration au sein de l’organisation.
Objectif
L’ERP Acumatica propose des services web permettant l’intégration avec Tulip. Ces services permettent à Tulip d’extraire des données de l’ERP Acumatica, de les traiter, puis de réenregistrer les enregistrements nouveaux ou modifiés dans l’ERP Acumatica.
Documentation de l’API
Les « Connector Function » (exemples de code) présentés dans ce document s’appuient sur la documentation de l’API Acumatica.
Prérequis
Créez un compte sur la plateforme Acumatica, puis importez le connecteur Acumatica ERP depuis la bibliothèque.
Détails de la connexion Tulip
Les informations suivantes doivent être configurées sur le connecteur HTTP de Tulip.
Exécution sur : Connecteur cloud Hôte : http://« URL de l’instance Acumatica ERP »/Port : 443 TLS : Oui Authentification : Aucune authentification En-têtes : Aucun en-tête
Préconfiguré Connector Functions
Connexion
Avant de commencer à utiliser les autres fonctions, vous devez vous connecter à l'aide des informations d'authentification indiquées pour cette fonction. Si la connexion aboutit, vous recevrez les cookies dans l'en-tête de réponse, qui sont nécessaires pour utiliser les autres fonctions. Pour connaître les paramètres d'authentification appropriés, consultez la documentation de l'API mentionnée ci-dessus.
Créer un enregistrement
Lorsque vous devez créer un enregistrement à l’aide de l’API, accédez à l’URL requise à l’aide de la méthode HTTP PUT et transmettez la représentation de l’enregistrement au format JSON dans le corps de la requête.
Demander un rapport
Pour demander un rapport à l’aide de l’API REST basée sur un contrat, accédez à l’URL requise à l’aide de la méthode HTTP POST. Transmettez les paramètres du rapport au format JSON dans le corps de la requête.
Récupérer la liste des nomenclatures
Si vous utilisez l’API REST basée sur un contrat pour intégrer Acumatica ERP à un système externe, ce dernier peut récupérer la liste des nomenclatures existantes.
Récupérer la liste des points de terminaison
Récupérer la liste des enregistrements par lot
Pour récupérer un grand nombre d’enregistrements d’un même type à l’aide de l’API REST basée sur les contrats, plusieurs approches sont possibles. Il existe deux extrêmes pour effectuer cette tâche : vous effectuez une seule requête qui récupère toutes les informations dont vous avez besoin. Dans ce cas, il existe un risque de dépassement du délai d’attente de l’opération. Vous effectuez de nombreuses requêtes, chacune récupérant un seul enregistrement dont vous avez besoin. Dans ce cas, la tâche dans son ensemble prend beaucoup de temps. Une approche équilibrée combine ces deux extrêmes : vous effectuez plusieurs requêtes avec les paramètres $top et $skip, chacune récupérant une partie des enregistrements dont vous avez besoin. Vous sélectionnez de manière empirique le nombre d’enregistrements à récupérer dans une seule requête afin d’optimiser les performances de la tâche dans son ensemble ou de paginer les enregistrements.
