NetSuite-Connector für Jitterbit Integration Studio
Zusammenfassung
Der NetSuite-Connector ermöglicht den Zugriff auf NetSuite.
Der NetSuite-Connector bietet eine Schnittstelle zum Erstellen einer NetSuite-Verbindung, die als Grundlage für die Generierung von Instanzen von NetSuite-Aktivitäten dient. Diese Aktivitäten interagieren, sobald sie konfiguriert sind, über die Verbindung mit NetSuite.
Der NetSuite-Connector wird über die Registerkarte Projektendpunkte und -connectoren in der Design-Komponentenpalette aufgerufen (siehe Design-Komponentenpalette).
Hinweis
Integrationsrezepte und Prozessvorlagen sind über den Jitterbit Marketplace für diesen Connector verfügbar.
Übersicht über den Connector
Dieser Connector wird zunächst verwendet, um eine NetSuite-Verbindung zu konfigurieren. Die mit dieser Verbindung verbundenen Aktivitätstypen werden dann verwendet, um Instanzen von Aktivitäten zu erstellen, die als Quellen (um Daten in einem Vorgang bereitzustellen) oder Ziele (um Daten in einem Vorgang zu konsumieren) gedacht sind.
Zusammen werden eine spezifische NetSuite-Verbindung und ihre Aktivitäten als NetSuite-Endpunkt bezeichnet:
-
Suche: Ruft vorhandene Datensätze aus NetSuite ab und ist als Quelle gedacht, um Daten in einem Vorgang bereitzustellen.
-
Erstellen: Erstellt neue Datensätze in NetSuite und ist als Ziel in einem Vorgang gedacht.
-
Update: Aktualisiert vorhandene Datensätze in NetSuite und ist als Ziel in einer Operation vorgesehen.
-
Get List: Ruft eine Liste vorhandener Datensätze basierend auf der ID aus NetSuite ab und ist als Ziel in einer Operation vorgesehen.
-
Upsert: Aktualisiert sowohl vorhandene Datensätze als auch erstellt neue Datensätze in NetSuite und ist als Ziel in einer Operation vorgesehen.
-
Delete: Löscht Datensätze in NetSuite und ist als Ziel in einer Operation vorgesehen.
Hinweis
Dieser Connector ist ein nativer Integration Studio-Connector, auf den Jitterbit möglicherweise verweist, wenn Änderungen an Connectors kommuniziert werden. Der Veröffentlichungszeitplan für native Integration Studio-Connectoren basiert auf dem Rhythmus der Webanwendungen des Harmony-Portals.
Endpunkte, die mit diesem Connector erstellt wurden, sind in der Berichterstattung über die Endpunktnutzung enthalten und zählen zu Ihrer Lizenz.
Voraussetzungen und unterstützte API-Versionen
Bestimmte Voraussetzungen müssen erfüllt sein, um diesen Connector zu verwenden, einschließlich der Aktivierung der tokenbasierten Authentifizierung (TBA), der Verwendung einer unterstützten NetSuite WSDL-Version und der Verwendung von Harmony-Cloud- oder privaten Agenten, die die NetSuite WSDL-Version unterstützen.
Der NetSuite-Connector verwendet die SOAP-Webdienst-API der Version der NetSuite WSDL, die Sie konfiguriert haben. Der NetSuite-Connector kann mit den in den Voraussetzungen aufgeführten unterstützten WSDLs konfiguriert werden.
Zusätzlich erfordert die Option Saved Search with result fields as output in einer NetSuite Search activity ein deployed Suitelet script, um die Metadaten abzurufen, die benötigt werden, um die Antwortschema-Felder auf die Spalten einer gespeicherten Suche zu beschränken.
Hinweis
Die Option Saved Search with result fields as output erfordert Agenten Version 11.49 oder höher.
Beziehen Sie sich auf die Dokumentation im NetSuite Help Center für Informationen zu den Schemafeldern.
Einschränkungen
Der NetSuite-Connector unterstützt keine attach / detach Webdienste. Um diese Webdienste zu nutzen, verwenden Sie Jitterbits SOAP connector.
Fehlersuche und Anleitungen
Fehlersuche
Wenn Sie Probleme mit dem NetSuite-Connector haben, werden die folgenden Schritte zur Fehlersuche empfohlen:
-
Stellen Sie sicher, dass die NetSuite-Verbindung erfolgreich ist, indem Sie die Test-Schaltfläche im Konfigurationsbildschirm verwenden. Wenn die Verbindung nicht erfolgreich ist, kann der zurückgegebene Fehler einen Hinweis auf das Problem geben.
-
Überprüfen Sie die Betriebsprotokolle auf Informationen, die während der Ausführung des Vorgangs geschrieben wurden.
-
Aktivieren Sie das Debug-Logging für den Betrieb (für Cloud-Agenten oder für private Agenten), um zusätzliche Protokolldateien und Daten zu generieren.
-
Wenn Sie private Agenten verwenden, stellen Sie sicher, dass Sie die Agenten-Version 11.30 oder höher verwenden, und überprüfen Sie die Agentenprotokolle für weitere Informationen.
-
Überprüfen Sie die Einschränkungen des NetSuite-Connectors.
Wenn weiterhin Probleme auftreten, gibt es allgemeine Überlegungen zur Fehlersuche in der Betriebsfehlerbehebung, und die folgenden Seiten bieten weitere spezifische Informationen zur Fehlersuche für den NetSuite-Connector:
-
Concurrency governance: Was zu tun ist, wenn Fehler durch zu viele gleichzeitige Anfragen verursacht werden.
-
Custom fields: Wie benutzerdefinierte Felder für ein Objekt bei Verwendung eines privaten Agents freigegeben werden.
-
Custom segments: Was zu überprüfen ist, wenn benutzerdefinierte Segmente nicht wie erwartet angezeigt werden.
-
Data center error: Eine Umgehungslösung für einen Fehler, der mit einem falschen Rechenzentrum zusammenhängt.
-
Permissions error: Eine Umgehungslösung für einen Fehler bezüglich unzureichender Berechtigungen.
-
Record limits: Empfehlungen zur Aktivierung von Chunking, wenn Sie auf die API-Datensatzlimits von NetSuite stoßen.
How-tos
Zusätzlich zu den oben genannten Informationen zur Fehlersuche bieten die folgenden How-to-Seiten detaillierte Anleitungen zur Durchführung spezifischer Aufgaben mit Integrationsprojekten, die den NetSuite-Connector verwenden:
-
Enable multi-currency in NetSuite: Wie die Multi-Währungsfunktion in NetSuite aktiviert wird.
-
Enable NetSuite asynchronous requests: Wie die Jitterbit-Variable
jitterbit.netsuite.async
für die Verwendung von periodischem Polling gesetzt wird. -
TBA in NetSuite aktivieren: So aktivieren Sie die tokenbasierte Authentifizierung in Netsuite, bevor Sie eine NetSuite-Verbindung konfigurieren.
-
Werte für die Verwendung von NetSuite TBA sammeln: So sammeln Sie die benötigten Werte zur Konfiguration einer NetSuite-Verbindung.
-
NULL-Werte an benutzerdefinierte NetSuite-Felder übergeben: So setzen Sie benutzerdefinierte Felder in einer Transformation auf NULL.
-
Nach Status in NetSuite suchen: So geben Sie den richtigen Suchfilterwert bei der Konfiguration einer NetSuite-Suchaktivität an.
-
Eine kontospezifische WSDL-URL von NetSuite verwenden: So erhalten Sie eine kontospezifische WSDL-URL, die für die Konfiguration einer NetSuite-Verbindung erforderlich ist.
-
NetSuite-Funktionen verwenden: So verwenden Sie eine NetSuite-Verbindung mit NetSuite-Funktionen.
-
Standardformulare in NetSuite verwenden: So verwenden Sie Standardformulare für benutzerdefinierte Objekte in NetSuite.
Zusätzliche Ressourcen
Ein Jitterbit-Mikrolern-Tutorial ist über unsere Jitterbit-Grundlagen-Videoserie verfügbar: