Auf dieser Seite erfahren Sie, wie Sie die Integration mit Microsoft Dynamics vornehmen. Nach der Integration können Kundenservicemitarbeiter Anrufe und Chats direkt über ein Microsoft Dynamics-Dashboard entgegennehmen.
Checkliste für die Microsoft Dynamics-Integration
In der folgenden Checkliste sind die Schritte aufgeführt, die für die Einrichtung der Microsoft Dynamics-Integration erforderlich sind.
Installieren Sie die UJET-Lösung in Ihrer Umgebung. Die neueste Version ist 1.2.0.0.
Konfigurieren Sie die IFrameUrl der UJET-Lösung.
Prüfen Sie die domainbasierten Einstellungen.
Neue Azure-App-Registrierung erstellen
Fügen Sie eine Plattformkonfiguration hinzu.
API-Berechtigungen konfigurieren
Neue Zertifikate und Secrets erstellen
Anwendungsnutzer für diese Umgebung einrichten
Legen Sie im Administratorportal Werte fest, um eine Verbindung zu Ihrer Microsoft Dynamics-Instanz herzustellen.
Fahren Sie mit den optionalen Schritten fort.
Connector installieren
So installieren Sie den Contact Center AI Platform-Connector:
Laden Sie die UJET-Lösung herunter und entpacken Sie sie. Sie finden sie hier: UJETConnector_1_2_0_0_managed-dynamics.zip.
Gehen Sie in Microsoft Dynamics zu Service > Solutions (Service > Lösungen).
Klicken Sie auf Importieren und laden Sie die UJET-Lösung hoch.
Suchen Sie den Eintrag UJETConnector und prüfen Sie, ob er richtig installiert ist. Sie können dies im Connector Settings Manager prüfen. Weitere Informationen finden Sie unter Connector-URL konfigurieren.
Verwaltetes Paket aktualisieren oder installieren
Das verwaltete Paket enthält den Connector. Mit dem in Microsoft Dynamics installierten Connector können Kundenservicemitarbeiter Anrufe und Chats direkt in einem Microsoft Dynamics-Dashboard entgegennehmen.
Connector in der Lösungsverwaltung aktualisieren oder installieren
Klicken Sie in Microsoft Dynamics oben rechts auf das Zahnrad, um zu den Erweiterten Einstellungen zu gelangen.
Klicken Sie auf dem Bildschirm Einstellungen neben Einstellungen auf Weitere Optionen einblenden, um das Drop-down-Menü zu öffnen, und wählen Sie dann Lösungen aus.
Ergebnis: Der Connector wird in der Liste Lösungsverwaltung angezeigt.
Contact Center AI Platform-Connector in Microsoft Dynamics aktualisieren oder installieren
Voraussetzungen
Sie müssen als Administrator mit Berechtigungen zum Importieren von Connectors in der Lösungsverwaltung zugewiesen sein.
Sie benötigen die ZIP-Datei des verwalteten Connectors. Beispiel:
Connector_1_2_0_0_managed.zip..Sie müssen die Power Apps-Benutzeroberfläche verwenden.
Sie müssen ein ausreichendes Zeitfenster für die Ausfallzeit des Agent-Adapters haben. Wir empfehlen, etwa 10 Minuten einzuplanen.
Connector in Microsoft Dynamics importieren
Klicken Sie im Header Power Apps auf den Link Importieren. Der Bereich Lösung hinzufügen wird angezeigt.
Klicken Sie auf Durchsuchen, um den zu importierenden Connector auszuwählen.
Klicken Sie auf Importieren. Die Details des zu importierenden Connector-Pakets sollten angezeigt werden. Wenn die Details korrekt angezeigt werden, fahren Sie mit dem nächsten Schritt fort. Wenn nicht, prüfen Sie, ob Sie die richtige Datei ausgewählt haben.
Klicken Sie auf Weiter.
Folgen Sie der Anleitung, um den Import abzuschließen. Für das Upgrade des Connectors sind keine speziellen Optionen erforderlich.
Wenn die Installation abgeschlossen ist, aktualisieren Sie die Agent-Seite, damit der aktualisierte Connector angezeigt wird.
Ergebnis: Der Connector ist installiert und einsatzbereit.
Connector-URL konfigurieren
Nach der Installation des Pakets v1_2_0_0 ist die neue Anwendung für den Systemintegrator verfügbar.
Suchen Sie in der Suchleiste nach UJET Connector Settings Manager und klicken Sie dann auf Play (Wiedergeben). Sie werden zur Anwendung und zu einer Ansicht weitergeleitet, in der Sie auf die Tabelle „UJET Settings“ zugreifen können. Diese enthält die Konfiguration für den iFrame-Adapter.

Bei Neuinstallationen muss der Einstellungstabelle ein neuer Eintrag hinzugefügt werden. Klicken Sie auf Neu, um eine neue IFrameUrl-Einstellung hinzuzufügen.

