Einrichten Oracle NetSuite-Spoke

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 6 Minuten Lesedauer
  • Richten Sie Ihr ein ServiceNow Instanz und Oracle NetSuite-Anwendung, damit sie integriert sind.

    Vorbereitungen

    • Fordern Sie an IntegrationHub Abonnement.
    • Aktivieren Oracle NetSuite-Spoke .
    • Erforderliche Rolle: Administrator

    Konfigurieren Sie OAuth 2,0 in Oracle NetSuite ​

    Konfigurieren Sie ein OAuth 2,0-Profil auf Oracle NetSuite, die die Integration zwischen IT und ermöglicht ServiceNow Instanz über das OAuth 2,0-Framework.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Melden Sie sich bei an Oracle NetSuite.
    2. Navigieren zu Setup > Integration > Integrationen verwaltenan.
    3. Wählen Sie Neu.
    4. Füllen Sie das Formular aus.
      Tabelle : 1. OAuth 2,0-Formular
      Feld Beschreibung
      Name Option zum Eingeben eines eindeutigen Namens für das OAuth-Integrationsprofil.
      Beschreibung Option zum Eingeben einer Beschreibung des OAuth-Integrationsprofils.
      Autorisierungscode-Gewährung Option, um den Flow anzugeben, den die ServiceNow-Instanz für den Zugriff auf Oracle NetSuite verwendet.
      Umleitungs-URI Option zum Eingeben des Umleitungs-URI der ServiceNow-Instanz im folgenden Format: https://<instancename>.service-now.com/oauth_rediect.do .
      REST-Webservices Option zur Angabe des Umfangs.
    5. Wählen Sie Speichern.
      Die Client-ID und der geheime Client-Schlüssel werden generiert.
    6. Kopieren und speichern Sie die Client-ID und das geheime Clientgeheimnis an einem sicheren Ort.
      Sie benötigen die Client-ID und das geheime Clientgeheimnis, wenn Sie den Alias für Verbindungen und Anmeldeinformationen in Ihrer ServiceNow-Instanz konfigurieren.

    Updatesatz Hochladen

    Laden Sie den Update-Satz hoch, und bestätigen Sie ihn ServiceNow Instanz zur Bereitstellung einer Skripteinbindung namens OAuthCustomOracleNetsuitGlobal für die ServiceNow-Instanz.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Das OAuthCustomOracleNetsuitGlobal-Skript im Update-Satz enthält Methoden für Oracle OAuth-Verbindungen, die speziell für entwickelt wurden Oracle NetSuite-Integration. Sie können den Update-Satz über ServiceNow-Instanzen hinweg hochladen und bestätigen und ihnen die Verarbeitung ermöglichen Oracle NetSuite-Integration.

    Prozedur

    1. Von Oracle NetSuite-Spoke Seite auf ServiceNow Store , Laden Sie herunter OAuthCustomOracleNetsuitGlobal Update-Satz von auf Ihren lokalen Datenträger.
    2. Navigieren zu Systemupdate-Sätze > Abgerufene Update-Sätzean.
    3. Wählen Sie unter zugehörige Links Update-Satz aus XML importieren.
    4. Wählen Sie Aus Wählen Sie Datei Und navigieren Sie dann zum Standort von OAuthCustomOracleNetsuitGlobal Update-Satz.
    5. Wählen Sie Hochladen aus.
    6. Wählen Sie Aus Update-Satz Bestätigen .
      Das OAuthCustomOracleNetsuitGlobal-Skript wird in der ServiceNow-Instanz bereitgestellt.

    Konfigurieren Sie einen Verbindungsdatensatz für Oracle NetSuite

    Konfigurieren Sie einen Verbindungsdatensatz zwischen ServiceNow Instanz und Oracle NetSuite. Der Datensatz speichert zentral Anmeldeinformationen, OAuth-Token, Client-ID und Client-Geheimnis und ist eine wiederverwendbare Verbindung über Flows hinweg.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
    2. Wahlweise: Schließen Sie die Benachrichtigung, wenn sie angezeigt wird.
      Benachrichtigung über verfügbare neue Version.
    3. Wählen Sie Aus Integrationen .
    4. Wählen Sie aus Verbindungen Registerkarte.
    5. Geben Sie im Feld alle Verbindungen durchsuchen ein Oracle NetSuite .
      Wenn Ausgehend Die Registerkarte ist standardmäßig ausgewählt. Sie können diesen Schritt ausführen. Wenn sie nicht ausgewählt ist, bestätigen Sie, dass Sie sie ausgewählt haben.
    6. Wählen Sie auf der Oracle NetSuite-Karte aus Details Anzeigen .
      Oracle NetSuite – Schaltfläche „Details anzeigen“.
    7. Wählen Sie Konfigurieren.
      Schaltfläche „Konfigurieren“.
    8. Füllen Sie das Formular aus.
      Tabelle : 2. Formular „Verbindung konfigurieren“
      Feld Beschreibung
      Verbindungsname Option zum Bereitstellen eines eindeutigen Namens für den Verbindungsdatensatz.
      Verbindungs-URL Option zum Bereitstellen der Basis-API-URL der Drittpartei-Anwendung Ihres ServiceNow Instanz stellt eine Verbindung zu her.
      OAuth-Entitätsname Option zur Angabe des Namens des Datensatzes der OAuth-Entitätskonfiguration in ServiceNow.
      OAuth-Client-ID Option zum Bereitstellen der OAuth-Client-ID, die Sie zuvor generiert haben.
      OAuth-Client-Geheimnis Option zum Bereitstellen des OAuth-Clientgeheimnisses, das Sie zuvor generiert haben.
      OAuth-API-Skript Option zum Bereitstellen einer optionalen Skripteinbindung in ServiceNow Mit dem der OAuth-Flow angepasst werden kann. Sie müssen auswählen OAuthCustomOracleNetsuitGlobal Skript, das Sie heruntergeladen haben.
      OAuth-Umleitungs-URL Option zum Eingeben des Umleitungs-URI der ServiceNow-Instanz im folgenden Format: https://<instancename>.service-now.com/oauth_rediect.do .
      OAuth-Autorisierungs-URL Option zur Angabe der URL des Autorisierungsservers von Oracle NetSuite.
      OAuth-Token-URL Option zum Bereitstellen des Endpunkts, der nach der Autorisierung Zugriffstoken ausgibt.
    9. Wählen Sie Aus OAuth-Token konfigurieren und abrufen .
      Das OAuth-Zugriffstoken wird für die Oracle NetSuite-Spoke generiert.
      Hinweis:
      Sie müssen sich bei Oracle NetSuite anmelden, bevor das OAuth-Zugriffstoken gewährt wird.

      Oracle NetSuite OAuth-Konfiguration abgeschlossen.

    Generieren Sie ein Webhook-Authentifizierungstoken

    Generieren Sie ein Authentifizierungstoken, das aktiviert Oracle NetSuite-Anforderungen an Ihren ServiceNow Instanz, die authentifiziert werden soll. Die Anforderungen enthalten Ereignisse, die in auftreten Oracle NetSuite-Echtzeit. Beispielsweise sendet Oracle NetSuite eine Benachrichtigung, wenn ein Kundendatensatz erstellt wird.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Wichtig:
    Überspringen Sie dieses Verfahren, wenn Sie keinen eingehenden Anruf von initiieren müssen Oracle NetSuite an ServiceNow.
    Oracle NetSuite-Webhook, eine vorkonfigurierte Beispiel-skriptbasierte REST-API, ist auf Ihrem verfügbar ServiceNow Instanz. Er hört auf Ereignisse, die auf auftreten Oracle NetSuite-Echtzeit und protokolliert den Status der Ereignisse als Erfolg oder Fehler in Ihrer ServiceNow-Instanz. Um die Authentifizierung der Ereignisse zu aktivieren, die Oracle NetSuite an die geskriptete REST API sendet, müssen Sie ein Authentifizierungstoken in der Oracle NetSuite-Webhook-Registrierung generieren. Das Token ist in dem Webhook enthalten, der Oracle NetSuite sendet.

    Um auf den Webhook zuzugreifen, navigieren Sie zu Alle > System-Webservices > Geskriptete Webservices > geskriptete REST-APIs Geben Sie im Feld Name ein Oracle NetSuite-Webhook , Und drücken Sie Geben Sie Ein .

    Prozedur

    1. Navigieren zu Alle > Oracle Netsuite-Spoke > Webhook-Registrierungan.
    2. Wählen Sie Neu.
    3. Füllen Sie das Formular aus.
      Tabelle : 3. Oracle Netsuite-Webhook-Registrierung
      Feld Beschreibung
      Oracle Netsuite-Account-Nummer Option zum Eingeben der Kontonummer, die Oracle NetSuite bereitstellt.
      Objektname Option zur Angabe des Typs des Objekts in Oracle NetSuite, das in den Webhook aufgenommen wird. Beispiel: Kunde.
      Authentifizierungs-Token Option zum Generieren des Authentifizierungstoken, das Oracle NetSuite verwendet, um seine Anforderungen auf Ihrem zu authentifizieren ServiceNow Instanz. Das Token wird generiert, nachdem Sie ausgewählt haben Generieren Sie Ein Authentifizierungstoken .
      Beschreibung Option zum Eingeben einer Beschreibung des Webhooks.
    4. Wählen Sie Aus Generieren Sie Ein Authentifizierungstoken .
      Das Authentifizierungstoken wird generiert.

      Authentifizierungstoken generiert.

    5. Kopieren und speichern Sie das Authentifizierungstoken an einem sicheren Ort.
    6. Wählen Sie Aktualisieren.
      Der Webhook wird in der Webhook-Registrierung aufgezeichnet.

      Webhook, der in der Webhook-Registrierung registriert ist.

    Stellen Sie SuiteScript in bereit Oracle NetSuite

    Stellen Sie ein SuiteScript bereit, das aktiviert Oracle NetSuite zum Senden von Echtzeitereignisdetails an die geskriptete API in Ihrem ServiceNow Instanz, die den Webhook verwendet.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Wichtig:
    Überspringen Sie dieses Verfahren, wenn Sie keinen eingehenden Anruf von initiieren müssen Oracle NetSuite an ServiceNow.

    ServiceNow stellt ein vorkonfiguriertes Beispiel-SuiteScript bereit, das Sie aktualisieren und aktivieren können, dass Oracle NetSuite Echtzeitereignisse an die geskriptete API in Ihrer ServiceNow-Instanz sendet. Sie aktualisieren das SuiteScript, indem Sie das generierte Authentifizierungstoken, die ServiceNow-Webhook-URL, das Objekt und das angeben Oracle NetSuite-Kontonummer an entsprechenden Stellen im NetSuite-Skript. Nachdem Sie das Beispiel-NetSuite-Skript konfiguriert haben, müssen Sie es in der Oracle NetSuite-Anwendung bereitstellen, damit es Ereignisse an die geskriptete API in Ihrer ServiceNow-Instanz senden kann.

    Prozedur

    1. Von Oracle NetSuite-Spoke Seite auf ServiceNow Store , Laden Sie herunter servicenow_Webhook_call.js Datei auf Ihrem lokalen Datenträger.
    2. Melden Sie sich bei Oracle NetSuite an.
    3. Navigieren zu Anpassung > Skripterstellung > Skripte > Neuan.
    4. Wählen Sie Aus Neues Skript .
      Schaltfläche „Neues Skript“.
    5. Bewegen Sie den Zeiger über den Skriptdatei Und klicken Sie auf das Plus-Symbol („+“)
      Skriptdateifeld.
    6. Füllen Sie das Formular aus.
      Tabelle : 4. Dateitabelle
      Feld Beschreibung
      Von Anhängen Option zum Angeben des Standorts, von dem Sie das SuiteScript anhängen.
      Dateiname Option zur Angabe des Namens der SuiteScript-Datei.
      Wichtig:
      Sie müssen die Erweiterung (.js) der SuiteScript-Datei mit ihrem Namen angeben.
      Ordner Option zur Angabe des Namens des Ordners, der die SuiteScript-Datei enthält.
      Datei auswählen Option zum Auswählen der SuiteScript-Datei.

      Geben Sie Dateidetails ein.

    7. Wählen Sie Speichern.
    8. Wählen Sie Aus Erstellen Sie Einen Skriptdatensatz .
      Schaltfläche „Skriptdatensatz erstellen“.
    9. Geben Sie im Feld Name einen eindeutigen Namen ein.
      Beispiel: servicenow_Webhook_call_Customer .
    10. Geben Sie ein ID-Format mit Unterstrichen an.
      Beispiel: _servicenow_Webhook_call_cus
    11. Wählen Sie Speichern.
      Erstellen Sie Skriptdatensätze.
      Der Bildschirm „Skriptdatensatz“ wird angezeigt.
    12. Wählen Sie Aus Skript Bereitstellen .
      Schaltfläche „Skript bereitstellen“.
    13. Geben Sie auf der Seite Skriptbereitstellung den Namen des Objekts in das Feld gilt für ein.
      Beispiel für ein Objekt: Kunde.
    14. Geben Sie die ID ein, die Sie bereits zuvor im Verfahren erstellt haben.
    15. Geben Sie nach Bedarf Informationen in die anderen Felder ein.
    16. Wählen Sie Speichern.
      Das NetSuite-Skript wird bereitgestellt.