Richten Sie einen Webhook für ein SuccessFactors-Spoke

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Konfigurieren Sie einen Webhook, um Ihren Account SuccessFactors mit einer Rückruf-URL ServiceNow zu abonnieren.

    Vorbereitungen

    Prozedur

    1. Konfigurieren Sie die Standard-Entscheidungstabelle.
      1. Navigieren zu Systemdefinition > Entscheidungstabellen.
      2. Suchen Sie nach dem Datensatz Successfactors Webhook, und öffnen Sie ihn.
      3. Öffnen Sie auf der Registerkarte Entscheidungseingaben den Datensatz Webhook Event.
      4. Erstellen Sie auf der Registerkarte Auswahlmöglichkeiten einen Datensatz für das Ereignis, das Sie abonnieren möchten. Geben Sie beispielsweise Urlaub des Mitarbeiters unter Bezeichnung und Name ein, um die Events für Urlaub des Mitarbeiters zu abonnieren.
      5. Navigieren Sie zurück zum Datensatz „Successfacts Webhook“.
      6. Öffnen Sie auf der Registerkarte Entscheidungen den Datensatz Standardentscheidung.
      7. Wählen Sie das erforderliche Webhook-Ereignis unter Bedingung und anschließend den Subflow unter Antwortaus.
        Wenn das angegebene Webhook-Ereignis auftritt, wird der zugehörige Subflow ausgelöst.
        Hinweis:
        Sie können den Standard-Subflow anpassen oder einen Subflow entsprechend Ihren Anforderungen erstellen.
    2. Erstellen Sie eine Webhook-Registrierung.
      1. Navigieren zu SuccessFactors-Spoke > Webhook-Registrierung.
      2. Klicken Sie auf Neu.
      3. Geben Sie im Formular SuccessFactors Webhook Authentication (Webhook-Authentifizierung) für Name ein, und geben Sie Beschreibungan.
        Hinweis:
        Der Name der Webhook-Registrierung muss SuccessFactors Webhook Authenticationsein.
      4. Klicken Sie auf Anwendername und Passwort generieren.
        Anwendername und Passwort werden generiert, und die Werte werden angezeigt.
      5. Kopieren Sie die Werte der generierten Werte, und notieren Sie sie zur späteren Verwendung.
    3. Kopieren Sie den Wert des Ressourcenpfads, und notieren Sie ihn.
      1. Navigieren zu System-Webservices > Scripted REST APIs.
      2. Suchen Sie nach dem Datensatz Successfactors Webhook, und öffnen Sie ihn.
      3. Klicken Sie auf der Registerkarte Ressourcen auf den Datensatz processWebhook.
      4. Kopieren Sie den in Ressourcenpfadangegebenen Wert, und erfassen Sie ihn.
    4. Konfigurieren Sie -Ereignisse in Ihrer -Instanz SuccessFactors.
      1. Melden Sie sich bei Ihrer Instanz SuccessFactors an, und navigieren Sie zu Admin Center > Ereignisbenachrichtigungsabonnement.
      2. Geben Sie auf der Registerkarte Externes Ereignis diese Werte an:
        Feld Beschreibung
        Endpunkt-URL ServiceNow Instanzendpunkt-URL in diesem Format: https://<servicenow-instance> .com/<resource-path>
        Authentifizierung Wählen Sie Basic (Standard) aus.
        Anwender Anwendername, der beim Erstellen der Webhook-Registrierung generiert wird.
        Passwort Passwort, wenn die Webhook-Registrierung erstellt wird.
      3. Konfigurieren Sie den Abonnenten auf der Registerkarte „ Abonnent “ entsprechend Ihren Anforderungen.
      4. Wählen Sie auf der Registerkarte „ Externes SEB-Ereignis “ das gewünschte Serviceereignis-Geschäftsthema gemäß Ihren Anforderungen aus, und wählen Sie die Ereignisse aus, für die Sie Benachrichtigungen erhalten möchten. Beispiel: Urlaub des Mitarbeiters.