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
Wprowadzenie
Acumatica to oparty na chmurze system planowania zasobów przedsiębiorstwa (ERP) przeznaczony dla małych, średnich i dużych firm, zwłaszcza tych szybko rozwijających się. Zapewnia elastyczne opcje hostingu w chmurze – zarówno publicznej, jak i prywatnej – gwarantujące bezpieczeństwo i dostępność danych. To rozwiązanie oparte na chmurze zapewnia elastyczność, mobilność, bezpieczeństwo i łatwość użytkowania, jednocześnie obniżając koszty IT i usprawniając współpracę w całej organizacji.
Cel
Acumatica ERP oferuje usługi internetowe, które umożliwiają integrację z Tulip. Usługi te pozwalają Tulip na pobieranie danych z Acumatica ERP, przetwarzanie tych danych oraz zapisywanie nowych lub edytowanych rekordów z powrotem w Acumatica ERP.
Dokumentacja API
Następujące funkcje „ Connector Function ” omówione w niniejszym dokumencie wykorzystują dokumentację API Acumatica.
Wymagania wstępne
Załóż konto na platformie Acumatica, a następnie zaimportuj łącznik Acumatica ERP z biblioteki.
Szczegóły połączenia z Tulip
W łączniku HTTP Tulip należy skonfigurować następujące informacje.
Środowisko działania: Cloud Connector HostHost: http://„URL instancji Acumatica ERP”/Port:443TLS: TakUwierzytelnianie: Bez uwierzytelnianiaNagłówki: Bez nagłówków
Gotowe rozwiązanie Connector Functions
Zaloguj się
Zanim zaczniesz korzystać z pozostałych funkcji, musisz zalogować się przy użyciu wymienionych metod uwierzytelniania za pomocą tej funkcji. Jeśli operacja zakończy się powodzeniem, w nagłówku odpowiedzi otrzymasz pliki cookie wymagane do korzystania z pozostałych funkcji. Aby zapoznać się z prawidłowymi parametrami uwierzytelniania, sprawdź wyżej wymienioną dokumentację API.
Utwórz rekord
Aby utworzyć rekord za pomocą API, należy uzyskać dostęp do odpowiedniego adresu URL przy użyciu metody HTTP PUT i przekazać reprezentację rekordu w formacie JSON w treści żądania.
Żądanie raportu
Aby zażądać raportu za pomocą interfejsu REST API opartego na umowie, należy uzyskać dostęp do odpowiedniego adresu URL przy użyciu metody HTTP POST. Parametry raportu należy przekazać w formacie JSON w treści żądania.
Pobieranie listy zestawień materiałowych
Jeśli korzystasz z interfejsu API REST opartego na umowie w celu integracji systemu Acumatica ERP z systemem zewnętrznym, system ten może pobrać listę istniejących zestawień materiałów (BOM).
Pobieranie listy punktów końcowych
Pobieranie listy rekordów w partii
Aby pobrać dużą liczbę rekordów tego samego typu za pomocą interfejsu REST API opartego na umowie, można zastosować kilka podejść. Istnieją dwa skrajne podejścia do wykonania tego zadania: Wysyłasz pojedyncze żądanie, które pobiera wszystkie potrzebne informacje. W tym przypadku istnieje ryzyko przekroczenia limitu czasu operacji. Wysyłasz wiele żądań, z których każde pobiera pojedynczy potrzebny rekord. W tym przypadku całe zadanie zajmuje dużo czasu. Podejście zrównoważone łączy te dwa skrajne rozwiązania: wysyłasz wiele żądań z parametrami $top i $skip, z których każde pobiera część potrzebnych rekordów. Liczbę rekordów do pobrania w jednym żądaniu wybierasz empirycznie, aby zoptymalizować wydajność całego zadania lub w celu paginacji rekordów.
