Coupa-Integrationsprofile erstellen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Über ein von Ihnen erstelltes Coupa-Integrationsprofil können die Status der durch dieses Profil erstellten geplanten Beschaffungsaufgaben, Berechtigungen und Berechtigungsimportfehler überprüft werden.

    Vorbereitungen

    Erforderliche Rolle: sam_admin

    Erstellen Sie eine OAuth 2.0-Verbindung mit Coupa, um die Client-ID und den geheimen Clientschlüssel abzurufen. Weitere Informationen finden Sie unter OAuth 2.0 − Erste Schritte mit Coupa-API. Speichern Sie die Client-ID und den geheimen Clientschlüssel zur späteren Verwendung an einem sicheren Ort.

    Sie müssen folgende Anwendungsbereiche festlegen, wenn Sie eine OAuth 2.0-Verbindung mit Coupa erstellen.
    • core.approval.configuration.read
    • core.approval.read
    • core.approval.write
    • core.catalog.read
    • core.common.read
    • core.contract.read
    • core.contract.write
    • core.inventory.adjustment.read
    • core.inventory.adjustment.write
    • core.inventory.asn.read
    • core.inventory.common.write
    • core.inventory.consumption.read
    • core.inventory.consumption.write
    • core.inventory.receiving.read
    • core.inventory.receiving.write
    • core.inventory.return_to_supplier.read
    • core.inventory.transfer.read
    • core.inventory.transfer.write
    • core.invoice.delete
    • core.invoice.read
    • core.invoice.write
    • core.item.read
    • core.item.write
    • core.legal_entity.read
    • core.purchase_order.read
    • core.purchase_order.write
    • core.requisition.read
    • core.requisition.write
    • core.sourcing.pending_supplier.read
    • core.sourcing.pending_supplier.write
    • core.sourcing.read
    • core.sourcing.response.award.write
    • core.sourcing.response.read
    • core.sourcing.response.write
    • core.sourcing.write
    • core.supplier.read
    • core.lieferant.write
    • core.user.read
    • core.user.write
    Hinweis:
    Wenn diese Anwendungsbereiche nicht der Client-ID und dem geheimen Clientschlüssel zugeordnet sind, schlägt der OAuth-Token-Flow bei ServiceNowfehl.

    Prozedur

    1. Navigieren zu Software-Asset-Arbeitsbereich > Lizenzvorgänge > Einkauf > Procurement-Integrationen.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Erstellen Sie ein neues Beschaffungsintegrationsprofil
      Feld Beschreibung
      Anzeigename Name des Beschaffungsintegrationsprofils. Beispiel: Coupa-Integration.
      Verbindung und Anmeldeinformationen Verbindungs- und Anmeldealias für Coupa. Dieses Feld wird automatisch mit sn_coupa_spoke.Coupa_OAuth ausgefüllt.
      Profiltyp Integrationsprofiltyp.

      Wählen Sie Coupa-Integration.

      Status Status des Integrationsprofils.
      • Wenn Sie das Integrationsprofil nicht veröffentlicht haben, wird dieses Feld automatisch auf „Entwurf“ gesetzt.
      • Wenn Sie das Integrationsprofil bereits veröffentlicht haben, wird dieses Feld automatisch auf „Veröffentlicht“ gesetzt.
      Aktiv

      Dieses Feld ist nur dann sichtbar und auf „true“ gesetzt, wenn das Integrationsprofil veröffentlicht ist.

      Wenn Sie dieses Feld auf „false“ setzen, werden die dem Integrationsprofil zugeordneten Anforderungen nicht erstellt und nicht nachverfolgt.

    4. Wählen Sie Speichern.
    5. Wählen Sie das Vorschausymbol Vorschausymbol neben dem Feld „Verbindung und Anmeldeinformationen“.
      Sie werden zum Formular „Aliasse für Verbindung und Anmeldeinformationen“ zurück geleitet.
    6. Wählen Sie im Abschnitt „Zugehörige Links“ die Option Neue Verbindung und Anmeldeinformationen erstellen aus, um Anmeldeinformationen für die Verbindung zu erstellen.
    7. Füllen Sie die Felder im Dialogfeld aus.
      Tabelle : 2. Verbindung und Anmeldeinformationen erstellen
      Feld Beschreibung
      Name (Verbindung) Name, der die Verbindung eindeutig identifiziert. Beispiel: Coupa-OAuth-Verbindung.
      Verbindungs-URL URL zum Herstellen einer Verbindung mit Coupa. Verwenden Sie das Format https://<Coupa-Instanz-URL>.
      • Verwenden Sie für Kundeninstanzen das Format https://{Name_Organisation}.coupahost.com.
      • Verwenden Sie für Partner- und Vorführungsinstanzen das Format https://{Name_Organisation}.coupacloud.com.
      Name (Anmeldeinformation) Name, der die Anmeldeinformation eindeutig identifiziert. Zum Beispiel Coupa OAuth-Anmeldeinformation.
      Token-URL URL, die dazu dient, das OAuth-Token zu erstellen. Verwenden Sie das Format https://<Coupa-Instanz-URL>/oauth2/token.
      OAuth-Client-ID Bezeichner (Kunden-ID), der in Coupa erstellt wurde.
      Geheimer OAuth-Schlüssel Geheimer Schlüsse (des Kunden), der in Coupa erstellt wurde.
    8. Wählen Sie OAuth-Token erstellen und abrufen aus.
      Ihre Instanz von ServiceNow erstellt eine OAuth-Instanz für Coupa und leitet Sie dann automatisch zum Formular „Integrationsprofil“ zurück.
    9. Wahlweise: Erstellen Sie einen untergeordneten Alias, der Verbindung und Anmeldeinformationen für dieses Integrationsprofil eindeutig identifizieren kann.
      Das erste Coupa-Integrationsprofil, das Sie erstellen, verwendet den standardmäßigen (übergeordneten) Alias für Verbindung und Anmeldeinformationen für Coupa. Jedes weitere Coupa-Integrationsprofil, das Sie erstellen, benötigt einen eindeutigen untergeordneten Alias, mit dem es möglich ist, Verbindung und Anmeldeinformationen der verschiedenen Integrationsprofilen zu unterscheiden.
      1. Wählen Sie im Formular für Aliasse für Verbindungen und Anmeldeinformationen den Link unter Untergeordnete Aliasse > Parentalias=*** zum Hinzufügen untergeordneter Aliasse aus.
      2. Wählen Sie Neu.
      3. Geben Sie im Feld „Name“ einen Namen für den untergeordneten Alias ein.
      4. Klicken Sie mit der rechten Maustaste auf den Formularheader, und wählen Sie Speichern.
      5. Nachdem das Formular neu geladen wurde, wählen Sie den zugehörigen Link Neue Verbindung und Anmeldeinformationen erstellen.
      6. Wiederholen Sie die Schritte 7 und 8.
      7. Klicken Sie im Formular „Integrationsprofil“ im Feld „Verbindung und Anmeldeinformationen“ auf das Suchsymbol, um den von Ihnen erstellten untergeordneten Alias zu suchen und auszuwählen.
        Durch Auswahl des untergeordneten Alias wird der Alias dem Integrationsprofil zugeordnet. Ihre Instanz von ServiceNow verwendet diesen Alias, um die Verbindung und die Anmeldeinformationen für dieses Integrationsprofil zu identifizieren.
    10. Wählen Sie Veröffentlichen aus.

    Ergebnisse

    Nachdem Sie das Integrationsprofil veröffentlicht haben, wird die geplante Aufgabe ITAM - Sync Coupa purchase orders täglich ausgeführt und ruft den Status der bereits erstellten Anforderungen ab.
    Hinweis:
    Wenn Sie keine Anforderung erstellt haben, wird die geplante Aufgabe nicht ausgeführt.

    Sie können diese Informationen einsehen, indem Sie auf die Registerkarte Beschaffungsintegrationsaufträge klicken.

    Nächste Maßnahme

    Überprüfen Sie, ob die geplante Aufgabe ITAM - Sync Coupa purchase orders erfolgreich ausgeführt wurde, indem Sie die Registerkarte Ergebnisse der geplanten Aufgabe bei der Integration auswählen. Wenn die Aufgabe fehlgeschlagen ist, können Sie die Liste der Fehler wie folgt aufrufen:
    1. Wählen Sie im Formular „Beschaffungsintegrationsprofil“ die zugehörige Liste Protokoll für Beschaffungsintegrationsauftrag aus.
    2. Öffnen Sie den Aufgabenprotokolldatensatz, in dem der angezeigte Status als fehlgeschlagen angezeigt wird.
    3. Wählen Sie die zugehörige Liste Details des Asset-Auftragsprotokolls aus, um den Grund für den Auftragsfehler zu ermitteln.

    Erstellen Sie Softwareanforderungen direkt in Coupa über die Anwendung ServiceNow Beschaffung, um Software zu erwerben.

    Wenn Sie das Integrationsprofil Coupa löschen möchten, finden Sie weitere Informationen unter Integrationsprofile für externe Beschaffungsanwendungen löschen.