Eine neue Seite wird geöffnet, auf der Sie eine IFrameUrl hinzufügen können. Es sind zwei Felder vorhanden: Name und Value (Wert). Verwenden Sie die folgenden Beispielwerte, um die Konfiguration zu vereinfachen:
Name: IFrameUrl
Wert:
https://<tenant_subdomain>.<environment_domain>
Klicken Sie auf Speichern. In der Tabelle „Einstellungen“ wird ein neuer Eintrag angezeigt. Die Konfiguration von „IFrameUrl“ ist jetzt abgeschlossen.
Domainbasierte Zugriffssteuerung für den Agent-Adapter hinzufügen
Die domainbasierte Zugriffssteuerung sorgt für Sicherheit und ermöglicht es Ihnen, festzulegen und zu steuern, auf welchen Domains der Agent-Adapter angezeigt werden kann.
Mit der domainbasierten Zugriffssteuerung können Sie festlegen und steuern, in welchen Domains der Agent-Adapter angezeigt werden darf. Dies ist ein wichtiger Implementierungsschritt. Achten Sie darauf, dass Sie alle erforderlichen Domains gemäß den Richtlinien in den Entwicklereinstellungen hinzufügen. Andernfalls kann der Adapter beschädigt werden.
Wenn Sie Fragen haben oder Unterstützung bei der Implementierung benötigen, wenden Sie sich an den Support.
Domains in den Entwicklereinstellungen hinzufügen
So fügen Sie Domains in den Entwicklereinstellungen hinzu:
Klicken Sie im CCAI Platform-Portal auf Einstellungen > Entwicklereinstellungen. Wenn Sie das Menü Einstellungen nicht sehen, klicken Sie auf Menü.
Zum Agent-Adapter – Domainbasierte Zugriffssteuerung
Geben Sie jede Domain in einer neuen Zeile ein. Das Format ist
*.domain, z. B.*.mycompany.com.
Domain angeben
Das Format für die Angabe einer Domain für eine Instanz kann ein beliebiger gültiger Domainname sein. Es kann auch ein Platzhalter (*) enthalten, der einer beliebigen Anzahl von Subdomains entspricht. Der Platzhalter muss am Anfang der Domain stehen und entspricht allen Subdomains. Außerdem hat der Nutzer die Möglichkeit, mit der Syntax <protocol>://<domain>:<port> ein Protokoll und einen Port anzugeben.
Der Port kann ein Platzhalter sein, das Protokoll jedoch nicht. Wenn ein Protokoll angegeben ist, wird nur dieses Protokoll berücksichtigt. Für alle anderen Protokolle kann der Adapter nicht angezeigt werden. Beispiel: https://some.example.domain.com führt weder zu einer Übereinstimmung mit http://some.example.domain.com noch mit mail://some.example.domain.com.
CRM-spezifische Domains
Beachten Sie beim Eingeben Ihrer CRM-Domain die folgenden Namenskonventionen für Domains.
Salesforce: *.visualforce.com *.force.com *.salesforce.com
Zendesk: *.zdusercontent.com *.zendesk.com
Microsoft Dynamics: *.crm.dynamics.com
Kustomer: *.kustomerapp.com
Bilderrahmen auf dem Adapter neu laden
Wenn der Agent-Adapter nach Änderungen an der Administratorkonfiguration nicht für Agents sichtbar ist, müssen sie mit der rechten Maustaste auf den Agent-Adapter klicken und dann auf Frame neu laden.
Azure-App-Registrierung (OAuth-Client)
Neue Anwendungsregistrierung in Azure erstellen
Rufen Sie Azure Active Directory > App-Registrierungen > Neue Anwendungsregistrierung auf. Die Seite Anwendung registrieren wird angezeigt.
Füllen Sie die Pflichtfelder aus:
Geben Sie im Feld Name die URL Ihrer Umgebung ohne
https://ein. Beispiel:yourcompany.domain.co.Klicken Sie im Bereich Unterstützte Kontotypen auf Nur Konten im Organisationsverzeichnis.
Klicken Sie auf Registrieren. Die Anwendung ist jetzt registriert.
Authentifizierungseinstellungen
Plattformkonfiguration hinzufügen
So fügen Sie eine Plattformkonfiguration in Microsoft Dynamics hinzu:
Rufen Sie nach dem Erstellen der registrierten App die Authentifizierung auf und geben Sie Ihre Callback-URL in das Feld Weiterleitungs-URI ein, z. B.
https://yourcompany.domain.co/v1/dynamics/oauth_callback.Klicken Sie auf das Kästchen für ID-Tokens.
Neue Zertifikate und Secrets erstellen
So erstellen Sie neue Zertifikate und Secrets in Microsoft Dynamics:
Rufen Sie Zertifikate und Secrets auf, um im Bereich Clientschlüssel hinzufügen einen neuen Schlüssel zu erstellen:
Geben Sie im Feld Beschreibung eine Beschreibung wie API-SCHLÜSSEL ein.
Klicken Sie im Abschnitt Läuft ab auf den längsten verfügbaren Zeitraum, der von Ihrem Sicherheitsteam zugelassen wird.
Hinweis: Dieses muss neu generiert werden, nachdem die Ablaufzeit erreicht wurde.
Klicken Sie auf Hinzufügen.
API-Berechtigungen hinzufügen
So fügen Sie API-Berechtigungen in Microsoft Dynamics hinzu:
Gehen Sie zu Verwalten > API-Berechtigungen und klicken Sie auf Berechtigung hinzufügen.
Klicken Sie auf Dynamics CRM.
Klicken Sie auf Delegated permissions (Delegierte Berechtigungen).
Klicken Sie das Kästchen für user_permission an.
Klicken Sie unter API-Berechtigungen noch einmal auf Berechtigung hinzufügen.
Klicken Sie auf Microsoft Graph.
Klicken Sie auf Anwendungsberechtigungen.
Fügen Sie die Berechtigungen Application.ReadWrite.All, Directory.Read.All und User.Read.All hinzu.
Prüfen Sie, ob alle Berechtigungen unter Microsoft Graph ausgewählt sind, einschließlich User.Read.
Klicken Sie auf Einwilligung des Administrators für [Name Ihrer Organisation]erteilen und bestätigen Sie die Aktion im angezeigten Dialogfeld.
Prüfen Sie, ob der Status für Name Ihrer Organisation jetzt „Gewährt“ lautet.

