integration-service
latest
false
Integration Service Benutzerhandbuch
Automation CloudAutomation Cloud Public Sector
Last updated 10. Okt. 2024

Oracle NetSuite-Authentifizierung

Der UiPath Integration Service unterstützt die tokenbasierte NetSuite-Authentifizierung mit einem benutzerdefinierten Authentifizierungstyp. Weitere Informationen finden Sie in der offiziellen NetSuite -Dokumentation: Tokenbasierte Authentifizierung.

Hinweis:

Um die tokenbasierte Authentifizierung zu verwenden, müssen Sie einen neuen Benutzer einrichten, der mit einer einzelnen Rolle verknüpft ist. Ein vorhandener Benutzer kann mehrere Rollen haben und die vom Webdienst verwendete Rolle stimmt eventuell nicht mit der ausgewählten Rolle überein.

Voraussetzungen

Um sich mit einer tokenbasierten benutzerdefinierten Authentifizierung zu authentifizieren, müssen Sie die folgenden Anmeldeinformationen angeben:

  • Umgebung (Produktion oder Sandbox)
  • Verbraucherschlüssel
  • Verbrauchergeheimnis
  • Zugriffstoken-ID
  • Zugriffstoken-Geheimschlüssel
  • Konto-ID

Sie müssen auch die tokenbasierte Autorisierung für Ihr Konto aktivieren, einen Integrationsdatensatz für Ihre Anwendung erstellen, eine relevante Rolle erstellen, die Rolle einem Benutzer zuweisen und Ihre Anmeldeinformationen/Ihr Token generieren.

Wichtig:

Bekanntes Problem: Um eine Verbindung mit dem Oracle NetSuite-Connector mithilfe einer Sandbox-Umgebung zu erstellen, müssen Sie Produktion als Umgebungstyp auswählen (und Ihre Sandbox-Anmeldeinformationen verwenden). Das Konfigurieren der Umgebung als Sandbox führt zu folgendem Fehler: „Ungültige Anforderung: Authentifizierung fehlgeschlagen. Wenn Sie versuchen, eine Verbindung mit einer Sandbox herzustellen, stellen Sie sicher, dass Sie über ein Sandbox-Konto verfügen.“

Um die Einrichtung abzuschließen, die zum Erstellen einer Verbindung mit NetSuite erforderlich ist, führen Sie die folgenden Schritte in Ihrem NetSuite-Konto aus:

Aktivieren Sie die tokenbasierte Autorisierung für Ihr Konto

  1. Melden Sie sich bei NetSuite an, navigieren Sie zu Setup > Unternehmen > Funktionen aktivieren.
  2. Scrollen Sie auf der Registerkarte SuiteCloud zum Abschnitt Authentifizierung verwalten .
  3. Aktivieren Sie die tokenbasierte Authentifizierung und wählen Sie Speichern aus.

Erstellen Sie einen Integrationsdatensatz für Ihre Anwendung

  1. Wechseln Sie zu Einrichtung und wählen Sie Integration > Integrationen verwalten > Neu aus, um eine Integration zu erstellen.
  2. Geben Sie einen Namen für Ihre Integration an.
  3. Im Abschnitt Authentifizierung :
    1. Aktivieren Sie die tokenbasierte Authentifizierung und TBA: Token-Endpunkt ausstellen.
    2. TBA deaktivieren: Autorisierungsablauf und Autorisierungscodegewährung.
    3. Aktivieren Sie Benutzeranmeldeinformationen.
  4. Wählen Sie Speichern.

    docs image

  5. Nach dem Speichern Ihrer Integration werden Ihr Verbraucherschlüssel und Ihr geheimer Schlüssel angezeigt. Dies ist das einzige Mal, dass Sie diese Werte abrufen können.

    docs image

