Chains hat drei verschiedene NetSuite-Konnektoren, die jeweils auf unterschiedliche Weise funktionieren. Sie sind nicht ganz so einfach und flexibel wie andere Plattformen, daher ist es sehr wichtig, die Unterschiede zu kennen, um die richtige Entscheidung für Ihr Unternehmen und Ihre Lösung zu treffen.
Voraussetzungen und Anforderungen
Bevor Sie eine NetSuite-Integration konfigurieren, sollten Sie sicherstellen, dass Sie die folgenden Komponenten bereithalten. Deren Fehlen ist die häufigste Ursache für Verbindungsabbrüche.
- SuiteAnalytics-Verbindung: Wenn Sie die JDBC- oder Analytics-Konnektoren verwenden, muss diese Funktion in Ihrem NetSuite-Konto aktiviert sein. Beachten Sie, dass es sich hierbei oft um ein kostenpflichtiges Zusatzmodul handelt; prüfen Sie Ihren NetSuite-Vertrag.
- SuiteTalk REST-Webdienste: Erforderlich für den modernen NetSuite Analytics-Konnektor und SuiteQL-Operationen.
- Dedizierter Integrationsbenutzer: Workiva empfiehlt dringend, eine spezifische "Integrationsrolle" und einen "Integrationsbenutzer" in NetSuite zu erstellen, anstatt ein persönliches Login zu verwenden. Dadurch wird verhindert, dass die Kette unterbrochen wird, wenn sich der Zugang eines Mitarbeiters ändert.
NetSuite® Analytics (empfohlen)
Dieser empfohlene Ansatz verwendet SuiteAnalytics (speziell die Datenquelle "NetSuite2.com") und SuiteQL. Dies ist die moderne Methode und ermöglicht eine nachhaltigere und leistungsfähigere Lösung. Sie müssen Ihre Daten für die Verwendung in SuiteAnalytics aufbereiten, was die Investition wert sein kann, um die mit den älteren Konnektoren auftretenden Leistungsprobleme zu vermeiden.
Typische Exportverwendung
Verwenden Sie den Befehl Execute SuiteQL Query, um Ihre SuiteQL-Abfrage auszuführen und Datensätze von NetSuite abzurufen.
Sonstige Verwendung
Sie können auch auflisten und Datensätze über diesen Anschluss ausführen.
NetSuite® Token-Authentifizierung (Legacy)
Der Token-Authentifizierungs-Connector verwendet derzeit die neueste Version von NetSuite's SOAP Web Services. Dies gewährleistet zwar die derzeitige Stabilität, aber SOAP wird von NetSuite zugunsten neuerer Protokolle abgeschafft.
Roadmap Update: Workiva plant, diesen Konnektor auf die REST API Version im Jahr 2026 zu migrieren, um den Zeitplan für die Abschaffung von NetSuite einzuhalten. Bis dahin wird der Konnektor weiterhin vollständig von der neuesten SOAP-Version unterstützt, obwohl es generell empfehlenswert ist, den NetSuite Analytics Konnektor für neue Projekte zu verwenden, wenn dies möglich ist.
Typische Exportverwendung
- File Cabinet Methode: Automatisieren Sie in NetSuite die Übertragung Ihrer Dateien in den Aktenschrank und verwenden Sie dann in Chains den Befehl Get file, um sie abzurufen.
- Gespeicherte Suche Methode: Erstellen Sie alle erforderlichen gespeicherten Suchen in NetSuite und verwenden Sie dann in Chains den Befehl List saved searches, um eine Liste aller verfügbaren Suchen zu erhalten, gefolgt von dem Befehl Get saved search data, um die Daten zu extrahieren.
Hinweis: Die NetSuite API unterstützt nicht den Abruf von Daten aus einer gespeicherten Suche, die zusammengefasste Ergebnisse (Gruppierung) enthält.
Sonstige Verwendung
Sie können auch Datensätze nach Typ oder ID suchen und JSON-Daten für einen Standarddatensatz abrufen.
NetSuite® JDBC
Dieser Konnektor erfordert SuiteAnalytics Connect in NetSuite und unterstützt JDBC-Konnektivität, so dass Sie die Datenbank mit Standard-SQL abfragen können. Der neuere NetSuite Analytics Connector (der SuiteQL verwendet) wird im Allgemeinen empfohlen, da die Verwaltung von JDBC-Treibern und Verbindungszeichenfolgen komplexer sein kann.
Vergleich der Stecker
| Konnektor | Zugrundeliegende Technik | Bester Anwendungsfall |
|---|---|---|
| NetSuite-Analytik | SuiteQL / REST | Die meisten Szenarien. Der moderne Standard für die saubere Abfrage großer Datenmengen. |
| Token-Authentifizierung | SOAP (Altbestand) | Nur Legacy-Unterstützung. Verwenden Sie diese Option, wenn Sie bereits gespeicherte Suchanfragen haben, die noch nicht nach SuiteQL migriert werden können. |
| NetSuite JDBC | Java-Datenbank-Konnektivität | Wenn Ihr Team das Schreiben von Roh-SQL-Abfragen den Standard-API-Interaktionen vorzieht. Erfordert das Modul "Connect". |