NetSuite-connector
Maak verbinding met een externe NetSuite-account. Voer taken uit zoals contactpersonen synchroniseren of facturen maken. Gebruik NetSuite als gegevensbron (trigger) of gegevensdoel (actie).
Vereiste editions
| Ondersteunde editions weergeven. |
| Deze voorziening vereist MuleSoft voor Flow: Integratie-uitbreiding. Professional Edition vereist de uitbreiding API-toegang. Neem voor aanschaf contact op met uw Salesforce Account Executive. |
| MuleSoft voor stroom: Integratievoorzieningen die met Agentforce worden gebruikt, vereisen de Foundations of Agentforce 1-editie. Als u deze editions wilt aanschaffen, neemt u contact op met uw Salesforce Account Executive. |
Voordat u begint
De NetSuite-API retourneert geen lijsten van verplichte velden, waardoor de gebruikersinterface deze velden niet als verplicht markeert.
Verbindingen
Standaardverbinding
Wanneer u verbinding maakt met NetSuite in een stroom:
- In NetSuite:
- Ga naar Set-up > Integratiebeheer > Integratie beheren > Authenticatie om ervoor te zorgen dat u op tokens gebaseerde authenticatie inschakelt. Zorg ervoor dat de rol die in de integratie wordt gebruikt, geen twee-factorenauthenticatie is door naar Set-up > Gebruiker/rollen > Twee-factorenauthenticatierollen te gaan.
- Zorg ervoor dat u alle vereiste machtigingen in NetSuite hebt om REST-API's te verbruiken. Als u deze machtigingen wilt toewijzen, volgt u de stappen in Standaardrollen met de REST Web Services, SuiteAnalytics-werkmap en Inloggen met behulp van toegangstokens. Toegang tot de NetSuite-app en -gegevens is gebaseerd op gebruikersrollen en machtigingen. Zie de documentatie van NetSuite voor meer informatie over gebruikers, rollen en machtigingen.
- Het testen van een NetSuite-verbinding roept het basismetagegevenseindpunt voor het object InventoryItem aan, waardoor u machtigingen nodig hebt voor toegang tot dit object.
- In Salesforce:
- Geef vanuit Set-up Externe site-instellingen op in het vak Snel zoeken om ervoor te zorgen dat NetSuite externe site-instellingen heeft. Klik op Nieuwe externe site en geef de basis-NetSuite-URL van uw organisatie op.
Als u verbinding wilt maken met een gegevensbron of doel, maakt u een verbinding met de vereiste inloggegevens van het systeem. U kunt verbinding maken met meerdere systemen binnen een stroom en elke verbinding opnieuw gebruiken.
U kunt verbindingen maken op het tabblad Integraties of in Flow Builder.
Dit systeem gebruikt aangepaste (op tokens gebaseerde) authenticatie.
Op tokens gebaseerde authenticatie gebruikt een versleuteld toegangstoken. Het externe systeem genereert de TokenId en TokenSecret, die uniek zijn voor elke gebruiker en integratie, om verbinding te maken met Flow Builder.
Dit systeem vereist deze inloggegevens voor de verbindingen ervan.
| VELD | BESCHRIJVING |
|---|---|
| Verbindingsnaam | Geef een unieke verbindingsnaam op, zodat u de details van deze verbinding kunt onthouden. Nadat u de verbinding hebt gemaakt, verbergt het systeem de inloggegevens. U kunt verbindingen opnieuw gebruiken. Iedereen met de machtiging Integratieverbindingen beheren kan alle verbindingen in de organisatie zien en gebruiken. Maak verbinding met NetSuite als een reguliere gebruiker (WSU), niet als een gelijktijdige gebruiker (cWSU). |
| Account | Geef de account-ID van uw NetSuite-exemplaar op. Klik voor het zoeken van deze waarde in NetSuite op Set-up > Integratie > SOAP Web Services-voorkeuren. Bijvoorbeeld: |
| ClientId | Geef de client-ID op, die is gegenereerd in NetSuite. Deze waarde wordt alleen weergegeven wanneer u de integratie maakt. Als u een nieuwe client-ID wilt genereren, klikt u in NetSuite op Set-up > Integraties > Integraties beheren > Nieuw om een integratie te maken met op tokens gebaseerde authenticatie ingeschakeld. Geef vervolgens de gegenereerde klantgegevens op in het veld ClientId. |
| ClientSecret | Geef het clientgeheim op, dat is gegenereerd in NetSuite. Deze waarde wordt alleen weergegeven wanneer u de integratie maakt. Als u een nieuw clientgeheim wilt genereren, klikt u in NetSuite op Set-up > Integraties > Integraties beheren > Nieuw om een integratie te maken met op tokens gebaseerde authenticatie ingeschakeld. Geef vervolgens de gegenereerde klantgegevens op in het veld ClientSecret. |
| TokenId | Geef de in NetSuite gegenereerde token-ID op. Deze waarde wordt alleen weergegeven wanneer u een toegangstoken maakt voor een gebruiker. Klik voor het genereren van een nieuwe token-ID in NetSuite op Set-up > Gebruikers/rollen > Toegangstokens > Nieuw. Selecteer de app, gebruiker en rol met REST API-machtigingen en sla de record op. Geef de gegenereerde tokengegevens op in het veld TokenID. |
| TokenSecret | Geef het tokengeheim op, dat is gegenereerd in NetSuite. Deze waarde wordt alleen weergegeven wanneer u een toegangstoken maakt voor een gebruiker. Klik voor het genereren van een nieuw tokengeheim in NetSuite op Set-up > Gebruikers/rollen > Toegangstokens > Nieuw. Selecteer de app, gebruiker en rol met REST API-machtigingen en sla de record op. Geef de gegenereerde tokengegevens op in het veld TokenSecret. |
| URL | Geef de URL van uw NetSuite-exemplaar op. Maak uw URL door |
Verbinding van benoemd gegeven
Selecteer een reeds bestaand benoemd gegeven vanuit Set-up voor gebruik voor uw externe systeemverbindingen.
Voordat u verbinding maakt met uw externe systeem met een benoemd gegeven, maakt of gebruikt u eerst een bestaand geauthenticeerd benoemd gegeven en extern gegeven dat is ingeschakeld voor uw gebruikers.
Gebruik voor een succesvolle verbinding voor gebruik in een stroom slechts één principal voor elk benoemd gegeven.
- Gebruik dezelfde naam voor het benoemde inloggegeven en de gerelateerde objecten ervan, zoals het externe inloggegeven en externe authenticatie-identiteitsleveranciers. Labels voor deze objecten kunnen verschillen.
- Wijs aan de gebruiker die de verbinding maakt, de vereiste gebruikersmachtiging voor de principal toe. Zonder deze machtiging mislukt de verbindingstest en blijft de verbinding inactief.
Wanneer u een verbinding maakt met een bestaand benoemd gegeven, let u op deze werkingen:
- Beheer de alleen-lezen details van het benoemde gegeven in Set-up, niet op het tabblad Integraties. Op het tabblad Integraties kunt u alleen Verbindingsnaam en Beschrijving van de verbinding bewerken.
- Voer opnieuw verbindingen uit voor het benoemde gegeven in Set-up. De knop Opnieuw verbinden is niet zichtbaar op de pagina Details.
- Verwijder gekoppelde benoemde gegevens in Set-up. Het verwijderen van een verbinding verwijdert het inloggegeven niet.
Triggers
Een trigger initieert de stroom wanneer een opgegeven event plaatsvindt. Triggers zijn belangrijk voor het automatiseren van bedrijfsprocessen, omdat ze reageren op realtime gegevenswijzigingen in verschillende systemen. Zie Een stroom maken met een connector als trigger voor meer informatie over triggers.
Deze NetSuite-triggers zijn beschikbaar in Flow Builder.
- Trigger voor nieuwe of bijgewerkte record
- Trigger voor nieuwe record
Deze NetSuite-objecten zijn beschikbaar voor deze NetSuite-triggers.
- AssemblyItem
- CashRefund
- CashSale
- Contactpersoon
- CreditMemo
- Klant
OpmerkingHet object Customer biedt geen ondersteuning voor de velden taxItem, taxSchedule, projectTemplate en projectTemplateId.
- CustomerDeposit
- CustomerPayment
- CustomerRefund
- Medewerker
- Schatting
- GiftCertificateItem
- Voorraadaanpassing
- Voorraaditem
- Factuur
- ItemFulfillment
- ItemGroup
- ItemReceipt
- Taak
- JournalEntry
- KitItem
- NonInventoryPurchaseItem
- NonInventoryResaleItem
- NonInventorySaleItem
- Opportunity
- OtherChargePurchaseItem
- OtherChargeResaleItem
- OtherChargeSaleItem
- Partner
- PaymentItem
- PhoneCall
- PurchaseOrder
- ReturnAuthorization
- Verkooporder
- ServicePurchaseItem
- ServiceResaleItem
- ServiceSaleItem
- TransferOrder
- Leverancier
- VendorBill
Acties
Een actie voert een specifieke taak of bewerking uit binnen een doelsysteem. Gebruik acties om taken binnen verschillende systemen te automatiseren zonder handmatige tussenkomst, op basis van voorwaarden die in de stroom zijn ingesteld. Zie Een stroom maken met een connector als een actie voor meer informatie over acties.
Deze NetSuite-acties zijn beschikbaar in Flow Builder.
- Record maken
- Record verwijderen
- Record ophalen
- Records ophalen
- Record bijwerken
- Record upsert
Actie Records ophalen
Voer een query uit op doorzoekbare objecten vanuit elke connector met behulp van aangepaste filterlogica in MuleSoft voor Flow: Integratie Actie Records ophalen, die functioneert als het element Records ophalen van de Salesforce-stroom.
De MuleSoft voor Flow: Actie Records ophalen voor integratie:
- Definieert het object waarop de query betrekking heeft, om flexibiliteit en aanpasbaarheid voor verschillende gegevensbronnen te garanderen.
- Geeft beschikbare operatoren aan en maakt de selectie van velden, het toevoegen van voorwaarden en het sorteren van resultaten mogelijk.
- Definieert de logische operatortypen.
- Bevat andere metagegevens om de operatoren te beschrijven die beschikbaar zijn voor elk veld wanneer de beschikbare operatoren verschillen op basis van het objecttype.
- Voert het queryverzoek uit, verwerkt de respons en maakt de opgehaalde gegevens nauwkeurig op.
- Biedt sorteeropties met aangepaste logica en flexibele recorduitvoer.
- Beperkt het aantal records dat wordt geretourneerd om prestaties te optimaliseren en zorgt ervoor dat u toegang hebt tot de meest relevante gegevens.
Deze NetSuite-objecten zijn beschikbaar voor deze NetSuite-acties.
- AssemblyItem
- BillingSchedule
- CashRefund
- CashSale
- Classificatie
- Contactpersoon
- CreditMemo
- Valuta
- Klant
- CustomerDeposit
- CustomerPayment
- CustomerRefund
- Afdeling
- Medewerker
- Schatting
- GiftCertificateItem
- Voorraadaanpassing
- Voorraaditem
- Factuur
- ItemFulfillment
- ItemGroup
- ItemReceipt
- Taak
- JournalEntry
- KitItem
- Locatie
- NonInventoryPurchaseItem
- NonInventoryResaleItem
- NonInventorySaleItem
- Opportunity
- OtherChargePurchaseItem
- OtherChargeResaleItem
- OtherChargeSaleItem
- Partner
- PaymentItem
- PhoneCall
- PriceLevel
- PurchaseOrder
- ReturnAuthorization
- Verkooporder
- ServicePurchaseItem
- ServiceResaleItem
- ServiceSaleItem
- Dochteronderneming
- TimeBill
- TransferOrder
- Leverancier
- VendorBill
- Aangepaste objecten

