Chains heeft drie verschillende NetSuite-connectoren, die elk op een andere manier werken. Ze zijn niet zo eenvoudig of flexibel als andere platforms, dus het is erg belangrijk om de verschillen te kennen om de juiste beslissing te nemen voor uw bedrijf en oplossing.
Voorwaarden en vereisten
Voordat u een NetSuite-integratie configureert, moet u ervoor zorgen dat u de volgende componenten gereed hebt. Het ontbreken hiervan is de meest voorkomende oorzaak van verbindingsproblemen.
- SuiteAnalytics Connect: Als u de JDBC- of Analytics-connectors gebruikt, moet deze functie in uw NetSuite-account zijn ingeschakeld. Houd er rekening mee dat dit vaak een betaalde extra module is; raadpleeg uw NetSuite-contract.
- SuiteTalk REST-webservices: Vereist voor de moderne NetSuite Analytics-connector en SuiteQL-bewerkingen.
- Specifieke integratiegebruiker: Workiva raadt ten zeerste aan om een specifieke "Integratierol" en "Integratiegebruiker" in NetSuite aan te maken in plaats van een persoonlijke login te gebruiken. Dit helpt voorkomen dat de keten wordt onderbroken als de toegang van een medewerker verandert.
NetSuite® Analytics (Aanbevolen)
Deze aanbevolen aanpak maakt gebruik van SuiteAnalytics (specifiek de gegevensbron `NetSuite2.com`) en SuiteQL. Dit is de moderne methode en maakt een duurzamere en beter presterende oplossing mogelijk. U moet uw gegevens ordenen voor gebruik in SuiteAnalytics. Dit kan een waardevolle investering zijn om de prestatieproblemen te voorkomen die zich voordoen bij de oudere connectors.
Typisch exportgebruik
Gebruik de opdracht Execute SuiteQL Query om uw SuiteQL-query uit te voeren en records uit NetSuite op te halen.
Ander gebruik
Je kunt met deze connector ook datasets weergeven en uitvoeren .
NetSuite® Tokenauthenticatie (Legacy)
De connector voor tokenauthenticatie maakt momenteel gebruik van de nieuwste versie van NetSuite's SOAP-webservices. Hoewel dit de huidige stabiliteit waarborgt, wordt SOAP door NetSuite geleidelijk uitgefaseerd ten gunste van nieuwere protocollen.
Roadmap-update: Workiva is van plan deze connector in 2026 te migreren naar de REST API -versie om aan te sluiten bij het uitfaseringsschema van NetSuite. Tot die tijd blijft de connector volledig ondersteund in de nieuwste SOAP-versie, hoewel het over het algemeen aanbevolen is om waar mogelijk de NetSuite Analytics - connector
te gebruiken voor nieuwe projecten.Typisch exportgebruik
- Methode voor bestandskast: Automatiseer binnen NetSuite de overdracht van uw bestanden naar de bestandskast en gebruik vervolgens in Chains de opdracht Bestand ophalen om ze op te halen.
- Methode voor opgeslagen zoekopdrachten: Maak de gewenste opgeslagen zoekopdrachten aan in NetSuite en gebruik vervolgens in Chains de opdracht Opgeslagen zoekopdrachten weergeven om een lijst van alle beschikbare zoekopdrachten te krijgen, gevolgd door de opdracht Gegevens van opgeslagen zoekopdrachten ophalen om de gegevens te extraheren.
Opmerking: De NetSuite API ondersteunt het ophalen van gegevens uit een opgeslagen zoekopdracht met samenvattende resultaten (groepering) niet.
Ander gebruik
Je kunt ook records zoeken op type of ID, en JSON-gegevens ophalen voor een standaardrecord.
NetSuite® JDBC
Deze connector vereist SuiteAnalytics Connect in NetSuite en ondersteunt JDBC-connectiviteit, waardoor u de database kunt bevragen met behulp van standaard SQL. De nieuwere NetSuite Analytics-connector (die SuiteQL gebruikt) wordt over het algemeen aanbevolen, omdat het beheren van JDBC-stuurprogramma's en verbindingsreeksen complexer kan zijn.
Connectorvergelijking
| Verbindingen | Onderliggende technologie | Beste toepassing |
|---|---|---|
| NetSuite Analytics | SuiteQL / REST | In de meeste gevallen. De moderne standaard voor het efficiënt doorzoeken van grote datasets. |
| Tokenauthenticatie | SOAP (legacy) | Alleen ondersteuning voor oudere systemen. Gebruik deze optie als u bestaande opgeslagen zoekopdrachten hebt die nog niet naar SuiteQL kunnen worden gemigreerd. |
| NetSuite JDBC | Java-databaseconnectiviteit | Als uw team liever rechtstreekse SQL-query's schrijft dan gebruikmaakt van standaard API-interacties. Vereist de module "Connect". |