Werte im Contact Center AI Platform-Portal eingeben
So geben Sie Ihre Werte im Contact Center AI Platform-Portal ein:
Klicken Sie im CCAI Platform-Portal auf Einstellungen > Entwicklereinstellungen. Wenn Sie das Menü Einstellungen nicht sehen, klicken Sie auf Menü.
Scrollen Sie zu CRM > Agent Platform.
Klicken Sie auf Microsoft Dynamics und geben Sie Werte für Folgendes ein:
Anwendungs-ID: Die Client-ID der Anwendung (Microsoft Dynamics) finden Sie auf der Übersichtsseite Ihrer App-Registrierung.
Schlüsselpasswort: Dieses muss nach der Erstellung kopiert werden, da es nach dem Aktualisieren nicht mehr vollständig angezeigt wird. Weitere Informationen finden Sie unter Authentifizierungseinstellungen.
Active Directory-Mandant: Das Verzeichnis (Mandanten-ID) finden Sie auf der Übersichtsseite Ihrer App-Registrierung.
Microsoft Dynamics-Domain: Geben Sie die URL Ihrer Umgebung ein. Sie finden sie auf der Übersichtsseite der Umgebung.
Hinweis: Prüfen Sie, ob alle diese Felder korrekt sind, bevor Sie die Änderungen speichern und fortfahren.

Klicken Sie auf Speichern.
Anwendungsnutzer für Ihre Umgebung einrichten
So richten Sie Anwendungsnutzer für Ihre Umgebung in Microsoft Dynamics ein:
Wählen Sie Ihre Umgebung aus und klicken Sie auf Einstellungen.

Klicken Sie auf Anwendungsnutzer.

Klicken Sie auf App-Nutzer einrichten.

Wählen Sie im Feld „App“ eine vorhandene App aus und klicken Sie auf Hinzufügen.
Klicken Sie auf das Feld Geschäftsbereich und dann auf einen Geschäftsbereich.
Fügen Sie die folgenden Sicherheitsrollen hinzu:
Service Reader
Service Writer
Klicken Sie auf Erstellen.
Benutzerdefinierte Feldzuordnung testen
In diesem Abschnitt wird anhand von „MyCustomField“ gezeigt, wie Sie ein benutzerdefiniertes Feld hinzufügen und zuordnen.
So richten Sie die Zuordnung benutzerdefinierter Felder in Microsoft Dynamics ein:
So erstellen Sie ein neues benutzerdefiniertes Feld in einer Lösungskomponente:
Gehen Sie zu Vertrieb > Einstellungen > Lösungen.
Klicken Sie oben auf der Seite „Alle Lösungen“ auf Neu.
Geben Sie TestCustomFields als Anzeigenamen ein.
Klicken Sie auf Speichern und schließen.
Klicken Sie auf die vorhandene Lösungskomponente.
Gehen Sie zu Komponenten > Entitäten > Vorhandene hinzufügen.
Klicken Sie auf die Lösungskomponente Kontakt.
Klicken Sie auf OK, um die Details der Lösungskomponente „Kontakt“ aufzurufen. Das Dialogfeld „Systemformular“ für die Lösungskomponente wird angezeigt.
Klicken Sie auf die Entitäts-Assets, die Sie in die Lösung aufnehmen möchten.
Entitätsmetadaten einschließen
Alle Assets hinzufügen
Klicken Sie in diesem Beispiel auf Entitätsmetadaten einbeziehen.

