Richten Sie einen bidirektionalen Webhook ein
Konfigurieren Sie einen Webhook, den Sie abonnieren möchten SalesforceEreignisse mit ServiceNow Rückruf-URL.
Vorbereitungen
- Erforderliche Rolle: Administrator
Prozedur
- Melden Sie sich als Administrator bei an SalesforceInstanz.
-
Beziehen Sie sich auf SalesforceInstanzdetails.
Weitere Informationen finden Sie unter Zeigen Sie Instanzinformationen für Ihre Salesforce-Organisation an wissensartikel In Salesforce Trailblazer-Foruman.
- Wenn Sie nicht haben SalesforceAnwenderdefinierte Domänen, erhalten Sie SalesforceInstanzname Auf der Seite „Unternehmensinformationen“.
-
Wenn Sie anwenderdefinierte Domänen haben, navigieren Sie zu Domänenverwaltung > Meine Domäne Und kopieren Sie den Domänennamen.
Beispiel: Wenn der vollständige Domänenname auf der Seite lautet newdomain-customdomain.my.salesforce.com , Kopieren Sie den Wert, und zeichnen Sie ihn auf Newdomain-customdomain .
-
Rufen Sie die 18-stellige Organisations-ID Ihres ab SalesforceInstanz.
-
Navigieren Sie in zur Entwicklerkonsole SalesforceInstanz und diese Abfrage ausführen:
Select Id from Organization - Kopieren Sie den Wert der 18-stelligen Organisations-ID, und zeichnen Sie ihn auf.
-
Navigieren Sie in zur Entwicklerkonsole SalesforceInstanz und diese Abfrage ausführen:
- Melden Sie sich bei der ServiceNow-Instanz an.
-
Erstellen Sie eine Webhook-Registrierung.
- Navigieren zu Salesforce-Webhook-Registrierung > Salesforce-Webhook-Registrierungenan.
- Klicken Sie auf Neu.
-
Füllen Sie im Formular die folgenden Werte aus:
Feld Beschreibung Organisations-ID 18-stellige Organisations-ID Ihres SalesforceInstanz. Instanzname Name des SalesforceInstanz, die von der Seite „Unternehmensinformationen“ oder der anwenderdefinierten Domäne von abgerufen wurde SalesforceInstanz abgerufen von Domänenverwaltung > Meine Domänean. - Klicken Sie mit der rechten Maustaste in den Header Kopfzeile des Formulars, und wählen Sie Speichern aus.
-
Rufen Sie den Ressourcenpfad von ab ServiceNow Instanz.
- Navigieren zu System-Webservices > Scripted Web Services > Scripted REST APIsan.
- Öffnen Sie den Datensatz, Salesforce-Webhook-Rückrufe .
- In Ressourcen Klicken Sie auf die Registerkarte Standard-Rückruf Datensatz.
-
Kopieren Sie den Wert von , und zeichnen Sie ihn auf Ressourcenpfad .
Erforderlich ServiceNow Endpunkt-URL ist: https://<intance-name>.service-now.com/<resource-path>
-
Konfigurieren Sie die Standard-Subflows, oder erstellen Sie Customsubflows.
Diese Subflows werden ausgelöst, wenn die erforderlichen Ereignisse in auftreten SalesforceInstanz. Weitere Informationen finden Sie unter Subflows werden erstellt .
-
Konfigurieren Sie die Webhook-Weiterleitungsrichtlinie.
- Navigieren zu Systemdefinition > Entscheidungstabellenan.
- Öffnen Sie den Datensatz, Webhook-Richtlinie Für Salesforce-Entscheidung .
- In Entscheidungen Klicken Sie auf die Registerkarte Neu .
-
Füllen Sie im Formular die folgenden Werte 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 Festlegen, ob dies die Standardantwort ist. Bedingung Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in auftreten Salesforce. Hinweis:Standardmäßig diese SalesforceObjekte werden in den Webhook-Weiterleitungsrichtlinien unterstützt:- Account
- Fall
- Vertrag
- Verkaufschance
- Klicken Sie auf Speichern.
-
Von Ihrem SalesforceInstanz, erstellen Sie eine ausgehende Nachricht.
Informationen zum Erstellen der ausgehenden Nachricht finden Sie unter Aktionen Für Ausgehende Nachrichten In Salesforce Trailblazer-Foruman.
- Geben Sie unter Endpunkt-URL die Endpunkt-URL in folgendem Format ein: https://<intance-name>.service-now.com/<resource-path>.