Konfigurieren Sie die Unterstützung für einzelne und mehrere Kanalanbieter
Mit Dynamics 365-Kanalintegrationsframework Version 2.0 können Unternehmen einzelnde oder mehrere Anbieter (Erstanbieter-Chat- und Drittanbieter-Telefonieanbieter) in der App Omnikanal for Dynamics 365 Customer Service konfigurieren. Dadurch können die Mitarbeiter gleichzeitig an mehreren Sitzungen arbeiten, die verschiedene Kunden auf verschiedenen Kanälen bedienen, wobei jede dieser Sitzungen zu verschiedenen Anbietern gehört. Agenten können bei Bedarf zwischen diesen Sitzungen wechseln. Omnichannel for Customer Service bringt eine bereitgestellte Kanalanbieter-Konfiguration, Sie können jedoch andere Kanalanbieter-Datensätze hinzufügen und konfigurieren.
Überlegungen
Hier sind einige Dinge, die Sie beim Erstellen oder Starten von Sitzungen beachten sollten, wenn Sie mehrere Kanalanbieter in Ihrer Organisation haben:
Sitzungen, die mit dem Dynamics 365 Kanalintegrationsframework 2.0 zur Channel-Integration Version 2.0 API gestartet wurden, sind mit dem Kanalanbieter verbunden. Anbieter werden über Ereignisse in der Sitzung informiert, die von ihnen gestartet wurden.
Anbieter können neue Registerkarten nur in den Sitzungen öffnen, die sie gestartet haben.
Anbieter können Sitzungen nicht programmgesteuert wechseln oder schließen.
Agenten können Sitzungen manuell wechseln und schließen. Als Best Practice empfehlen wir, dass Sitzungen nach Einholung der Zustimmung des Agenten mit einer Toastbenachrichtigung gestartet werden.
Wenn eine Anbieter-Sitzung nicht im Fokus steht und es in dieser Sitzung ein neues Ereignis gibt (z.B. eine neue ungelesene Nachricht von einem Kunden), können Sie mit der API requestFocusSession dem Agenten zeigen, dass die nicht im Fokus stehende Sitzung Aufmerksamkeit erfordert.
Starten Sie eine Home-Sitzung (Standard), wenn Ihre Organisation einen einzelnen Kanalanbieter verwendet
Wenn Ihre Organisation einen einzelnen Kanalanbieter verwendet, können Sie die setMode
Methode zum Starten einer Home-Sitzung verwenden.
Sie können die Microsoft.CIFramework.setMode(1)-Methode von Ihrem Anbietercode aufrufen, um den Kommunikationsbereich sichtbar zu machen. Sie können die Methode am Ende Ihres Initialisierungscodes hinzufügen, damit das Widget direkt beim Laden des Kanalanbieters sichtbar ist.
Darüber hinaus können Sie auf das onSessionClosed -Ereignis achten, um das Kommunikations-Widget anzuzeigen, wenn die letzte Sitzung geschlossen wird. Auf diese Weise können Sie sicherstellen, dass das Kommunikations-Widget die ganze Zeit sichtbar ist, unabhängig davon, ob eine Sitzung geöffnet ist oder nicht.
Starten Sie eine Home-Sitzung (Standard), wenn Ihre Organisation mehrere Kanalanbieter verwendet
Wenn in Ihrer Organisation mehrere Kanalanbieter vorhanden sind, ist das Kommunikations-Widget in der Home-Sitzung nicht sichtbar, da die Home-Sitzung keinem Anbieter zugeordnet ist. Beachten Sie, dass die setMode-Methode auf der Startseite nicht unterstützt wird. In einem solchen Szenario müssen Sie also eine Standardsitzung erstellen, um eine Dialer-Erfahrung im Kommunikations-Widget, in Unterhaltungs-Dashboards auf der Registerkarte „Anwendung“ usw. anzuzeigen.
Gehen Sie wie folgt vor, um eine Standardsitzung zu erstellen:
- Verwenden Sie die createSession-Methode zum Erstellen einer Sitzung mit relevanten Anwendungsregisterkarten, und um diese zusammen mit dem Widget zu laden.
- Verwenden Sie die Microsoft.CIFramework.setMode(1)-Methode in Ihrem Anbietercode am Ende des Initialisierungsabschnitts. Dadurch wird sichergestellt, dass das Widget direkt beim Laden des Kanalanbieters sichtbar ist.
Siehe auch
Was ist neu in Dynamics 365 Kanalintegrationsframework
Konfigurieren Sie den Kanalanbieter in Dynamics 365 Kanalintegrationsframework 1.0
Bringen Sie Ihren eigenen benutzerdefinierten Nachrichten-Kanal