Klicken Sie auf Beenden.
Rufen Sie Components > Entities > Contact > Fields (Komponenten > Entitäten > Kontakt > Felder) auf.
Klicken Sie auf Neu.
Im Feld „Name“ wird ein neuer Feldname angezeigt. Kopieren Sie den Feldnamen für die spätere Verwendung:

Klicken Sie auf Speichern und schließen.
Formular bearbeiten, um das benutzerdefinierte Feld anzuzeigen
Im folgenden Beispiel geht es um die Kontaktlösungskomponente, die zuvor in Connector in der Lösungsverwaltung aktualisieren oder installieren konfiguriert wurde.
So bearbeiten Sie das Formular, damit das benutzerdefinierte Feld angezeigt wird:
Öffnen Sie einen Kontakt und klicken Sie auf Formular.
Öffnen Sie den Feld-Explorer und filtern Sie nach Benutzerdefinierte Felder.

Doppelklicken Sie auf MyCustomField.
Klicken Sie auf Speichern und dann auf Veröffentlichen, um das neue Feld dem Formular hinzuzufügen.
Aktualisieren Sie den Browser, um zu prüfen, ob das Formular auf dem Kontaktbildschirm angezeigt wird.
Prüfen Sie, ob MyCustomField im Formular enthalten ist.
Geben Sie den ermittelten Wert in das Feld MyCustomField ein.
Klicken Sie auf Speichern.
Benutzerdefinierte Feldzuordnung im Contact Center AI Platform-Portal einrichten
So richten Sie die benutzerdefinierte Feldzuordnung im Contact Center AI Platform-Portal ein:
Klicken Sie im CCAI Platform-Portal auf Einstellungen > Entwicklereinstellungen. Wenn Sie das Menü Einstellungen nicht sehen, klicken Sie auf Menü.
Rufen Sie Benutzerdefinierte Feldzuordnung auf und klicken Sie auf das Kästchen.
Klicken Sie unter CRM-Feld für die Suche verwenden auf das zuvor erstellte benutzerdefinierte Feld (new_mycustomfield).
Konto- und Kundenfelder in einem benutzerdefinierten Fallformular ausfüllen
Die Standardaktion in Microsoft Dynamics besteht darin, die Kundeninformationen nur beim Erstellen eines Falls einzufügen. Wenn Sie diese Einstellung aktualisieren, kann das Kontaktfeld gleichzeitig mit den Kundeninformationen aus einem Fall ausgefüllt werden.
Klicken Sie im CCAI Platform-Portal auf Einstellungen > Entwicklereinstellungen. Wenn Sie das Menü Einstellungen nicht sehen, klicken Sie auf Menü.
Gehen Sie zu CRM > Account Lookup (CRM > Kontosuche).
Klicken Sie unter Objekttyp auf Kontakt.
Klicken Sie das Kästchen Benutzerdefinierten Parameterabgleich verwenden an.
Wenn Sie zwischen Objekttypen wechseln, wird die Tabelle geleert, sofern die Felder nicht gespeichert sind. So können das Feld „Kontakt“ im Fallobjekt und das Feld „Kunde“ mit dem Konto, das dem Kontakt zugeordnet ist (falls vorhanden), gleichzeitig aktualisiert werden.
Das CRM-Ticket wird aktualisiert, wenn das Kästchen Benutzerdefinierten Parameterabgleich verwenden angeklickt ist und die Parameterkonfiguration gültig ist. Andernfalls wird die Standardlogik zum Aktualisieren des CRM verwendet. Wenn alle Parameter richtig konfiguriert sind, werden sie alle aktualisiert. Wenn Parameter falsch konfiguriert sind, werden nur die korrekt konfigurierten Parameter aktualisiert.
DAP für das Segment „Nutzer“ testen
So testen Sie eine DAP:
Klicken Sie im CCAI Platform-Portal auf Einstellungen > Warteschlange. Wenn Sie das Menü Einstellungen nicht sehen, klicken Sie auf Menü.
Bevorzugten Social-Media-Kanal auswählen
Gehen Sie im Bereich Einstellungen zu Zugangspunkt und klicken Sie neben dem Zugangspunkt, den Sie aktualisieren möchten, auf das Bearbeitungssymbol.

Geben Sie im Feld CRM Custom User Segment Field (Benutzerdefiniertes CRM-Feld für Nutzersegment) den Namen des Felds im CRM ein, das die Informationen zum Nutzersegment enthält, z. B.
new_mycustomfield.