Richten Sie einen bidirektionalen Webhook ein

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Konfigurieren Sie einen Webhook, um Salesforce -Ereignisse mit einer ServiceNow -Rückruf-URL zu abonnieren.

    Vorbereitungen

    Prozedur

    1. Melden Sie sich als Administrator bei Ihrer Instanz Salesforce an.
    2. Rufen Sie die Instanzdetails Salesforce ab.
      Weitere Informationen finden Sie unter Instanzinformationen für Ihren Salesforce-Organisations- Wissensartikel anzeigen in Salesforce Trailblazer-Forum.
      1. Wenn Sie keine anwenderdefinierten Salesforce -Domänen haben, rufen Sie den Salesforce -Instanznamen auf der Seite „Unternehmensinformationen“ ab.
      2. Wenn Sie über anwenderdefinierte Domänen verfügen, navigieren Sie zu Domänenverwaltung > Meine Domäne und kopieren Sie den Domänennamen.
        Beispiel: Wenn der vollständige Domänenname auf der Seite „newdomain-customdomain.my.salesforce.com“ lautet, kopieren Sie den Wert newdomain-customdomain, und notieren Sie ihn, und notieren Sie ihn.
    3. Rufen Sie die 18-stellige Organisations-ID Ihrer Instanz Salesforce ab.
      1. Navigieren Sie zur Entwicklerkonsole in Ihrer Instanz Salesforce, und führen Sie die folgende Abfrage aus:
        Select Id from Organization
      2. Kopieren Sie den Wert der 18-stelligen Organisations-ID, und notieren Sie ihn.
    4. Melden Sie sich bei der ServiceNow-Instanz an.
    5. Erstellen Sie eine Webhook-Registrierung.
      1. Navigieren zu Salesforce-Webhook-Registrierung > Salesforce-Webhook-Registrierungen.
      2. Klicken Sie auf Neu.
      3. Füllen Sie diese Werte im Formular aus:
        Feld Beschreibung
        Organisations-ID 18-stellige Organisations-ID Ihrer Instanz Salesforce.
        Instanzname Name der Instanz Salesforce, die von der Seite mit Unternehmensinformationen abgerufen wurde, oder anwenderdefinierte Domäne der Instanz Salesforce, die von abgerufen wurde Domänenverwaltung > Meine Domäne.
      4. Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
    6. Rufen Sie den Ressourcenpfad von Ihrer Instanz ServiceNow ab.
      1. Navigieren zu System-Webservices > Scripted Web Services > Scripted REST APIs.
      2. Öffnen Sie den Datensatz Salesforce-Webhook-Rückrufe.
      3. Klicken Sie auf der Registerkarte Ressourcen auf den Datensatz Standardrückruf.
      4. Kopieren Sie den Wert des Ressourcenpfads, und notieren Sie ihn.
        Die erforderliche Endpunkt-URL ServiceNow lautet: https://.<intance-name> .service-now.de/<resource-path>
    7. Konfigurieren Sie die Standard-Subflows, oder erstellen Sie anwenderdefinierteSubflows.
      Diese Subflows werden ausgelöst, wenn die erforderlichen Ereignisse in der Instanz Salesforce auftreten. Weitere Informationen hierzu finden Sie unter Subflows erstellen.
    8. Konfigurieren Sie die Webhook-Routing-Richtlinie.
      1. Navigieren zu Systemdefinition > Entscheidungstabellen.
      2. Öffnen Sie den Datensatz Salesforce Decision Webhook Policy(Webhook-Richtlinie für Salesforce-Entscheidung).
      3. Klicken Sie auf der Registerkarte Entscheidungen auf Neu.
      4. Füllen Sie diese Werte im Formular aus:
        Feld Beschreibung
        Bezeichnung Eindeutige Bezeichnung zur Identifizierung der Weiterleitungsrichtlinie.
        Antwort Subflow, der ausgelöst werden muss, wenn die angegebenen Bedingungen erfüllt sind.
        Standardantwort Option zum Angeben, ob dies die Standardantwort ist.
        Bedingung Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in Salesforceauftreten.
        Hinweis:
        Standardmäßig werden diese Salesforce -Objekte in den Webhook-Routing-Richtlinien unterstützt:
        • Account
        • Fall
        • Vertrag
        • Verkaufschance
        Sie können die Standard-Entscheidungstabelle so konfigurieren, dass sie andere Salesforce -Objekte entsprechend Ihren Anforderungen unterstützt.
      5. Klicken Sie auf Speichern.
    9. Erstellen Sie von Ihrer Instanz Salesforce aus eine ausgehende Nachricht.

      Informationen zum Erstellen der ausgehenden Nachricht finden Sie unter Aktionen für ausgehende Nachrichten in Salesforce Trailblazer-Forum.

    10. Geben Sie unter Endpunkt-URL die Endpunkt-URL in diesem Format ein: https://<intance-name> .service-now.de/<resource-path> .
    11. Erstellen Sie in Ihrer Instanz Salesforce eine Workflow-Regel, und konfigurieren Sie sie so, dass die zuvor erstellte ausgehende Nachricht ausgelöst wird.
      Informationen zum Erstellen der Workflow-Regel finden Sie unter Workflow-Regeln erstellen in Salesforce Trailblazer-Forum.