Konfigurera stöd för leverantörer av en och flera kanaler
Med Dynamics 365 ramverk för kanalintegration 2.0 kan organisationer konfigurera enstaka och flera kanalleverantörer (förstapartschatt och tredjepartstelefonileverantörer) i flerkanal för Dynamics 365 Customer Service-app. Detta gör det möjligt för handläggare att samtidigt arbeta på flera sessioner för olika kunder på olika kanaler, där var och en av dessa sessioner tillhör olika leverantörer. Handläggare kan växla mellan dessa sessioner efter behov. Flerkanal för Customer Service ger en konfigurerad kanalleverantörskonfiguration, men du kan lägga till andra kanalleverantörsposter och konfigurera dem.
Att tänka på
Här är några saker att notera när du skapar eller startar sessioner när du har flera kanalleverantörer i din organisation:
Sessioner som startas med Dynamics 365 ramverk för kanalintegration 2.0 API:er är kopplade till kanalleverantören. Leverantörer meddelas om händelser för sessionen som de startade.
Leverantörer kan endast öppna nya flikar i de sessioner de har startat.
Leverantörer kan inte programmässigt byta sessioner eller stänga sessioner.
Handläggare kan byta och stänga sessioner manuellt. Som en bästa praxis rekommenderar vi att sessioner startas efter att handläggarens samtycke har tagits med hjälp av ett popup-meddelande.
Om en leverantörssession inte är i fokus och det finns en ny händelse i den sessionen, till exempel ett nytt oläst meddelande från en kund, kan du använda requestFocusSession API för att visa handläggaren att sessionen som inte är i fokus kräver uppmärksamhet.
Starta en startsession (standard) när din organisation använder en enda kanalleverantör
Om din organisation använder en enda kanalleverantör kan du använda setMode
sätt att starta en startsession.
Anropa Microsoft.CIFramework.setMode(1) metoden från din leverantörskod för att göra kommunikationspanelen synlig. Du kan lägga till metoden i slutet av din initialiseringskod, så att widgeten är synlig direkt från det att kanalleverantören laddas.
Du kan också lyssna efter onSessionClosed händelsen för att visa kommunikationswidgeten när den sista sessionen är stängd. På så sätt kan du se till att kommunikationswidgeten är synlig hela tiden oavsett om en session är öppen eller inte.
Starta en startsession (standard) när din organisation använder flera kanalleverantörer
När du har flera kanalleverantörer i din organisation kommer kommunikationswidgeten inte att vara synlig i startsessionen, eftersom startsessionenen inte är kopplad till någon specifik kanalleverantör. Metoden setMode stöds inte heller på startsidan. Så du måste skapa en standardsession för att visa en uppringningsupplevelse i widgeten, konversationsinstrumentpaneler på programfliken och så vidare.
För att skapa en standardsession, gör följande:
- Använd metoden createSession för att skapa en session med relevanta appflikar och ladda dem tillsammans med widgeten.
- Använd Microsoft.CIFramework.setMode(1) metoden i din leverantörskod, i slutet av initieringsavsnittet. Detta säkerställer att widgeten är synlig direkt från det att kanalleverantören laddas.
Se även
Nyheter i Dynamics 365 ramverk för kanalintegration
Konfigurera kanalleverantörer i Dynamics 365 Ramverk för kanalintegrering 1.0
Ta med din egen anpassade kommunikationskanal