Richten Sie den Webhook für ein WorkdayFinanzdaten-Spoke

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Richten Sie einen Webhook ein, um die Daten von abzurufen WorkdayFinanzanwendungen für Ihren ServiceNowInstanz, wenn ein Ereignis auftritt.

    Vorbereitungen

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz

    Generieren Sie Anwendername und Passwort in Ihrem ServiceNowInstanz zum Authentifizieren von Anforderungen und Abrufen der erforderlichen Daten von WorkdayAnwendung.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Tabellean.
    2. Filtern und suchen Sie nach WorkdayFinancials Spoke-Webhook-Registrierungstabelle, z. B. Workday Finanzen – 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. Eingabetaste Workday-Ereignis und -Authentifizierung für „Bestellung erstellen“ .
      UserName WorkdayAnwender, der über Integrationsrechte für verfügt WorkdayWebservices.
      Passwort Passwort von WorkdayAnwender.
      Workday-Ereignis Ereignis, für das der Webhook eingerichtet ist. Eingabetaste Erstellen Sie eine PO .
      Workday-Instanz Basis-URL von WorkdayInstanz- 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 zum Authentifizieren der Webhook-Anforderungen.

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz

    Rufen Sie den Ressourcenpfad von ab ServiceNowInstanz zur späteren Verwendung zur Authentifizierung von Anforderungen und zum Abrufen der erforderlichen Daten von 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 StoreDient zum Einrichten von Webhooks und zum Authentifizieren von Anforderungen von ServiceNowInstanz.

    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 Finanzdaten-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 Starten Sie Komponente, navigieren Sie zu Services Und wählen Sie den für diesen Webhook erstellten RAAS-Bericht aus.
      Konfigurieren Sie die Eigenschaften „StartHere“
    5. Wählen Sie die Umgebung aus, in der Ihr Bericht vorhanden ist, z. B. Implementierung oder Sandbox, und konfigurieren Sie den Bericht gemäß 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 dem Prompt auszuführen.
      Zusätzlicher Pfad
    9. In Legen Sie Header Fest Komponente, geben Sie an Workday Instanz für Workday-Instanz 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 ServiceNowInstanz.
      HTTP-Methode POST
      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 ServiceNowInstanz.
      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
        Definition bearbeiten
      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 AS 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 neu hinzugefügten Geschäftsprozessschritt im Einstellungs-BP.
        Integrationsschaltfläche konfigurieren
      9. Klicken Sie auf der Seite Konfigurationsintegrationsschritt auf Ok .
      10. Wählen Sie in 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 gezeigt 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:

        Prompt-Standards