Richten Sie den Webhook für die Spoke Workday Financials- ein

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Rufen Sie Details eines eingearbeiteten Mitarbeiters in der Anwendung Workday in Ihre Instanz ServiceNow ab, indem Sie die Webhooks einrichten.

    Vorbereitungen

    Generieren Sie Benutzername und Passwort in Ihrer ServiceNow -Instanz

    Generieren Sie Benutzername und Passwort in Ihrer Instanz ServiceNow, um Anforderungen zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Tabelle.
    2. Filtern und suchen Sie nach der Spoke-Webhook-Registrierungstabelle Workday Financials-, z. B. WorkdayFin Webhook Registry.
    3. Klicken Sie auf die zugehörige Liste Liste anzeigen.
    4. Klicken Sie auf Neu.
    5. Füllen Sie diese Werte im Formular aus.
      Feld Beschreibung
      Beschreibung Beschreibung des Webhook-Registrierungsdatensatzes. Geben Sie das Workday-Ereignis und die Authentifizierung für Bestellung erstellen ein.
      UserName Workday Benutzer, der über Integrationsrechte mit Workday Webservices verfügt.
      Passwort Passwort des Benutzers Workday.
      Workday-Ereignis Event, für das der Webhook eingerichtet wird Geben Sie CreatePO ein.
      Workday-Instanz Basis-URL der Workday -Instanz oder des Mandantennamens.
    6. Klicken Sie mit der rechten Maustaste in den Header des Formulars und wählen Sie Speichern aus.
    7. Klicken Sie auf Benutzername und Passwort generieren.
      Kopieren Sie die Werte für Benutzername und Passwort, und notieren Sie sie. Diese Werte müssen in der Instanz Workday angegeben werden, um die Webhook-Anforderungen zu authentifizieren.

    Rufen Sie den Ressourcenpfad aus Ihrer ServiceNow -Instanz ab

    Rufen Sie den Ressourcenpfad aus Ihrer ServiceNow -Instanz ab, um Anforderungen später zu authentifizieren und die erforderlichen Daten aus der Anwendung Workday abzurufen

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > System-Webservices > Scripted Web Services > Scripted REST APIs.
    2. Öffnen Sie den Datensatz für die Spoke Workday Financials-.
    3. Klicken Sie auf der Registerkarte Ressourcen auf den Datensatz Rückruf.
    4. Notieren Sie den Wert des Ressourcenpfads, und speichern Sie ihn zur späteren Verwendung.

    Importieren Sie die CLAR-Datei in Ihre Instanz Workday .

    Importieren Sie die CLAR-Datei, die unter ServiceNow Store verfügbar ist, um Webhooks einzurichten und Anforderungen von der Instanz ServiceNow ] zu authentifizieren.

    Vorbereitungen

    • Workday Studio muss installiert sein.
    • Zugriff auf benutzerdefinierte Berichtserstellungsrichtlinie.
      • Erstellen Sie einen benutzerdefinierten Bericht in Workday basierend auf der Struktur „Purchase_order_report “ [], und geben Sie den Bericht für den ISU-Benutzer 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: admin
    Hinweis:
    Mit Ausnahme des Integrationsnamens, des Berichtsfelds XPath (falls erforderlich) und des Instanzheaders Workday werden Benutzer davor gewarnt, die Werte von Feldern oder Eigenschaften in der CLAR-Datei zu ändern.

    Prozedur

    1. Über die Spoke-Seite „Workday Financials “ in ServiceNow Store, laden Sie die Datei „Workday-Finance-Webhook-Studio-Sample “ aus unterstützenden Links undDokumenten herunter.
    2. Entpacken Sie die Beispieldatei, um die CLAR-Datei zu erhalten.
    3. Importieren Sie die CLAR-Datei in Workday Studio.
    4. Navigieren Sie auf der Registerkarte Eigenschaften der StartHere- Komponente 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 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 Zusätzlicher Pfad hinzu, der zum Ausführen des Berichts basierend auf der Eingabeaufforderung verwendet wird.
      Zusätzlicher Pfad
    9. Geben Sie in der Komponente „Header festlegen “ Ihre Instanz Workday für den WorkdayInstance -Header an.
      Legen Sie Header fest
    10. Geben Sie in den Eigenschaften von HttpOutdiese Werte ein.
      Feld Wert
      Endpunkt REST-Endpunkt
      Hinweis:
      HTTP-Methode POST
      Konfigurieren Sie die HttpOut-Eigenschaften
    11. Speichern Sie die Änderungen.
    12. Wählen Sie im Projektexplorer die Integration aus, und stellen Sie sie in Ihrem Workday -System bereit.
    13. Melden Sie sich bei Ihrer Instanz Workday an, und navigieren Sie zu Integration > Integrationssystem > Konfigurieren Sie Integrationsattribute.
      Konfigurieren Sie Integrationsattribute
    14. Geben Sie den Benutzernamen und das Passwort in Integrationsattribute konfigurieren an, die Sie in Generieren Sie Benutzername und Passwort in Ihrer ServiceNow -Instanzgeneriert haben.
      Konfigurieren Sie Benutzername 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 Workdaynach dem Geschäftsprozess Bestellung.
        Wenn es in einer Kundenumgebung mehr als einen Geschäftsprozess für Bestellungen gibt, 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 +-Zeichen, 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 Typ als Integrationaus.
        Wählen Sie den Integrationstyp aus
      7. Geben Sie den ISU-Benutzernamen in Als Benutzer ausführen ein, und klicken Sie auf OK.
      8. Klicken Sie im neu hinzugefügten Geschäftsprozessschritt in „BP einstellen“ auf „Integration konfigurieren “.
        Schaltfläche „Integration konfigurieren“
      9. Klicken Sie auf der Seite „Konfigurationsintegrationsschritt“ auf OK.
      10. Wählen Sie in den Integrationskriterien Wert zur Laufzeit bestimmen als Werttypund wählen Sie den Wert als Bestellnummer aus.
        Bestimmen Sie den Wert zur Laufzeit

        Die ausgewählte Bestellnummer sollte wie unten gezeigt aussehen.

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

        Definition des Berichts „Bestellung“:

        Definition des Bestellungsberichts

        Spaltenbezeichnungen:

        Spaltenbezeichnungen

        Filter:

        Filter

        Eingabeaufforderung – Standard:

        Aufforderung – Standardwerte