Richten Sie den Webhook für ein SuccessFactors-Spoke

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Konfigurieren Sie einen Webhook, um Ihr Konto SuccessFactors mit einer Rückruf-URL ServiceNow zu abonnieren.

    Vorbereitungen

    Prozedur

    1. Konfigurieren Sie die standardmäßige 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 Webhook-Event -Datensatz.
      4. Erstellen Sie auf der Registerkarte Auswahlmöglichkeiten einen Datensatz für das Event, das Sie abonnieren möchten.
        Geben Sie beispielsweise Mitarbeiterurlaub in Bezeichnung und Name ein, um Mitarbeiter- Urlaubsereignisse zu abonnieren.
      5. Navigieren Sie zurück zum Successfactors-Webhook -Datensatz.
      6. Öffnen Sie auf der Registerkarte Entscheidungen den Datensatz Standardentscheidung.
      7. Wählen Sie das erforderliche Webhook-Event in Bedingung und den Subflow in 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 gemäß Ihren Anforderungen erstellen.
    2. Erstellen Sie eine Webhook-Registrierung.
      1. Navigieren zu SuccessFactors-Spoke > Webhook-Registrierung.
      2. Wählen Sie Neu.
      3. Geben Sie im Formular für NameSuccessFactors-Webhook-Authentifizierung ein, und geben Sie eine Beschreibungan.
        Hinweis:
        Der Name der Webhook-Registrierung muss SuccessFactors Webhook Authentication lauten.
      4. Wählen Sie Benutzername und Passwort generieren aus.
        Benutzername und Passwort werden generiert und die Werte werden angezeigt.
      5. Kopieren Sie die Werte der generierten Werte, und zeichnen Sie sie zur späteren Verwendung auf.
    3. Kopieren Sie den Wert von Resource path, und notieren Sie ihn.
      1. Navigieren zu System-Webservices > Scripted REST APIs.
      2. Suchen Sie nach dem Datensatz SuccessfactorsWebhook, und öffnen Sie ihn.
      3. Wählen Sie auf der Registerkarte Ressourcen den Datensatz processWebhook aus.
      4. Kopieren Sie den in Resource pathangegebenen Wert, und notieren Sie ihn.
    4. Konfigurieren Sie Events in Ihrer SuccessFactors -Instanz.
      1. Melden Sie sich bei Ihrer Instanz SuccessFactors an, und navigieren Sie zu Admin Center > Event-Benachrichtigungsabonnement.
      2. Geben Sie auf der Registerkarte Externes Event die folgenden Werte an:
        Feld Beschreibung
        Endpunkt-URL ServiceNow Instanzendpunkt-URL in folgendem Format: https://<servicenow-instance> .com/<resource-path>
        Authentifizierung Wählen Sie Basic (Standard) aus.
        Anwender Benutzername, 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 das erforderliche Service Event Bus-Thema auf der Registerkarte „ SEB – Externes Event “ entsprechend Ihrer Anforderung aus, und wählen Sie die Events aus, für die Sie Benachrichtigungen erhalten möchten.
        Beispiel: Urlaub des Mitarbeiters.