Richten Sie einen Webhook für ein Workday Financials-Spoke

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Richten Sie einen Webhook ein, um die Daten aus dem abzurufen Workday Finanzanwendungen für Ihren ServiceNow Instanz, wenn ein Ereignis auftritt.

    Vorbereitungen

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNow Instanz

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNow Instanz zum Authentifizieren von Anforderungen und zum Abrufen der erforderlichen Daten aus dem Workday Anwendung.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Tabellean.
    2. Filtern und suchen Sie nach Workday Registrierungstabelle für Financials-Spoke-Webhook, z. B. Workday Financials-Webhook-Registrierung .
    3. Klicken Sie auf Liste Anzeigen Zugehörige Liste.
    4. Klicken Sie auf Neu.
    5. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Geben Sie Ein Workday-Ereignis und Authentifizierung für „Bestellung erstellen“ .
      UserName Workday Anwender, der über Integrationsrechte für verfügt Workday Webservices.
      Passwort Passwort des Workday Anwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Geben Sie Ein Erstellen Sie eine PO .
      Workday-Instanz Basis-URL von Workday Instanz- oder Mandantenname.
    6. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    7. Klicken Sie Auf Generieren Sie Anwendernamen und Passwort .
      Kopieren und notieren Sie die Werte von Anwendername und Passwort. Diese Werte müssen in angegeben werden Workday Instanz zur Authentifizierung der Webhook-Anforderungen.

    Rufen Sie den Ressourcenpfad von ab ServiceNow Instanz

    Rufen Sie den Ressourcenpfad von ab ServiceNow Instanz zur späteren Verwendung zur Authentifizierung von Anforderungen und zum Abrufen der erforderlichen Daten aus dem Workday Anwendung

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIsan.
    2. Öffnen Sie den Datensatz für Workday Finanzen Spoke.
    3. In Ressourcen Klicken Sie auf die Registerkarte Rückruf Datensatz.
    4. Zeichnen Sie den Wert von auf, und speichern Sie ihn Ressourcenpfad Zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihren Workday Instanz

    Import-CLAR-Datei verfügbar unter ServiceNow Store Dient zum Einrichten von Webhooks und zum Authentifizieren von Anforderungen von ServiceNow Instanz.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf die anwenderdefinierte Berichtserstellungsrichtlinie.
      • Erstellen Sie einen anwenderdefinierten Bericht in Workday Basierend auf der Struktur Purchase_order_Report, und geben Sie den Bericht für den ISU-Anwender frei.
      • Stellen Sie sicher, dass Sie alle Unternehmen in der Unternehmensaufforderung im Bericht auswählen.
        Eingabeaufforderungsanweisungen
    • Zugriff zum Bearbeiten der Geschäftsprozessdefinition.
    • Zugriff zum Erstellen und Bearbeiten des Integrationssystems.
    • Erforderliche Rolle: Administrator
    Hinweis:
    Außer Integrationsname, Berichtsfeld-XPath (falls erforderlich) und Workday Instanzheader. Anwender werden davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.

    Prozedur

    1. Von Workday Financials-Spoke Seite auf ServiceNow Store, Laden Sie herunter Workday-Finance-Webhook-Studio-Sample Datei von Unterstützende Links und Dokumente .
    2. Entpacken Sie die Beispieldatei, um die CLAR-Datei abzurufen.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. In Eigenschaften Registerkarte von Starthere Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      Konfigurieren Sie die StartHere-Eigenschaften
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht entsprechend Ihren Anforderungen.
    6. Geben Sie einen Berichtsnamen an, und wählen Sie den erforderlichen Bericht aus.
      Geben Sie den Namen der Bestellung an
    7. Geben Sie den Aliasnamen des Berichts an.
      Alias
    8. Nachdem der Berichtsalias hinzugefügt wurde, fügen Sie den ausgewählten Pfad des Berichts in hinzu Zusätzlicher Pfad Wird verwendet, um den Bericht basierend auf der Eingabeaufforderung auszuführen.
      Zusätzlicher Pfad
    9. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für WorkdayInstance Header.
      Legen Sie Header fest
    10. In den Eigenschaften von Httpout , Geben Sie diese Werte ein.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      Weitere Informationen finden Sie unter Rufen Sie den Ressourcenpfad von ab ServiceNow Instanz.
      HTTP-Methode VERÖFFENTLICHEN
      Konfigurieren Sie die HttpOut-Eigenschaften
    11. Speichern Sie die Änderungen.
    12. Wählen Sie im Projekt-Explorer die Integration aus, und stellen Sie sie in bereit Workday System.
    13. Melden Sie sich bei an Workday Instanz und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattributean.
      Konfigurieren Sie Integrationsattribute
    14. Geben Sie Anwendername und Passwort in an Konfigurieren Sie Integrationsattribute Die Sie in generiert haben Generieren Sie Anwendername und Passwort in Ihrem ServiceNow Instanz.
      Konfigurieren Sie Anwendername und Passwort
    15. Ändern Sie einen Geschäftsprozess, und fügen Sie diese Integration Ihrem Geschäftsprozess hinzu.
      1. Bearbeiten Sie die Definition des Geschäftsprozesses.
      2. Suchen Sie in nach dem Geschäftsprozess „Bestellung“ Workday .
        Wenn innerhalb einer Kundenumgebung mehrere Geschäftsprozesse für Bestellungen vorhanden sind, sollten alle Geschäftsprozesse so konfiguriert werden, dass dieser Webhook für alle Bestellungen aktiviert wird
        Bearbeiten Sie die Definition
      3. Wählen Sie das Gültigkeitsdatum aus, und klicken Sie auf Ok .
      4. Klicken Sie auf das Pluszeichen +, und fügen Sie einen neuen Geschäftsprozessschritt in BP hinzu.
      5. Wählen Sie einen Auftrag aus, der nach dem Abschlussschritt des Geschäftsprozesses liegt.
      6. Wählen Sie Aus Typ Als Integration .
        Wählen Sie den Integrationstyp aus
      7. Geben Sie den ISU-Anwendernamen in an Als Anwender ausführen Und klicken Sie auf Ok .
      8. Klicken Sie Auf Konfigurieren Sie Die Integration Im Schritt „neu hinzugefügter Geschäftsprozess“ in „BP einstellen“.
        Integrationsschaltfläche konfigurieren
      9. Klicken Sie auf der Seite Konfigurationsintegrationsschritt auf Ok .
      10. Wählen Sie unter Integrationskriterien den Werttyp als aus Bestimmen Sie den Wert zur Laufzeit Und wählen Sie Wert als aus Bestellnummer .
        Bestimmen Sie den Wert zur Laufzeit

        Ausgewählt Bestellnummer Muss wie unten dargestellt sein.

        Feld „Mitarbeiter-ID“
      11. Klicken Sie auf OK.
      12. Erstellen Sie einen Bericht für den Webhook mit diesen Details:

        Bestellungsberichtsdefinition:

        Bestellungsberichtsdefinition

        Spaltenbezeichnungen:

        Spaltenbezeichnungen

        Filter:

        Filter

        Prompt, Standard:

        Eingabeaufforderungsstandards