- Wydrukować
Acumatica ERP Connector
::: (info) () Aby pobrać aplikację, odwiedź: Biblioteka:::
Wprowadzenie
Acumatica to oparty na chmurze system planowania zasobów przedsiębiorstwa (ERP) dla małych i średnich oraz dużych firm, zwłaszcza tych, które szybko się rozwijają. Zapewnia elastyczne opcje hostingu w chmurze, zarówno w chmurze publicznej, jak i prywatnej, aby zapewnić bezpieczeństwo i dostępność danych. Rozwiązanie oparte na chmurze oferuje elastyczność, mobilność, bezpieczeństwo i łatwość użytkowania przy jednoczesnym obniżeniu kosztów IT i poprawie współpracy w całej organizacji.
Cel
Acumatica ERP oferuje usługi internetowe, które umożliwiają integrację z Tulip. Usługi te umożliwiają Tulip pobieranie danych z Acumatica ERP, przetwarzanie tych danych i przechowywanie nowych lub edytowanych rekordów z powrotem w Acumatica ERP.
API Doc
Poniższa funkcja konektora wyróżniona w tym dokumencie wykorzystuje Acumatica API Docs.
Wymagania wstępne
Subskrybuj konto na platformie Acumatica, a następnie zaimportuj konektor Acumatica ERP z biblioteki.
Szczegóły połączenia Tulip
W konektorze HTTP Tulip należy skonfigurować następujące informacje.
Running On: Cloud Connector Host Host: http://"Acumatica ERP instance URL"/ Port:443 TLS: Yes Authentication: No Auth Headers: Brak nagłówka
Gotowe funkcje konektora
Logowanie
Przed rozpoczęciem korzystania z innych funkcji należy zalogować się za pomocą wymienionych uwierzytelnień za pomocą tej funkcji. Jeśli się powiedzie, otrzymasz z powrotem pliki cookie w nagłówku odpowiedzi, które są wymagane do korzystania z innych funkcji. Aby zobaczyć prawidłowe parametry uwierzytelniania, zapoznaj się z powyższym dokumentem API.
Tworzenie rekordu
Gdy chcesz utworzyć rekord za pomocą interfejsu API, uzyskujesz dostęp do wymaganego adresu URL za pomocą metody HTTP PUT i przekazujesz reprezentację rekordu w formacie JSON w treści żądania.
Żądanie raportu
Aby zażądać raportu za pomocą interfejsu API REST opartego na umowie, należy uzyskać dostęp do wymaganego adresu URL za pomocą metody POST HTTP. Przekazujesz parametry raportu w formacie JSON w treści żądania.
Pobieranie listy BOM
Jeśli korzystasz z opartego na umowie interfejsu API REST do integracji Acumatica ERP z zewnętrznym systemem, ten zewnętrzny system 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 API REST opartego na umowie, można zastosować kilka podejść. Istnieją dwie skrajności w wykonywaniu tego zadania: Wykonujesz pojedyncze żądanie, które pobiera wszystkie potrzebne informacje. W tym przypadku istnieje ryzyko przekroczenia limitu czasu operacji. Wykonujesz wiele żądań, z których każde pobiera pojedynczy rekord, którego potrzebujesz. W tym przypadku całe zadanie zajmuje dużo czasu. Zrównoważone podejście łączy te dwie skrajności: wykonujesz wiele żądań z parametrami $top i $skip, z których każde pobiera część potrzebnych rekordów. Liczbę rekordów do pobrania w pojedynczym żądaniu wybiera się empirycznie, aby zoptymalizować wydajność całego zadania lub paginować rekordy.