- Impression
:: : (info) () Pour télécharger l'application, visitez : Bibliothèque::: :
Introduction
Acumatica est un système de planification des ressources d'entreprise (ERP) basé sur le cloud, destiné aux petites et moyennes entreprises ainsi qu'aux grandes entreprises, en particulier celles qui se développent rapidement. Il offre des options flexibles d'hébergement dans le nuage, à la fois public et privé, pour garder les données sécurisées et accessibles. La solution basée sur le 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
Acumatica ERP offre des services web qui permettent l'intégration avec Tulip. Ces services permettent à Tulip de récupérer les données d'Acumatica ERP, de traiter ces données et de stocker les nouveaux enregistrements ou les enregistrements modifiés dans Acumatica ERP.
Doc API
La fonction de connecteur suivante, mise en évidence dans ce document, s'appuie sur les documents API d'Acumatica.
Pré-requis
S'inscrire à un compte sur la plateforme Acumatica, puis importer 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.
Running On : Cloud Connector Host Host : http://"Acumatica ERP instance URL"/ Port:443 TLS : Yes Authentication : No Auth Headers : No Header
Fonctions du connecteur préconstruit
Connexion
Avant de commencer à utiliser les autres fonctions, vous devez vous connecter avec les authentifications listées avec cette fonction. Si l'authentification est réussie, vous recevrez les cookies dans l'en-tête de réponse, ce qui est nécessaire pour utiliser les autres fonctions. Pour voir 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, vous accédez à l'adresse URL requise avec la méthode PUT HTTP et vous transmettez la représentation de l'enregistrement au format JSON dans le corps de la demande.
Demander un rapport
Pour demander un rapport à l'aide de l'API REST basée sur les contrats, vous accédez à l'adresse URL requise à l'aide de la méthode POST HTTP. Vous 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 les contrats pour intégrer Acumatica ERP avec un système externe, ce système externe peut récupérer la liste des nomenclatures existantes.
Récupérer la liste des points d'extrémité
Récupérer une liste d'enregistrements par lot
Pour récupérer un grand nombre d'enregistrements du même type à l'aide de l'API REST basée sur les contrats, vous pouvez utiliser plusieurs approches. Il existe deux extrêmes dans l'exécution de cette tâche : vous faites une seule demande qui récupère toutes les informations dont vous avez besoin. Dans ce cas, il y a un risque de dépassement du délai d'exécution de l'opération. Vous faites de nombreuses demandes, chacune d'entre elles récupérant un seul enregistrement dont vous avez besoin. Dans ce cas, l'ensemble de la tâche prend beaucoup de temps. Une approche équilibrée combine ces deux extrêmes : vous faites plusieurs requêtes avec les paramètres $top et $skip, chacune d'entre elles récupérant une partie des enregistrements dont vous avez besoin. Le nombre d'enregistrements à extraire en une seule requête est choisi de manière empirique afin d'optimiser les performances de l'ensemble de la tâche ou de paginer les enregistrements.