Configurare il supporto per provider di canali singoli e multipli

Con Framework di integrazione del canale Dynamics 365 2.0, le organizzazioni possono configurare provider di canali singoli e multipli (provider di chat proprietari e provider di telefonia di terze parti) nell'app Multicanale per Dynamics 365 Customer Service. Ciò consente agli agenti di lavorare simultaneamente su più sessioni rivolte a clienti diversi su canali diversi, dove ciascuna di queste sessioni appartiene a un provider differente. Gli agenti possono passare da una sessione all'altra in base alle esigenze. Multicanale per Customer Service offre una configurazione del provider di canale con provisioning, tuttavia è possibile aggiungere altri record del provider di canale e configurarli.

Considerazioni

Di seguito sono riportati alcuni aspetti da tenere presenti quando si creano o si avviano sessioni in cui sono presenti più provider di canali nell'organizzazione:

  • Le sessioni avviate utilizzando le API di Framework di integrazione del canale Dynamics 365 2.0 sono associate al provider dei canali. I provider ricevono una notifica sugli eventi per la sessione da loro avviata.

  • I provider possono aprire nuove schede solo nelle sessioni che hanno avviato.

  • I provider non possono passare da una sessione all'altra o chiudere le sessioni a livello di codice.

  • Gli agenti possono passare da una sessione all'altra e chiuderla manualmente. Come procedura consigliata, è consigliabile avviare le sessioni dopo aver ottenuto il consenso dell'agente tramite una notifica di tipo avviso a comparsa.

  • Se una sessione del provider non è attiva ed è presente un nuovo evento in tale sessione, ad esempio un nuovo messaggio non letto da un cliente, è possibile usare l'API requestFocusSession che mostra all'agente che la sessione che non è a fuoco richiede attenzione.

Avvia una sessione home (predefinita) quando l'organizzazione utilizza un singolo provider di canale

Se la tua organizzazione utilizza un provider di canale singolo, puoi utilizzare questo metodo setMode per avviare una sessione home.

Chiamare il metodo Microsoft.CIFramework.setMode(1) dal codice del provider per rendere visibile il riquadro di comunicazione. È possibile aggiungere il metodo alla fine del codice di inizializzazione, in modo che il widget sia visibile fin dal momento in cui viene caricato il provider del canale.

È inoltre possibile ascoltare l'evento onSessionClosed per visualizzare il widget di comunicazione quando l'ultima sessione viene chiusa. In questo modo puoi assicurarti che il widget di comunicazione sia sempre visibile, indipendentemente dal fatto che una sessione sia aperta o meno.

Avvia una sessione home (predefinita) quando l'organizzazione utilizza provider di canali multipli

Quando nell'organizzazione sono presenti più provider di canali, il widget di comunicazione non sarà visibile nella sessione home, in quanto la sessione home non è associata a nessun provider di canale specifico. Inoltre, il metodo setMode non è supportato nella home page. Pertanto, è necessario creare una sessione predefinita per visualizzare un'esperienza dialer nel widget, nei dashboard di conversazione nella scheda dell'applicazione e così via.

Per creare una sessione predefinita, procedi come segue:

  1. Utilizza il metodo createSession per creare una sessione con le schede dell'applicazione pertinenti e caricarle insieme al widget.
  2. Usare il metodo Microsoft.CIFramework.setMode(1) nel codice del provider, alla fine della sezione di inizializzazione. Ciò garantisce che il widget sia visibile fin dal momento in cui viene caricato il provider del canale.

Vedi anche

Novita di Framework di integrazione del canale Dynamics 365
Configurare i provider di canale in Framework di integrazione del canale Dynamics 365 1.0
Portare il proprio canale di messaggistica personalizzato