Chains ma trzy różne złącza NetSuite, z których każde działa w inny sposób. Nie są one tak proste i elastyczne jak inne platformy, dlatego ważne jest, aby znać różnice, aby podjąć właściwą decyzję dla swojej firmy i rozwiązania.
Wymagania wstępne i wymagania
Przed skonfigurowaniem integracji NetSuite upewnij się, że masz przygotowane następujące komponenty. Ich brak jest najczęstszą przyczyną braku połączenia.
- SuiteAnalytics Connect: Jeśli używasz łączników JDBC lub Analytics, ta funkcja musi być włączona na Twoim koncie NetSuite. Należy pamiętać, że jest to często płatny moduł dodatkowy; sprawdź warunki swojej umowy NetSuite.
- Usługi sieciowe SuiteTalk REST: Wymagane do obsługi nowoczesnego łącznika NetSuite Analytics i operacji SuiteQL.
- Dedykowany użytkownik integracji: Workiva zdecydowanie zaleca utworzenie specjalnej „roli integracji” i „użytkownika integracji” w NetSuite zamiast korzystania z osobistego loginu. Pomaga to zapobiec zerwaniu łańcucha w przypadku zmiany uprawnień pracownika.
NetSuite® Analytics (Zalecane)
Zalecane podejście wykorzystuje SuiteAnalytics (konkretnie źródło danych `NetSuite2.com`) i SuiteQL. Jest to nowoczesna metoda, która pozwala na uzyskanie bardziej zrównoważonego i wydajnego rozwiązania. Będziesz musiał przygotować dane do wykorzystania w SuiteAnalytics, a inwestycja w to może być warta zachodu, gdyż pozwoli uniknąć problemów z wydajnością, które występowały w przypadku starszych złączy.
Typowe zastosowanie eksportowe
Użyj polecenia Execute SuiteQL Query, aby wykonać zapytanie SuiteQL i pobrać rekordy z NetSuite.
Inne zastosowanie
Za pomocą tego łącznika można także wyświetlić [] listę i wykonać zestawy danych.
Uwierzytelnianie tokenem NetSuite® (starsza wersja)
Łącznik uwierzytelniania tokena wykorzystuje obecnie najnowszą wersję usług sieciowych SOAP firmy NetSuite . Choć zapewnia to obecną stabilność, protokół SOAP jest stopniowo wycofywany przez firmę NetSuite na rzecz nowszych protokołów.
Aktualizacja planu działania: Workiva planuje migrację tego łącznika do wersji REST API w 2026 r., aby dostosować ją do harmonogramu wycofywania funkcji NetSuite. Do tego czasu łącznik będzie w pełni obsługiwany w najnowszej wersji protokołu SOAP, choć ogólnie zaleca się używanie łącznika NetSuite Analytics w przypadku nowych projektów, o ile jest to możliwe.
Typowe zastosowanie eksportowe
- Metoda File Cabinet: W programie NetSuite zautomatyzuj przesyłanie plików do File Cabinet, a następnie w Chains użyj polecenia Get file, aby je pobrać.
- Metoda zapisywania wyszukiwania: Utwórz wszystkie wymagane zapisane wyszukiwania w NetSuite, a następnie w Chains użyj polecenia Wyświetl listę zapisanych wyszukiwań, aby uzyskać listę wszystkich dostępnych wyszukiwań, a następnie polecenia Pobierz zapisane dane wyszukiwania, aby wyodrębnić dane.
Uwaga: Interfejs API NetSuite nie obsługuje pobierania danych z zapisanych wyszukiwań zawierających wyniki podsumowujące (grupowanie).
Inne zastosowanie
Możesz także wyszukiwać rekordy według typu lub identyfikatora, a także pobierać dane JSON dla standardowego rekordu.
NetSuite® JDBC
To złącze wymaga oprogramowania SuiteAnalytics Connect w systemie NetSuite i obsługuje łączność JDBC, co umożliwia wykonywanie zapytań do bazy danych przy użyciu standardowego języka SQL. Ogólnie rzecz biorąc, zaleca się korzystanie z nowszego łącznika NetSuite Analytics (wykorzystującego SuiteQL), ponieważ zarządzanie sterownikami JDBC i ciągami połączeń może być bardziej złożone.
Porównanie złączy
| Łącznik | Technologia podstawowa | Najlepszy przypadek użycia |
|---|---|---|
| Analityka NetSuite | SuiteQL / REST | Większość scenariuszy. Nowoczesny standard czystego przeszukiwania dużych zbiorów danych. |
| Uwierzytelnianie tokenem | SOAP (starsze) | Tylko wsparcie dla starszych wersji. Użyj tej opcji, jeśli masz istniejące zapisane wyszukiwania, których nie można jeszcze przenieść do SuiteQL. |
| NetSuite JDBC | Łączność z bazą danych Java | Jeśli Twój zespół woli pisać surowe zapytania SQL zamiast standardowych interakcji API. Wymaga modułu „Connect”. |