Chains har tre forskjellige NetSuite-koblinger, som hver fungerer på en annen måte. De er ikke fullt så enkle eller fleksible som andre plattformer, så det er veldig viktig å kjenne til forskjellene for å ta den riktige avgjørelsen for din bedrift og løsning.
Forutsetninger og krav
Før du konfigurerer en NetSuite-integrasjon, må du sørge for at du har følgende komponenter klare. Å mangle disse er den vanligste årsaken til tilkoblingsfeil.
- SuiteAnalytics Connect: Hvis du bruker JDBC- eller Analytics-koblingene, må denne funksjonen være aktivert i NetSuite-kontoen din. Merk at dette ofte er en betalt tilleggsmodul; sjekk NetSuite-kontrakten din.
- SuiteTalk REST Web Services: Kreves for den moderne NetSuite Analytics-koblingen og SuiteQL-operasjoner.
- Dedikert integrasjonsbruker: Workiva anbefaler på det sterkeste å opprette en spesifikk «Integrasjonsrolle» og «Integrasjonsbruker» i NetSuite i stedet for å bruke en personlig pålogging. Dette bidrar til å forhindre at kjeden brytes hvis en ansatts tilgang endres.
NetSuite® Analytics (Anbefales)
Denne anbefalte tilnærmingen bruker SuiteAnalytics (spesifikt datakilden `NetSuite2.com`) og SuiteQL. Dette er den moderne metoden og gir en mer bærekraftig og effektiv løsning. Du må ordne dataene dine for bruk i SuiteAnalytics, noe som kan være verdt investeringen for å unngå ytelsesproblemene som ses med de eldre koblingene.
Typisk eksportbruk
Bruk kommandoen Execute SuiteQL Query til å kjøre SuiteQL-spørringen og hente poster fra NetSuite.
Annen bruk
Du kan også liste opp og kjøre datasett ved hjelp av denne koblingen.
NetSuite®-tokenautentisering (Eldre versjon)
Token-autentiseringskoblingen bruker for øyeblikket den nyeste versjonen av NetSuites SOAP Web Services. Selv om dette sikrer nåværende stabilitet, fases SOAP ut av NetSuite til fordel for nyere protokoller.
Veikartoppdatering: Workiva planlegger å migrere denne koblingen til å bruke REST API -versjonen i 2026 for å samsvare med NetSuites avviklingsplan. Inntil da støttes koblingen fortsatt fullt ut på den nyeste SOAP-versjonen, men det anbefales generelt å bruke NetSuite Analytics koblingen for nye prosjekter der det er mulig.
Typisk eksportbruk
- Filskapmetode: Automatiser overføringen av filene dine til filskapet i NetSuite, og bruk deretter kommandoen Get file i Chains for å hente dem.
- Lagret søkemetode: Opprett eventuelle nødvendige lagrede søk i NetSuite, og bruk deretter kommandoen List saved searches i Chains for å få en liste over alle tilgjengelige søk, etterfulgt av kommandoen Get saved search data for å trekke ut dataene.
Merk: NetSuite API støtter ikke henting av data fra et lagret søk som inneholder sammendragsresultater (gruppering).
Annen bruk
Du kan også søke i poster etter type eller ID, og hente JSON-data for en standardpost.
NetSuite® JDBC
Denne koblingen krever SuiteAnalytics Connect i NetSuite og støtter JDBC-tilkobling, slik at du kan spørre databasen ved hjelp av standard SQL. Den nyere NetSuite Analytics-koblingen (som bruker SuiteQL) anbefales vanligvis, ettersom det kan være mer komplekst å administrere JDBC-drivere og tilkoblingsstrenger.
Kontaktsammenligning
| Kontakt | Underliggende teknologi | Beste brukstilfelle |
|---|---|---|
| NetSuite Analytics | SuiteQL / REST | De fleste scenarier. Den moderne standarden for å spørre store datasett på en ren måte. |
| Token-autentisering | SOAP (Eldre versjon) | Kun støtte for eldre versjoner. Bruk hvis du har eksisterende lagrede søk som ennå ikke kan migreres til SuiteQL. |
| NetSuite JDBC | Java-databasetilkobling | Hvis teamet ditt foretrekker å skrive rå SQL-spørringer fremfor standard API-interaksjoner. Krever "Connect"-modulen. |