Anforderungen
Warnung
Copilot Studio Agenten mit Namen, die länger als 30 Zeichen sind, können keine Verbindung herstellen, wenn Sie den Anweisungen in diesem Artikel folgen. Stellen Sie sicher, dass der Name Ihres Agenten weniger als 30 Zeichen enthält, bevor Sie fortfahren.
Ihren Agent mit der Dynamics 365 Customer Service-Umgebung verbinden
Öffnen Sie in Copilot Studio Ihren Agent und wechseln Sie zur Seite Kanäle.
Wählen Sie unter Customer Engagement-Hub die Kachel Dynamics 365 Customer Service aus.
Wählen Sie Verbinden aus.
Anmerkung
- Die Installation des Dynamics 365 Customer Service-Pakets muss in derselben Umgebung wie der Agent erfolgen.
- Möglicherweise wird eine Nachricht angezeigt, die besagt, dass wir nicht feststellen können, ob die Dynamics 365 Customer Service-Integration für die Umgebung aktiviert ist, wenn Sie Application Lifecycle Management (ALM) verwenden. Weitere Informationen finden Sie unter Agenten mit Anwendungslebenszyklus.
Wählen Sie den Link In Omnichannel anzeigen aus, um mit der Konfiguration der Agent-Verbindung in Dynamics 365 Customer Service fortzufahren.
Wichtig
Um den Agent auf Ihrer benutzerdefinierten Website zu testen, müssen Sie den Einbettungscode verwenden, der in dem von Ihnen im Dynamics 365 Customer Service eingerichteten Chat Widget angegeben ist. Wenn Sie den Einbettungscode von Copilot Studio verwenden, funktioniert die Übergabe nicht. Weitere Informationen finden Sie unter Einbetten des Chat-Widget in Ihre Website oder Ihr Portal.
Agenten mit Anwendungslebenszyklusverwaltung
Angenommen, Sie haben Application Lifecycle Management (ALM) für Ihre Agenten eingerichtet und exportieren und importieren Agenten zwischen Entwicklungsumgebungen (nicht verwaltet) und Test- oder Produktionsumgebungen (verwaltet). In diesem Fall wird möglicherweise eine Meldung angezeigt, dass wir nicht feststellen können, ob die Dynamics 365 Customer Service-Integration für die Umgebung aktiviert ist.
Wenn der Agent, den Sie exportiert haben, für Dynamics 365-Funktionen aktiviert ist, können Sie diese Meldung ignorieren. Der Agent funktioniert weiterhin ordnungsgemäß. Die Meldung verschwindet, nachdem Sie die neueste Version Ihres Agenten aus Ihrer Entwicklungsumgebung exportiert haben und sie dann in eine gezielte Test- oder Produktionsumgebung mit verwalteten Agenten importiert haben.
Wenn die Meldung nach dem Exportieren und Importieren der neuesten Version Ihres verwalteten Agents weiterhin angezeigt wird, stellen Sie sicher, dass Sie alle nicht verwalteten Ebenen entfernt haben:
Melden Sie sich in Power Apps an und wählen Sie die Umgebung des verwalteten Agents aus.
Wählen Sie im Navigationsmen Lösungen und dann die Lösung aus, die den Agent mit der nicht verwalteten Ebene enthält.
Wählen Sie neben der Agent-Komponente in der Lösung Weitere Befehle (⋮) und dann Lösungsebenen anzeigen aus.
Wählen Sie die nicht verwaltete Ebene und dann Nicht verwaltete Ebene entfernen aus.
Wenn für Ihren Agent keine Dynamics 365-Funktionen aktiviert sind, wird die Meldung immer angezeigt.
Dynamics 365 Customer Service geht davon aus, dass eine Unterhaltung nach einer Zeit der Inaktivität endet. Dieses Feature ist wichtig, um sicherzustellen, dass in der Vorgesetztenansicht die richtigen laufenden Unterhaltungen angezeigt werden und die Agentenauslastung und -metriken korrekt verwaltet werden. Wenn Sie einen Agent über Dynamics 365 Customer Service erstellen, enthält der standardmäßige Agenteninhalt zwei Themen: Erinnerung an Sitzungstimeout und Sitzungstimeout. Diese Themen verwenden den Inaktivitätstrigger, um die Benutzenden zunächst daran zu erinnern und dann die Unterhaltung nach einem festgelegten Inaktivitäts-Zeitüberschreitungswert zu schließen, der im Thema konfiguriert werden kann. Wenn Sie den Agent jedoch über das Copilot Studio Portal erstellen, sind diese Themen nicht im Agent enthalten. Um diese zu erstellen, gehen Sie wie folgt vor.
Erstellen Sie ein Sitzungszeitüberschreitungsthema
Wechseln Sie zur Seite Themen.
Wählen Sie Thema hinzufügen und dann Ohne Vorlage aus.
Bewegen Sie den Mauszeiger über den Trigger Text, und wählen Sie das Symbol Trigger ändern aus.
Wählen in der Liste Inaktivität aus.
Wählen Sie im Trigger-Knoten Bearbeiten, um die Inaktivitätsdauer zu konfigurieren.
Wählen Sie den gewünschten Dauerwert aus der Liste aus. Alternativ können Sie auch die Option Formel verwenden und einen Wert in Sekunden eingeben. Dieser Wert gibt die inaktive Zeit an, die benötigt wird, bis das Thema ausgelöst wird.
Wählen Sie mithilfe der Option Bedingung den Kanal aus, auf den es angewendet wird. Wählen Sie für Dynamics 365 unter dem Block Bedingung die Option eine Variable auswählen und dann die Registerkarte System und Aktivitätskanal aus.
Klicken Sie im Dropdownmenü auf Omnichannel.
Fügen Sie abschließend eine Nachricht und am Ende einen Knoten Unterhaltung beenden hinzu, damit die Unterhaltung endet. Wählen Sie das Symbol Knoten hinzufügen zeigen auf Thema verwalten und wählen dann Unterhaltung beenden.
Speichern und veröffentlichen Sie Ihren Agent.
Die Dynamics 365-Fähigkeiten Ihres Agenten verwalten
Wechseln Sie zur Seite Kanäle.
Wählen Sie unter Customer Engagement-Hub die Kachel Dynamics 365 Customer Service aus.
Hier können Sie die Verbindung zu Ihrem Agenten trennen und den Link zum Dynamics 365 Customer Service-Admin Center finden, um die Verbindungsdetails anzuzeigen.
Trennen Sie Ihren Agent von Dynamics 365 Customer Service oder deaktivieren Sie die Verbindung
Wenn Sie Trennen auswählen, wird der Anwendungsbenutzer, der den Agent in Ihrer Dynamics 365 Customer Service-Instanz darstellt, deaktiviert. Ihr Agent trennt effektiv die Verbindung zur Dynamics 365 Customer Service-Umgebung und empfängt keinen Datenverkehr mehr von Ihrer Dynamics 365 Customer Service-Instanz.
Sie müssen Ihren Agent erneut verbinden, um ihn wieder hinzuzufügen.
Bekannte Einschränkungen
Siehe Einschränkungen bei der Verwendung von Copilot Studio mit dem Chat-Add-In für Dynamics 365 Customer Service.
Empfohlene Erweiterungen
Die folgenden Erweiterungen müssen nicht an Dynamics 365 Customer Service übergeben werden, aber sie bieten Agent-Autoren eine bessere Erfahrung, indem sie zusätzliche Variablen und Aktionen bereitstellen.
Installieren Sie die Erweiterung Dynamics 365 Copilot Studio.
Anforderungen
Ihren Agent mit der Dynamics 365 Customer Service-Umgebung verbinden
Anmerkung
Wenn Sie Ihren Agent vor November 2021 mit der Dynamics 365 Customer Service-Umgebung verbunden haben, sehen die Einstellungen auf der Kachel Dynamics 365 Customer Service aus, als seien sie nicht konfiguriert wurden. Dies ein bekanntes Problem. Sie hat keine Auswirkungen auf den Agenten oder seine Dynamics 365-Funktionen. Wählen Sie Aktivieren, um die Einstellungen zu aktualisieren und die tatsächlichen Verbindungsdetails anzuzeigen.
Öffnen Sie in Copilot Studio Ihren Agent und wechseln Sie zur Seite Kanäle.
Wählen Sie unter Customer Engagement-Hub die Kachel Dynamics 365 Customer Service aus.
Wählen Sie Aktivieren.
- Wenn die erforderlichen Erweiterungen nicht installiert sind, sehen Sie eine Meldung, dass Ihr Agent keinen Zugriff auf die benötigten Variablen oder Aktionen hat.
- Möglicherweise wird eine Nachricht angezeigt, die besagt, dass wir nicht feststellen können, ob die Dynamics 365 Customer Service-Integration für die Umgebung aktiviert ist, wenn Sie Application Lifecycle Management (ALM) verwenden. Weitere Informationen finden Sie unter Agenten mit Anwendungslebenszyklus.
Wählen Sie unter Sehen Sie sich die Umgebung an, mit der dieser Bot verbunden ist die Umgebung aus, in der Sie Dynamics 365 Customer Service aktiviert haben. Ihr Agent und Dynamics 365 Customer Service müssen sich in derselben Umgebung befinden, damit Analytics für Dynamics 365 Customer Service für Ihren Agenten funktioniert.
Wenn Sie Dynamics 365 Customer Service in dieser Umgebung nicht eingerichtet haben, wird eine Nachricht angezeigt, in der Sie aufgefordert werden, eine Testversion zu starten.
Wählen Sie Erfahren Sie, wie Sie eine neue Anwendungs-ID registrieren, und befolgen Sie den Schritten, wie Sie die App-Registrierung für Copilot Studio finden oder erstellen.
Wechseln Sie im Azure-Portal zu App-Registrierungen und wählen Sie dann Überblick. Kopieren Sie die Anwendungs- (Client-)ID.
Kehren Sie zum Konfigurationsbereich von Dynamics 365 Customer Service in Copilot Studio zurück und fügen Sie die Anwendungs-ID in das Feld ein.
Wichtig
Dynamics 365 Customer Service modelliert Agenten als Anwendungsbenutzer. Daher muss die Anwendungs-ID, die Sie verwenden, eindeutig für Ihren Copilot Studio Agent sein. Die Wiederverwendung einer Anwendungs-ID über Agenten hinweg führt zu einem Fehlercode 1004
(DuplicateBotAppId).
Wählen Sie Ihren Agent hinzufügen.
Copilot Studio verwendet für die Kommunikation mit Dynamics 365 Customer Service einen Teams-Kanal. Wenn keiner aktiviert ist, wird ein Teams-Kanal aktiviert, wenn Sie Ihren Agent hinzufügen auswählen.
Wählen Sie den Link Details in Dynamics 365 anzeigen aus, um mit der Konfiguration der Agent-Verbindung in Dynamics 365 Customer Service fortzufahren.
Wichtig
Um den Agent auf Ihrer benutzerdefinierten Website zu testen, müssen Sie den Einbettungscode verwenden, der in dem von Ihnen im Dynamics 365 Customer Service eingerichteten Chat Widget angegeben ist. Wenn Sie den Einbettungscode von Copilot Studio verwenden, funktioniert die Übergabe nicht. Weitere Informationen finden Sie unter Einbetten des Chat-Widget in Ihre Website oder Ihr Portal.
Wenn Sie Ihrem mit Dynamics 365 Customer Service verbunden Agent Sprachfunktionen hinzufügen möchten, müssen Sie den Agent von Ihrem Dynamcis 365 Customer Service trennen und erneut verbinden.
Agenten mit Anwendungslebenszyklusverwaltung
Wenn Sie Application Lifecycle Management (ALM) für Ihre Agenten einrichten und Agenten zwischen Entwicklungs- (nicht verwaltet) und Test- oder Produktionsumgebungen (verwaltet) exportieren und importieren, wird möglicherweise eine Meldung angezeigt, die besagt, dass wir nicht feststellen können, ob die Dynamics 365 Customer Service-Integration für die Umgebung aktiviert ist.
Wenn der Agent, den Sie exportiert haben, für Dynamics 365-Funktionen aktiviert ist, können Sie diese Meldung ignorieren. Der Agent funktioniert weiterhin ordnungsgemäß. Die Meldung verschwindet, nachdem Sie die neueste Version Ihres Agenten aus Ihrer Entwicklungsumgebung exportiert haben und sie dann in eine gezielte Test- oder Produktionsumgebung mit verwalteten Agenten importiert haben.
Wenn die Meldung nach dem Exportieren und Importieren der neuesten Version Ihres verwalteten Agents weiterhin angezeigt wird, stellen Sie sicher, dass Sie alle nicht verwalteten Ebenen entfernt haben:
Melden Sie sich in Power Apps an und wählen Sie die Umgebung des verwalteten Agents aus.
Wählen Sie im Navigationsmen Lösungen und dann die Lösung aus, die den Agent mit der nicht verwalteten Ebene enthält.
Wählen Sie neben der Agent-Komponente in der Lösung Weitere Befehle (⋮) und dann Lösungsebenen anzeigen aus.
Wählen Sie die nicht verwaltete Ebene und dann Nicht verwaltete Ebene entfernen aus.
Wenn für Ihren Agent keine Dynamics 365-Funktionen aktiviert sind, wird die Meldung immer angezeigt.
Die Dynamics 365-Fähigkeiten Ihres Agenten verwalten
Wechseln Sie zur Seite Kanäle.
Wählen Sie unter Customer Engagement-Hub die Kachel Dynamics 365 Customer Service aus.
Hier können Sie Ihren Bot trennen oder deaktivieren, die Verbindung aktualisieren oder das Dynamics 365 Customer Service-Admin-Center öffnen, um die Verbindungsdetails anzuzeigen.
Ihren Bot von Dynamics 365 Customer Service trennen oder die Verbindung deaktivieren
Wenn Sie Bot trennen auswählen, wird der Anwendungsbenutzer, der den Bot in Ihrer Dynamics 365 Customer Service-Instanz darstellt, deaktiviert. Ihr Bot ist tatsächlich von der Dynamics 365 Customer Service-Umgebung getrennt.
Sie müssen Ihren Bot erneut verbinden, um ihn wieder hinzuzufügen. Beginnen Sie dazu ab Schritt 3.
Wenn Sie Deaktivieren auswählen, wird die Verbindung zwischen Ihrer Dynamics 365 Customer Service-Instanz und Copilot Studio deaktiviert. Ihr Bot empfängt keinen Datenverkehr mehr von Ihrer Dynamics 365 Customer Service-Instanz.
Verbindung aktualisieren
Wenn Sie Aktualisieren auswählen, wird die Verbindung zwischen Ihrem Bot und der Dynamics 365 Customer Service-Instanz geprüft und bestätigt.
Es empfiehlt sich, die Verbindung zu aktualisieren, nachdem Sie Ihren Bot zu einem Dynamics 365 Customer Service-Arbeitsstream hinzugefügt haben, um sicherzustellen, dass die Verbindung erfolgreich war.
Sprachbasierte Funktionen
Die Copilot Studio Telefonieerweiterung fügt mehrere Aktionen und Variablen zu Copilot Studio hinzu.
Wählen Sie VoIP aktivieren, um Sprachfunktionen für den gesamten Bot ein- oder auszuschalten, nicht für einzelne Bot-Sitzungen oder -Verbindungen. Wenn die Sprache aktiviert ist, kann jede Verbindung mit dem Bot Sprache, Text oder sowohl Sprache als auch Text verwenden.
Wichtig
Wenn ein Agent mit einem Dynamics 365-Spracharbeitsstream oder einer Warteschlange verbunden ist und Anrufe entgegennimmt und die Sprachfunktion deaktiviert ist, beginnen die Anrufe zu scheitern. Stellen Sie sicher, dass der Agent von Dynamics 365-Arbeitsstreams oder -Warteschlangen getrennt ist, bevor Sie die Sprachübertragung in der Copilot Studio Konfiguration deaktivieren.
Zustimmung zur Umfrage festlegen
Verwenden Sie diese Aktion, um Anrufer zu fragen, ob sie bereit sind, am Ende ihres Anrufs an einer Umfrage teilzunehmen.
Fügen Sie die Aktion hinzu.
Wählen Sie Eingabe für Zielthema hinzufügen und dann surveyConsent (boolesch) aus.
Auswählen Sie Ja oder Nein aus oder geben Sie eine benutzerdefinierte Antwort ein.
Festlegen des Kundengebietsschemas und der Übergabe an Dynamics 365 Customer Service
Verwenden Sie diese Aktion, um Anrufer nach ihrer bevorzugten Sprache zu fragen.
Fügen Sie die Aktion hinzu.
Wählen Sie Eingabe für Zielthema hinzufügen und dann customerLocale (Zeichenfolge).
Wählen Sie eine Variable aus, die den Gebietsschemacode definiert, oder geben Sie einen Gebietsschemacode ein.
Beziehen Sie sich auf die Liste der in In Dynamics 365 Customer Service unterstützte Sprachen um gültige Gebietsschemacodes zu finden. Nur eine Teilmenge dieser Sprachen wird in Copilot Studio unterstützt. Weitere Informationen finden Sie unter unterstützte Sprachen.
Nicht unterbrechbare Sprachnachricht senden
Verwenden Sie diese Aktion, um eine Sprachnachricht zu senden, die der Anrufer nicht unterbrechen kann.
Fügen Sie die Aktion hinzu.
Wählen Sie Eingabe für Zielthema hinzufügen und dann UninterruptibleMessage (Zeichenfolge).
Wählen Sie eine Variable aus, die den Nachrichteninhalt definiert, oder geben Sie eine Nachricht ein.
Den Anruf an eine andere Telefonnummer weiterleiten
Verwenden Sie diese Aktion, um den Anruf an eine andere Telefonnummer weiterzuleiten.
Fügen Sie die Aktion hinzu.
Wählen Sie Eingabe für Zielthema hinzufügen und dann TargetPhoneNumber (Zeichenfolge).
Wählen Sie eine Variable aus, die die Telefonnummer definiert, an die der Anruf weitergeleitet werden soll, oder geben Sie eine Telefonnummer ein.
Warnung
Fügen Sie vor der Telefonnummer kein Pluszeichen + hinzu.
Die eingegebene Telefonnummer muss über die Berechtigung Anrufe tätigen verfügen. Sonst schlägt die Weiterleitung an die Nummer fehl.
Auflegen
Verwenden Sie diese Aktion, um den Anruf zu beenden.
Fügen Sie die Aktion hinzu.
bot.CustomerPhoneNumber
Diese Variable enthält die Telefonnummer des Kunden, die auch als CallerID bezeichnet wird.
Sie können die „Ist leer“-Bedingung mit bot.CustomerPhoneNumber
verwenden, um den Kommunikationskanal des Kunden herauszufinden. Wenn das Gespräch von einem Anruf stammt, wird „Ist leer“ immer als Falsch zurückzugeben. Wenn es vom Messaging stammt, wird „Ist leer“ immer als Wahr zurückgegeben.
bot.OrganizationPhoneNumber
Diese Variable enthält die Telefonnummer, die der Kunde gewählt hat.
Dynamics 365-Variablen
Dynamics 365 Customer Service bietet mehr Kontextvariablen für Copilot Studio-Agenten.
Überlegungen zur Dokumenterstellung
Die Authentifizierung wird für die sprachbasierte Übergabe an Dynamics 365 Customer Service-Instanzen nicht unterstützt. Wenn Sie die Authentifizierung für Ihren Agent eingerichtet haben, enthalten die Authentifizierungsvariablen keine Authentifizierungsinformationen, wenn sie an Ihre Dynamics 365 Customer Service-Instanz gesendet werden.
Wenn Ihr Agent adaptive Karten enthält, stellen Sie sicher, dass Sie Bot Framework Composer verwenden, damit der Sprach-Agent seine Eigenschaft Sprechen richtig liest.
Wenn Ihre Themen Markdown-Inhalte enthalten, liest der Sprach-Agent das Sternchen (*). Passen Sie Ihren Markdown-Inhalt entsprechend an und testen Sie Agent Bot immer mit der Stimme, damit Sie auch sicher das gewünschte Ergebnis erzielen.
Bekannte Einschränkungen
Siehe Einschränkungen bei der Verwendung von Copilot Studio mit dem Chat-Add-In für Dynamics 365 Customer Service.
Beschränkungen für die Größe von Variablen, die für Dynamics 365 freigegeben werden, wenn Copilot Studio die Unterhaltung weitergibt, finden Sie unter Grenzwerte für die maximale Größe von Kanaldatennachrichten in Copilot Studio.
Empfohlene Erweiterungen
Die folgenden Erweiterungen müssen nicht an Dynamics 365 Customer Service übergeben werden, aber sie bieten Bot-Autoren eine bessere Erfahrung, indem sie zusätzliche Variablen und Aktionen bereitstellen.
Normalerweise werden die Erweiterungen automatisch in Ihrer Dynamics 365 Customer Service-Umgebung installiert. Wenn die Umgebung, mit der Sie Dynamics 365 Customer Service verbunden haben, jedoch nicht dieselbe Umgebung ist, in der sich Ihr Agent befindet, müssen Sie die Erweiterungen manuell installieren.
Text- und Sprachübergabe
Installieren Sie für Text- und Sprachübergaben folgende Erweiterungen in dieser Reihenfolge:
- Power Virtual Agents-Telefonieerweiterung
- Dynamics 365 Copilot Studio-Erweiterung
- Dynamics 365 Voice Copilot Studio-Erweiterung
Textübergabe (Messaging)
Wenn Sie nur Textnachrichten (Messaging) übergeben möchten, installieren Sie die Erweiterung Dynamics 365 Copilot Studio.
Wenn Sie nach der Installation der Dynamics 365 Copilot Studio-Erweiterung immer noch eine Meldung sehen, die Sie warnt, dass Ihr Agent keinen Zugriff auf die Variablen und Aktionen hat, die er für Sprachanrufe benötigt, und Sie keine Sprachfunktionen benötigen, können Sie sie getrost ignorieren.