Konfigurera stöd för en- och flera kanalprovidrar

Med Dynamics 365 Channel Integration Framework 2.0 kan organisationer konfigurera en eller flera kanalleverantörer (förstapartschatt och telefonileverantörer som inte kommer från Microsoft) i Flerkanal för Dynamics 365 Customer Service-appen. Detta gör det möjligt för kundtjänstrepresentanter (servicerepresentant eller representant) att samtidigt arbeta med flera sessioner som vänder sig till olika kunder på olika kanaler där var och en av dessa sessioner tillhör en annan leverantör. Representanter kan växla mellan dessa sessioner efter behov. Flerkanal för Customer Service ger en etablerad kanalleverantörskonfiguration, men du kan lägga till andra kanalleverantörsposter och konfigurera dem.

Överväganden

Här är några saker att tänka på när du skapar eller startar sessioner när du har flera kanalleverantörer i din organisation:

  • Sessioner som startas med hjälp av Dynamics 365 Channel Integration Framework 2.0 API:er är associerade med kanalleverantören. Leverantörer meddelas om händelser för den session som de har startat.

  • Leverantörer kan bara öppna nya flikar i de sessioner som de initierar.

  • Leverantörer kan inte programmatiskt växla sessioner eller stänga sessioner.

  • Representanter kan manuellt växla och stänga sessioner. Som bästa praxis rekommenderar vi att sessioner startas efter att du har tagit emot representativt medgivande med hjälp av ett popup-meddelande.

  • Om en providersession inte är i fokus och det finns en ny händelse i sessionen, till exempel ett nytt oläst meddelande från en kund, kan du använda API:et requestFocusSession för att visa representanten att sessionen som inte är i fokus kräver uppmärksamhet.

Starta en hemsession (standard) när din organisation använder en enda kanalleverantör

Om din organisation använder en enda kanalleverantör kan du använda metoden setMode för att starta en hemsession.

Om du vill göra kommunikationspanelen synlig anropar du metoden Microsoft.CIFramework.setMode(1) från providerkoden. Du kan lägga till metoden i slutet av initieringskoden, så att widgeten är synlig direkt från den tidpunkt då kanalleverantören läses in.

Du kan också lyssna efter händelsen onSessionClosed för att visa kommunikationswidgeten när den sista sessionen stängs. På så sätt kan du se till att kommunikationswidgeten är synlig hela tiden oavsett om en session är öppen eller inte.

Starta en hemsession (standard) när din organisation använder flera kanalleverantörer

När du har flera kanalleverantörer i din organisation visas inte kommunikationswidgeten i startsessionen, eftersom hemsessionen inte är kopplad till någon specifik kanalleverantör. Metoden setMode stöds inte heller på startsidan. Därför måste du skapa en standardsession för att visa en uppringningsupplevelse i widgeten, konversationsinstrumentpaneler på programfliken och så vidare.

Om du vill skapa en standardsession gör du följande:

  1. createSession Använd metoden för att skapa en session med relevanta programflikar och läsa in dem tillsammans med widgeten.
  2. Använd metoden Microsoft.CIFramework.setMode(1) i providerkoden i slutet av initieringsavsnittet. Detta säkerställer att widgeten är synlig direkt från det att kanalleverantören laddas.

Vad är nytt i Dynamics 365 Channel Integration Framework
Konfigurera kanalleverantörer i Dynamics 365 Channel Integration Framework 1.0
Ta med din egen anpassade meddelandekanal