Erstellen und Zuweisen von Benutzerrollen

  1. Navigieren Sie zu Einrichtung > Benutzer/Rollen > Rollen verwalten > Neu , um eine neue benutzerdefinierte Rolle für den Benutzer der tokenbasierten Authentifizierung zu erstellen.
  2. Führen Sie auf der Seite Rolle die folgenden Schritte aus:
    1. Geben Sie einen Namen für die Rolle an.
    2. Fügen Sie auf der Registerkarte Einrichtung des Abschnitts Berechtigungen die Berechtigung Benutzerzugriffstoken und SOAP-Webdienste hinzu. Fügen Sie auch alle zusätzlichen relevanten Berechtigungen hinzu, die den Anforderungen und dem Umfang Ihrer Integration entsprechen. Ausführliche Informationen zu den verfügbaren Berechtigungen finden Sie in der Dokumentation von Netsuite.
    1. Wählen Sie Speichern.

      docs image


      docs image

  3. Nach der erfolgreichen Erstellung der Rolle navigieren Sie zu Listen > Mitarbeiter > Mitarbeiter. Wählen Sie entweder eine vorhandene Mitarbeiterauflistung aus, oder erstellen Sie eine neue.
  4. Weisen Sie im Abschnitt Zugriff > Rollen der Seite Mitarbeiter die Rolle zu, die Sie oben erstellt haben. Wählen Sie sie im Menü Rolle aus und dann Hinzufügen. Klicken Sie nach dem Zuweisen der Rolle auf Speichern .

Generieren Sie das Token

  1. Navigieren Sie zu Setup > Benutzer/Rollen > Zugriffstoken > Neu.
  2. Wählen Sie auf der Seite Zugriffstoken die Anwendung, den Benutzer und die Rolle aus, die Sie in den vorherigen Schritten erstellt haben. Fügen Sie einen Namen für Ihr Token hinzu und wählen Sie dann Speichern aus.
  3. Ihre Token-ID und Ihr Geheimschlüssel werden angezeigt. Dies ist das einzige Mal, wenn die Token-ID und der geheime Schlüssel angezeigt werden.

    docs image

Rufen Sie die Konto-ID ab

  1. Wechseln Sie auf der Seite Einrichtung zu Unternehmen.
  2. Wählen Sie unter Unternehmensinformationen die Option Konto-ID aus. Sie finden die Konto-ID auch in der URL. Wenn die URL z. B. https://12345_XYZ.app.netsuite.com/ ist, ist Ihre Konto-ID 12345_XYZ.

Interne IDs anzeigen aktivieren

Führen Sie die in der NetSuite-Dokumentation beschriebenen Schritte aus, um die Einstellung Interne IDs anzeigen zu aktivieren.

Mit dieser Einstellung können Sie die internen IDs für alle Felder, Datensätze, Listen, Workflow-Aktionen und benutzerdefinierte Formulare in NetSuite anzeigen. Die interne ID eines Objekts ist eine erforderliche Eingabeeigenschaft in NetSuite-Aktivitäten.

Fügen Sie die Oracle NetSuite-Verbindung hinzu

  1. Wählen Sie Integration Service in der Automation CloudTM aus.
  2. Wählen Sie in der Liste Connectors die Option Oracle NetSuite aus. Sie können auch die Suchleiste verwenden, um den Connector einzugrenzen.
  3. Wählen Sie Verbindung mit Oracle NetSuite herstellen aus.
  4. Geben Sie die erforderlichen Anmeldeinformationen ein und wählen Sie Verbinden aus.

Begrenzung der Gleichzeitigkeit

Mit den Gleichzeitigkeitslimits von NetSuite können Sie einen Teil der gleichzeitigen Anforderungslimits Ihres Kontos bestimmten Integrationen zuweisen. Jedes Konto hat Beschränkungen für die Anzahl der Anforderungen, die zu einem bestimmten Zeitpunkt an die Webdienste gestellt werden können. Weitere Informationen finden Sie in der Dokumentation zu NetSuite Concurrency Limits .

Standardmäßig begrenzt NetSuite Connector die gleichzeitigen Sitzungen auf fünf. Sie können diesen Wert hier ändern: Einrichtung > Integration > Integrationen verwalten. Wählen Sie eine Integration und die Schaltfläche Bearbeiten aus und geben Sie einen neuen Wert für Parallelitätslimit ein.

docs image

Wichtig: Diese Einschränkung kann dazu führen, dass einige Aktivitätsaufrufe fehlschlagen, wenn ein anderer Benutzer die gleichen Anmeldeinformationen verwendet. Wir empfehlen Ihnen, einen separaten Satz von Anmeldeinformationen für Ihre Automatisierung zu verwenden.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten