---
sourceDocument: Xanadu: Integrationen mit Anwendungen erstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Integrationen mit Anwendungen erstellen

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Microsoft Dynamics CRM-Spoke einrichten

# Microsoft Dynamics CRM-Spoke einrichten {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 3. August 2023
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 Minuten Lesedauer

Integrieren Sie die Instanz \[ ServiceNow und Microsoft Dynamics CRM mithilfe der WindowsServiceNow -Anmeldeinformationen , um \[\]-Anforderungen zu authentifizieren.

## Vorbereitungen

* Microsoft AD installieren
* Fordern Sie ein IntegrationHub-Abonnement an.
* Aktivieren Sie die Microsoft Dynamics CRM-Spoke.
* Erforderliche Rolle: admin.
{#setup-ms-dynamics-crm__ul_afd_4xj_mjb}

## Warum und wann dieser Vorgang ausgeführt wird

Führen Sie diese Schritte aus, um alle Microsoft Dynamics CRM-Spoke -Aktionen zu verwenden.

## Konfigurieren Sie die Anwendung Microsoft Dynamics CRM . {#ariaid-title2}

Erstellen Sie eine anwenderdefinierte OAuth-Anwendung von Ihrem Konto Microsoft Dynamics CRM aus, um die OAuth 2.0-Authentifizierung mit dem Konto Microsoft Dynamics CRM\] zu aktivieren.

### Vorbereitungen

Microsoft Dynamics CRM Anforderungen:

* Microsoft Dynamics CRM Account
* [Microsoft Azure-](https://portal.azure.com) Konto
* Erforderliche Rolle: Microsoft Dynamics CRM admin
{#configure-ms-dynamics-crm-application__ul_nhk_cnh_gfb}

### Warum und wann dieser Vorgang ausgeführt wird

Führen Sie diese Schritte von Ihrem Azure-Entwicklerkonto aus. Anweisungen zum Erstellen und Konfigurieren von anwenderdefinierten Anwendungen finden Sie in der [Azure-](https://docs.microsoft.com/en-us/azure/) Produktdokumentation.

### Prozedur

1. Melden Sie sich mit den Anmeldeinformationen Ihrer Organisation beim [Microsoft Azure App-Registrierungsportal](https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade) an.
2. Registrieren Sie eine neue anwenderdefinierte Anwendung, indem Sie den Anwendungsnamen, den unterstützten Kontotyp und den Umleitungs-URI eingeben und dann auf Registrierenklicken.  
   Es wird eine Übersicht über die grundlegenden Informationen der Anwendung angezeigt.
3. Kopieren Sie die Anwendungs-ID in eine Textdatei.  
   Sie verwenden diese ID und den im nächsten Schritt generierten geheimen Clientschlüssel, um die App als OAuth-Drittanbieter in Ihrer Instanz ServiceNow zu registrieren. Sie verwenden die Anwendungs-ID als Client-ID, wenn Sie die Anwendung mit ServiceNowverbinden.
4. Fügen Sie einen geheimen Clientschlüssel hinzu.
   1. Navigieren Sie in Microsoft Azure zu VerwaltenZertifikate und Geheimnisse.
   2. Geben Sie eine Beschreibung und ein Ablaufdatum ein, und klicken Sie auf Hinzufügen.  
      Hinweis:  
      Der geheime Clientschlüssel wird nur für kurze Zeit im Nur-Text-Format angezeigt. Sie verwenden den geheimen Clientschlüssel, wenn Sie die Anwendung mit ServiceNowverbinden.
   {#configure-ms-dynamics-crm-application__substeps_dzd_nct_whb}
5. Aktivieren Sie die Berechtigungen, die die Anwendung unterstützen soll.  
   Weitere Informationen finden Sie in der [Referenz zu Microsoft Graph-Berechtigungen](https://docs.microsoft.com/en-us/graph/permissions-reference).
   1. Navigieren Sie in Microsoft Azure zu VerwaltenAPI-Berechtigungen.
   2. Klicken Sie auf die Microsoft Graph-Kachel.
   3. Wählen Sie die Berechtigungen „Delegiert" oder „Anwendung" aus, die die Anwendung unterstützt.  
      Delegierte Berechtigungen ermöglichen der Anwendung den Zugriff auf die API als angemeldeter Benutzer. Mit Anwendungsberechtigungen kann die Anwendung als Hintergrundservice oder -dämon ohne angemeldeten Benutzer ausgeführt werden.
   4. Klicken Sie auf Berechtigungen hinzufügen.
   {#configure-ms-dynamics-crm-application__substeps_ddd_zft_whb}
{#configure-ms-dynamics-crm-application__steps_tdj_yxk_rhb}

### Nächste Maßnahme

[Registrieren Sie Microsoft Dynamics CRM als OAuth-Anbieter](https://servicenow-prod.fluidtopics.net/VT_1GP6bJFoHpszWP2twTg#register-ms-dynamics-crm-oauth "Verwenden Sie die Informationen, die während der Konfiguration des Accounts für [ Microsoft Dynamics CRM generiert wurden, um Microsoft Dynamics CRM als OAuth-Anbieter zu registrieren und der Instanz die Anforderung von OAuth 2.0-Token zu gestatten.").

## Registrieren Sie Microsoft Dynamics CRM als OAuth-Anbieter {#ariaid-title3}

Verwenden Sie die Informationen, die während der Konfiguration des Accounts für \[ Microsoft Dynamics CRM generiert wurden, um Microsoft Dynamics CRM als OAuth-Anbieter zu registrieren und der Instanz die Anforderung von OAuth 2.0-Token zu gestatten.

### Vorbereitungen

* Fordern Sie ein IntegrationHub-Abonnement an.
* Aktivieren Sie Microsoft Dynamics CRM.
* Erstellen Sie eine Microsoft Dynamics CRM -Anwendung.
* Erforderliche Rolle: admin.
{#register-ms-dynamics-crm-oauth__ul_k2k_mph_gfa}

### Prozedur

1. Navigieren Sie in ServiceNow zu System-OAuthApplikationsregistrierung.
2. Klicken Sie auf Neu.
3. Wählen Sie im Bildschirm mit der Bezeichnung Welche Art von OAuth-Anwendungdie Option Mit Drittpartei-OAuth-Provider verbinden aus.
4. Füllen Sie die Felder des Formulars aus.  
   {#register-ms-dynamics-crm-oauth__table_alw_kq3_gfb__entry__2}

   | Feld | Wert erforderlich |
   |-|-|
   | Name | Geben Sie einen beliebigen Namen ein, um den Datensatz eindeutig zu identifizieren, z. B. <kbd class="ph userinput">Dynamics CRM OAuth-Profil</kbd>. |
   | Client-ID | Geben Sie die Anwendungs-ID der Anwendung Microsoft Dynamics CRM ein, die Sie in Azure erstellt haben. |
   | Geheimer Clientschlüssel | Geben Sie den geheimen Clientschlüssel ein, den Sie beim Erstellen der Anwendung in Azure generiert haben. |
   | Standardgewährungstyp | Wählen Sie Autorisierungscode. |
   | Autorisierungs-URL | Klicken Sie auf das Sperrsymbol ( ![Sperrsymbol]()), geben Sie <kbd class="ph userinput">https://login.microsoftonline.com/common/oauth2/v2.0/authorize</kbd> gefolgt von einem Fragezeichen und dem Ressourcenattribut Ihrer Instanz ein, und klicken Sie dann erneut auf das Sperrsymbol. Das Ressourcenattribut der URL. Beispiel: <kbd class="ph userinput">?resource=https://mycompany.crm.dynamics.com</kbd>. Dieses Attribut ist die URL Ihrer Anwendung Microsoft. |
   | Token-URL | Klicken Sie auf das Sperrsymbol ( ![Sperrsymbol]()), geben Sie <kbd class="ph userinput">https://login.microsoftonline.com/common/oauth2/v2.0/token</kbd>ein, und klicken Sie dann erneut auf das Sperrsymbol. |
   | Umleitungs-URL | Klicken Sie auf das Sperrsymbol ( ![Sperrsymbol]()), und geben Sie <kbd class="ph userinput">https://</kbd>ein.\<instance\> .service-now.com/oauth_redirect.do und klicken Sie dann erneut auf das Schlosssymbol. |
   [Tabelle : 1. Anwendungsregistrierungen-Formular]

   {#register-ms-dynamics-crm-oauth__table_alw_kq3_gfb}
5. Bearbeiten Sie in der zugehörigen Liste OAuth-Entitätsbereiche den angegebenen Entitätsbereich so, dass er die URL Ihrer Anwendung Microsoft Dynamics CRM enthält.  
   Der Name und der OAuth-Bereich sind häufig dieselbe Zeichenfolge.
6. Klicken Sie mit der rechten Maustaste auf den Formularheader und wählen Sie Speichern aus.  
   Das System validiert die OAuth-Anmeldeinformationen.
{#register-ms-dynamics-crm-oauth__steps_usf_jfp_ng}

### Nächste Maßnahme

Erstellen Sie einen Anmeldeinformationsdatensatz für Microsoft Dynamics CRM.

## Erstellen Sie Anmeldeinformationsdatensätze für Microsoft Dynamics CRM-Spoke {#ariaid-title4}

Erstellen Sie Datensätze für Anmeldeinformationen für die anwenderdefinierte OAuth-Anwendung \[ Microsoft Dynamics CRM, die Sie während der Konfiguration des Kontos Microsoft Dynamics CRM erstellt haben. Die Aliasse für Verbindungen und Anmeldeinformationen Microsoft Dynamics CRM-Spoke verwenden diese Anmeldeinformationen zum Autorisieren von Aktionen.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleVerbindungen und AnmeldeinformationenAkadem. Grade.
2. Klicken Sie auf Neu.  
   Das System zeigt die Meldung Welche Art von Anmeldeinformationen möchten Sie erstellen? an..
3. Wählen Sie OAuth 2.0-Anmeldeinformationen aus.  
   Das Pop-up-Fenster zeigt ein leeres Formular für die OAuth 2.0-Anmeldeinformationen an.
4. Geben Sie die folgenden Werte ein.  
   {#create-credential-ms-dyn-crm__table_sxv_zgp_gfb__entry__2}

   | Feld | Wert erforderlich |
   |-|-|
   | Name | Geben Sie einen eindeutigen Namen ein, um den Datensatz zu identifizieren. Geben Sie beispielsweise <kbd class="ph userinput">Dynamics-Anmeldeinformationen</kbd>ein. |
   | Aktiv | Aktivieren |
   | OAuth-Einheitenprofil | Wählen Sie das OAuth-Profil aus, das Sie bei der Registrierung der anwenderdefinierten Anwendung Microsoft Dynamics CRM als OAuth-Anbieter erstellt haben. Wählen Sie beispielsweise das Profil Dynamics OAuthaus. |
   | Bestellung | Wählen Sie die Reihenfolge aus, in der diese Anmeldeinformationen angewendet werden. Geben Sie z. B. <kbd class="ph userinput">100</kbd> ein. |
   [ ]

   {#create-credential-ms-dyn-crm__table_sxv_zgp_gfb}
5. Speichern Sie den Datensatz.
6. Klicken Sie unter Zugehörige Links auf OAuth-Token abrufen.  
   Das System zeigt eine Bestätigungsmeldung an, dass der OAuth-Token-Flow erfolgreich abgeschlossen wurde. Überprüfen Sie die Details, wenn der Flow nicht erfolgreich abgeschlossen wird.  
   Hinweis:  
   Stellen Sie sicher, dass Sie Popup-Fenster in Ihrem Browser zulassen.
{#create-credential-ms-dyn-crm__steps_fpl_zfp_ngb}

## Erstellen Sie Verbindungsdatensätze für Microsoft Dynamics CRM-Spoke {#ariaid-title5}

Erstellen Sie Verbindungsdatensätze für Ihren Microsoft Azure-Account. Der Alias für Verbindungen und Anmeldeinformationen Microsoft Dynamics CRM-Spoke verwendet diese Verbindungen, um Aktionen für Microsoft Dynamics CRMauszuführen.

### Vorbereitungen

Erforderliche Rolle: admin.

### Prozedur

1. Navigieren zu AlleVerbindungen und AnmeldeinformationenAliasse für Verbindungen und Anmeldeinformationen.
2. Öffnen Sie den Alias für Verbindungen und Anmeldeinformationen für die Anwendung Microsoft Dynamics CRM.
3. Klicken Sie auf der Registerkarte Verbindungen auf Neu.  
   Das System zeigt ein leeres HTTP(s)-Verbindungsformular an.
4. Geben Sie die folgenden Werte ein.  
   {#create-connection-ms-dyn-crm__table_any_shp_gfb__entry__2}

   | Feld | Wert erforderlich |
   |-|-|
   | Name | Geben Sie einen eindeutigen Namen ein, um den Verbindungsdatensatz zu identifizieren. Geben Sie beispielsweise <kbd class="ph userinput">MS Dynamics CRM-Verbindung</kbd>ein. |
   | Anmeldeinformationen | Wählen Sie den Anmeldeinformationsdatensatz aus, den Sie für Microsoft Dynamics CRMerstellt haben. Wählen Sie beispielsweise MS Dynamics-Anmeldeinformationenaus. |
   | Verbindungsalias | Wählen Sie den Verbindungsalias-Datensatz aus, den Sie für Microsoft Dynamics CRMerstellt haben. |
   | Aktiv | Aktivieren |
   | Verbindungs-URL | Geben Sie die Stamm-Dynamics-URL ein. Beispiel: <kbd class="ph userinput">https://</kbd>\<SiteName\> .dynamics.com . |
   [ ]

   {#create-connection-ms-dyn-crm__table_any_shp_gfb}
5. Klicken Sie auf Absenden.
{#create-connection-ms-dyn-crm__steps_tgh_bhp_ngb}

## Konfigurieren Sie die Webhook-Details Microsoft Dynamics CRM. {#ariaid-title6}

Registrieren Sie den Webhook \[ Microsoft Dynamics CRM in \[\], um die Anwendung ServiceNowServiceNow zu benachrichtigen, wenn bestimmte Ereignisse in Microsoft Dynamics CRMauftreten.

### Vorbereitungen

Erforderliche Rolle: admin

* Microsoft Dynamics CRM erfordert eine Registrierung über das Windows Plugin-Registrierungstool. Informationen zur Installation des Windows-Plugin-Registrierungstools finden Sie im Microsoft-Dokument [Tools vonNuGet herunterladen](https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/download-tools-nuget).
* Die Endpunkt-URL ist die Instanz-URL ServiceNow, an die Ereignisinformationen gesendet werden. Beispiel: <kbd class="ph userinput">https://</kbd>\<instance-name\> .service-now.com/api/sn_ms_crm_spoke/dynamics_webhook_callbacks
* Das Schlüssel-Wert-Paar, das Sie zur Registrierung des Webhooks im Plugin-Registrierungstool verwenden, ist mit dem Name- und Autorisierungsschlüssel in den Webhook-Details von Dynamics CRM identisch.
{#configure-ms-dynamics-crm-webhook__ul_vkx_jjh_qjb}

### Prozedur

1. Navigieren zu AlleWebhook-Details von Dynamics CRMClient-Details.
2. Klicken Sie auf Neu.
3. Geben Sie im Feld Name den Plugin-Schlüssel des Webhooks ein.
4. Geben Sie im Feld Autorisierungsschlüssel den Wert aus dem Schlüssel-Wert-Paar des Webhooks ein.

### Konfigurieren Sie die Webhook-Entscheidungsrichtlinie Microsoft Dynamics CRM. {#ariaid-title7}

Erstellen Sie eine Webhook-Weiterleitungsrichtlinie und einen Subflow gemäß Ihren Anforderungen.

#### Vorbereitungen

Erforderliche Rolle: admin.

#### Prozedur

1. Navigieren zu AlleFlow DesignerDesigner
2. Klicken Sie auf Subflows.
3. Erstellen Sie eine Kopie des Standard-Subflows Process Dynamics CRM Webhook.
4. Passen Sie den Subflow an Ihre Anforderungen an, und veröffentlichen Sie ihn.  
   Weitere Informationen zum Erstellen und Verwenden von Subflows finden Sie unter [Create a subflow in Workflow Studio](https://www.servicenow.com/docs/access?context=create-subflow&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US).
5. Navigieren zu Webhook-Details von Dynamics CRMEntscheidungsrichtlinie.
6. Klicken Sie auf der Registerkarte Entscheidungen auf Neu.
7. Füllen Sie die Felder des Formulars aus.  
   {#configure-ms-dyn-crm-webhook-decision-policy__table_awj_xgv_z3b__entry__2}

   | Feld | Beschreibung |
   |-|-|
   | Bezeichnung | Eindeutige Bezeichnung zur Identifizierung der Weiterleitungsrichtlinie. |
   | Antwort | Option zum Angeben, ob diese Antwort die Standardantwort ist. Die Standardantwort ist anwendbar, wenn die Bedingungen nicht erfüllt sind. 1. Klicken Sie auf das Suchsymbol. 2. Wählen Sie den gewünschten Subflow aus der Liste Dokument: aus. Hinweis: Stellen Sie sicher, dass der Tabellenname<kbd class="ph userinput">Dynamics CRM Webhook Response Subflow [sn_ms_crm_spoke_dynamic_crm_webhook_answer_subflow] lautet</kbd>. {#configure-ms-dyn-crm-webhook-decision-policy__ol_sdf_ftb_1jb} |
   | Bedingung | Bedingungen, die erfüllt werden müssen, wenn die erforderlichen Ereignisse in Microsoft Dynamics CRMauftreten. |
   [Tabelle : 2. Formular „Entscheidung"]

   {#configure-ms-dyn-crm-webhook-decision-policy__table_awj_xgv_z3b}
8. Klicken Sie auf Absenden.  
   Hinweis:  
   Diese Weiterleitungsrichtlinien werden in den Entscheidungstabellen gespeichert. Benutzer werden davor gewarnt, Daten in diesen Tabellen direkt zu aktualisieren oder zu ändern.

#### Ergebnisse

Entscheidungsrichtlinie und Subflow werden erstellt.

