Del via


Konfigurere understøttelse for providere med en og flere kanaler

Med Dynamics 365-kanalintegrationsstruktur 2.0 kan organisationer konfigurere enkelte og flere kanaludbydere (førsteparts chat- og tredjepartstelefoniudbydere) i appen Omnichannel til Dynamics 365 Customer Service. Dette gør det muligt for helpdesk-medarbejdere samtidigt at arbejde på flere sessioner, der henvender sig til forskellige kunder på forskellige kanaler, hvor hver af disse sessioner tilhører en forskellig udbyder. Helpdesk-medarbejdere kan skifte mellem disse sessioner efter behov. Omnikanal til Customer Service bringer én klargjort kanaludbyderkonfiguration, men du kan tilføje andre kanaludbyderregistreringer og konfigurere dem.

Overvejelser

Her er et par ting at bemærke, når du opretter eller starter sessioner, når du har flere kanaludbydere i din organisation:

  • Sessioner, der startes ved at bruge Dynamics 365-kanalintegrationsstruktur 2.0 API'er, er knyttet til kanaludbyderen. Udbydere underrettes om begivenheder for den session, de har startet.

  • Udbydere kan kun åbne nye faner i de sessioner, de har startet.

  • Udbydere kan ikke programmæssigt skifte sessioner eller lukke sessioner.

  • Helpdesk-medarbejdere kan manuelt skifte og lukke sessioner. Som en bedste praksis anbefalede vi, at sessioner startes efter at have modtaget helpdesk-medarbejderens samtykke vha. en toast-notifikation.

  • Hvis en udbydersession ikke er i fokus, og der er en ny begivenhed i den session, såsom en ny ulæst besked fra en kunde, så kan du bruge requestFocusSession API til at vise helpdesk-medarbejderen, at sessionen, der ikke er i fokus, kræver opmærksomhed.

Start en hjemmesession (standard), når din organisation bruger en enkelt kanaludbyder

Hvis din organisation bruger en enkelt kanaludbyder, kan du bruge setMode-metoden til at starte en startsession.

Kald metoden Microsoft.CIFramework.setMode(1) fra din udbyderkode for at gøre kommunikationspanelet synligt. Du kan tilføje metoden i slutningen af ​​din initialiseringskode, så widgetten er synlig lige fra det tidspunkt, hvor kanaludbyderen indlæses.

Du kan også lytte efter hændelsen onSessionClosed for at vise kommunikationswidgetten, når den sidste session er lukket. På den måde kan du sikre dig, at kommunikationswidgetten er synlig hele tiden, uanset om en session er åben.

Start en startsession (standard), når din organisation bruger flere kanaludbydere

Når du har flere kanaludbydere i din organisation, vil kommunikationswidgetten ikke være synlig i startsessionen, da startsessionen ikke er knyttet til nogen specifik kanaludbyder. Desuden understøttes setMode-metoden ikke på startsiden. Så du skal oprette en standardsession for at vise en opkaldsoplevelse i widgetten, samtale-dashboards i applikationsfanen osv.

Gør følgende for at oprette en standardsession:

  1. Brug metoden createSession til at oprette en session med relevante applikationsfaner og indlæse dem sammen med widgetten.
  2. Brug metoden Microsoft.CIFramework.setMode(1) i din udbyderkode i slutningen af ​​initialiseringsafsnittet. Det sikrer, at widgetten er synlig lige fra det tidspunkt, hvor kanaludbyderen indlæses.

Se også

Nyheder i Dynamics 365 Channel Integration Framework
Konfigurer kanaludbydere i Dynamics 365 Channel Integration Framework 1.0
Bruge din egen brugerdefinerede beskedkanal