- Home
- /
- Articolo
Integra Webex Contact Center connettore CRM per Microsoft Dynamics 365 (versione 2-Novità)
Quando si integra Webex Contact Center con Dynamics, il gadget viene visualizzato all'interno delle app Dynamics.
Requisiti
Prima di integrare Webex Contact Center con Microsoft nella console Dynamics 365, assicurati di disporre di quanto segue:
-
Accesso a Webex Contact Center.
-
Accesso amministratore al Control Hub presso https://admin.webex.com e il portale di gestione Webex Contact Center.
- Un agente con accesso al Desktop.
-
Un agente con accesso al Desktop. L'URL per il desktop è specifico per la tua regione:
-
America del Nord: https://desktop.wxcc-us1.cisco.com
-
REGNO UNITO: https://desktop.wxcc-eu1.cisco.com
-
UNIONE EUROPEA: https://desktop.wxcc-eu2.cisco.com
-
Giappone: https://desktop.wxcc-jp1.cisco.com
-
Singapore: https://desktop.excc-sg1.cisco.com
-
-
Accesso dell'agente al seguente dominio aggiunto all'elenco consentito dei criteri di sicurezza dei contenuti:
-
*.dynamics.com
-
-
Webex Contact Center per Microsoft Dynamics utilizza il Channel Integration Framework (CIF) Microsoft per l'integrazione con Agent Desktop. L'app Single Session Dynamics richiede CIF versione 1, mentre le app Multi Session Dynamics richiedono CIF versione 2.
-
Non supportiamo le integrazioni con le versioni on-premise di Microsoft Dynamics.
-
Un servizio o un'istanza di Dynamics 365 Microsoft.
Integrare
Per integrare Webex Contact Center con Microsoft Dynamics 365console, completare le seguenti attività:
Avvia una prova di Dynamics 365 Customer Service
1 |
Vai alla pagina Dynamics 365 Sales all'indirizzo: https://dynamics.microsoft.com/en-us/dynamics-365-free-trial/. |
2 |
Fai clic su Prova gratuitamente. |
3 |
Segui le istruzioni sullo schermo per inserire il tuo indirizzo email e le tue informazioni di contatto. |
4 |
Crea il tuo account e clicca sull'e-mail per iniziare la tua prova gratuita. |
5 |
Accedi al centro di amministrazione di Power Platform con la tua istanza di prova all'indirizzo: https://admin.powerplatform.microsoft.com/environments/<your instance>. |
6 |
Nella mappa del sito, seleziona Ambienti. |
7 |
Seleziona l'ambiente che hai creato e annota l'ambiente nel URL dell'ambiente Utilizzare questo URL quando si configura il layout di Dynamics 365 Desktop su Webex Contact Center. |
Installa il connettore CRM Webex Contact Center per Microsoft Dynamics 365
Operazioni preliminari
Assicurarsi di installare l'applicazione Channel Integration Framework prima di installare Webex Contact Center CRM Connector per Microsoft Dynamics 365. Se il framework non è ancora installato, seguire i passaggi di installazione descritti in documentazione ufficiale per installarlo.
1 |
Accedi a Dynamics 365. |
2 |
Fare clic sull'icona dell'ingranaggio in alto a destra della finestra e selezionare Impostazioni avanzate. |
3 |
Sul Impostazioni pagina, clicca Microsoft AppSource. |
4 |
Nel Ricerca campo, cerca e seleziona Webex Contact Center Connettore CRM per Microsoft Dynamics 365. |
5 |
Clic Ottienilo ora. |
6 |
Accedi a Microsoft AppSource con l'account utilizzato per creare l'istanza di Dynamics. |
7 |
Accetta i Termini Legali e l'Informativa sulla Privacy. |
8 |
Clic Essere d'accordo. L'installazione richiede un po' di tempo per essere completata. |
9 |
Per verificare lo stato dell'installazione, accedi al centro di amministrazione di Power Platform all'indirizzo: https://admin.powerplatform.microsoft.com/environments/<your instance>. |
10 |
Selezionare Ambienti > Prova del servizio clienti. |
11 |
Sul Prova di vendita pagina, vai alla Risorse riquadro e fare clic App Dynamics 365. |
Come procedere
Assicurarsi che lo stato delle seguenti applicazioni sia Installato:
-
Webex Contact Center Webex Contact Center Connettore CRM per Microsoft Dynamics 365
- Framework di integrazione dei canali Dynamics 365
Configurare il connettore Webex Contact Center per Microsoft Dynamics 365
Le applicazioni multisessione come Omnichannel for Customer Service o Customer Service Workspace offrono agli agenti un'esperienza di lavoro unificata, consentendo loro di svolgere più attività contemporaneamente su vari problemi dei clienti.
Per configurare Webex Contact Center per Microsoft Dynamics su un'app a sessione singola, ad esempio Customer Service Hub, fare riferimento a Configurazione di una sessione singola.
Centro di amministrazione del servizio clienti (configurazioni della versione v2 del framework di integrazione dei canali)
La multisessione è configurata nel centro di amministrazione del servizio clienti.
1 |
Apri la panoramica delle app e seleziona l'app del centro di amministrazione del servizio clienti. ![]() |
2 |
Selezionare Aree di lavoro. ![]() |
3 |
Vai ai profili dell'esperienza degli agenti. ![]() |
4 |
Crea un nuovo profilo. ![]() |
5 |
Viene visualizzata la finestra di dialogo del nuovo profilo dell'esperienza dell'agente. ![]() |
6 |
Specificare i seguenti valori:
|
7 |
Clic Creare per creare il profilo dell'esperienza dell'agente. |
8 |
Modifica i provider dei canali. ![]() |
9 |
Crea un nuovo fornitore di canali. ![]() |
10 |
Specificare i valori come mostrato nello screenshot qui sotto. ![]() |
11 |
Specificare i seguenti valori:
|
12 |
Fai clic su Salva e chiudi per aggiornare le modifiche. |
13 |
Modifica nuovamente i provider dei canali. ![]() |
14 |
Se il profilo contiene altri canali, ad esempio la chat, attiva l'opzione On per tutti i canali attivi. |
15 |
Fai clic su Salva e chiudi per aggiornare le modifiche. |
16 |
Modifica utenti. ![]() |
17 |
Aggiungere le voci utente. ![]() |
Imposta l'applicazione Tab e i modelli di sessione
1 |
Torna all'area di lavoro e seleziona Gestisci accanto ai modelli Applicazione Tab. ![]() |
2 |
Crea un nuovo modello di applicazione Tab. ![]() ![]() |
3 |
Specificare i seguenti valori:
|
4 |
Fare clic su Salva per salvare le modifiche. |
Modelli di sessione
Questa sezione descrive come configurare l'aspetto e la funzionalità della sessione che include il connettore WxCC per Microsoft Dynamics. Copre anche la configurazione delle sessioni avviate dalle chiamate in arrivo.
1 |
Torna a Aree di lavoro e seleziona Gestisci accanto a Modelli di sessione. ![]() |
2 |
Selezionare Nuovoper creare un modello di sessione per la sessione predefinita. ![]() ![]() |
3 |
Specificare i seguenti valori:
|
4 |
Fare clic su Salva e chiudi. |
5 |
Selezionare Nuovo per creare un altro modello di sessione per la sessione di chiamata. ![]() ![]() |
6 |
Specificare i seguenti valori:
|
7 |
Fare clic su Salva per salvare le modifiche. |
Configurare il fornitore del canale (configurazioni del framework di integrazione del canale versione v1)
1 |
Passare a Channel Integration Framework. ![]() |
2 |
Crea un nuovo fornitore di canali. ![]() |
3 |
Specificare i seguenti valori: ![]() |
4 |
Fare clic su Salva per salvare le modifiche. |
Personalizza
La tabella seguente descrive in dettaglio come personalizzare le proprietà del file di layout desktop personalizzato. Adatta il comportamento di WxCC per Microsoft Dynamics in base alle tue specifiche esigenze aziendali.
Personalizzazioni del Channel Integration Framework
Proprietà del layout del desktop | Descrizione | Valori |
---|---|---|
regione | Definisce la regione WxCC utilizzata dagli agenti |
|
shareRecordVariable | Definisce la variabile CAD per memorizzare i record per i trasferimenti, consentendo la condivisione di un record in scenari di chiamata di consulenza. | Nome della variabile CAD |
screenPopOnNoMatch | Definisce se aprire un nuovo record se la ricerca non restituisce alcun risultato |
Vero o falso Predefinito: falso |
screenPopIncomingMode |
Definisce quale tipo di record deve essere aperto nel CRM e quali informazioni vengono visualizzate nel connettore quando l'agente riceve una chiamata. Per cliente e disabilitato, verrà applicato il tipo di record definito in customerTable . |
Cliente, caso o disabile Predefinito: cliente |
Tabellaclienti |
Definisce il tipo di record da cercare in Microsoft Dynamics La ricerca in customerTable viene applicata quando screenPopIncomingMode è impostata su customer o disabilitata Quando screenPopIncomingMode è impostato su case, questa impostazione viene ignorata per la ricerca. |
Account o contatto Predefinito: contatto |
ricercaCampi |
Definisce i campi in cui viene effettuata la ricerca nel tipo di record configurato. I nomi dei campi devono essere separati da virgole. Utilizzato sempre in connessione con lookupVariable |
Tutti i campi disponibili su customerTable o case di tipo stringa e memo. Esempio: Cellulare, telefono1 |
Variabile di ricerca |
Definisce le variabili CAD da utilizzare per l'identificazione del chiamante. Vengono sempre utilizzati in connessione con lookupFields |
Variabile CAD Vedere il capitolo "Elenco delle variabili" per le variabili disponibili Predefinito: ani |
countryCodeRemoval | Definisce se il prefisso internazionale iniziale di un numero di telefono deve essere rimosso per la ricerca |
Vero o falso Predefinito: falso |
Mappatura dei record dei clienti |
Definisce quali dati vengono memorizzati in quale campo quando viene creato un nuovo record tramite Crea nuovo Tab. Il parametro customerTable definisce se viene aperto un nuovo account o un nuovo modulo di contatto Se non viene definito nulla, viene aperto un nuovo record senza dati. Le variabili CAD devono essere racchiuse tra parentesi graffe. |
Esempio: mobilephone={ani}&telephone1={CAD} Vedere il capitolo "Elenco delle variabili" per le variabili disponibili |
caseRecordMapping |
Definisce quali dati vengono memorizzati in quale campo quando viene creato un nuovo record di caso tramite il connettore. Questa impostazione viene utilizzata per aprire un nuovo caso:
Se non viene definito nulla, viene aperto un nuovo record senza dati. Le variabili CAD devono essere racchiuse tra parentesi graffe. |
Esempio: titolo=Caso {ani}&descrizione=Hotline {CAD} Vedere il capitolo "Elenco delle variabili" per le variabili disponibili |
activityRecordMapping |
Definisce quali dati vengono memorizzati in quale campo quando viene creato un nuovo record di chiamata telefonica tramite il connettore. Ciò consente di salvare le variabili CAD WxCC nel record della chiamata telefonica in Microsoft Dynamics. Le variabili devono essere racchiuse tra parentesi graffe. |
Esempio: Descrizione={note}&oggetto=Chiamata – {data_di_consegna_cti} Per le variabili disponibili, vedere il capitolo "Elenco delle variabili". |
omniReasonCrm | Definisce lo stato di presenza Dynamics Microsoft (testo di presenza) che deve essere impostato quando l'agente riceve una chiamata vocale. |
Esempio: "omniReasonCrm": "Occupato" |
omniReasonVoice | Definisce il motivo di inattività WxCC su cui deve essere impostato l'agente quando lo stato di presenza di Dynamics Microsoft cambia in Occupato o Occupato - DND. |
GUID del motivo di inattività di WxCC Esempio: "omniReasonVoice": "d7b8cc8a-ea3c-41cc-9bc7-3dca6cd549c0" |
Abilita le notifiche | Definisce se vengono visualizzate le notifiche desktop basate sul browser. |
Vero o falso Predefinito: falso |
Campo di note | Definisce il campo di un record di chiamata telefonica in cui devono essere memorizzate le note | Tutte le colonne stringa semplici del record della chiamata telefonica |
webRtcDomain | Dominio necessario per la connessione WebRTC. |
Non impostato di default. I valori possibili sono:
|
Esempio di configurazione 1 Screenpop di un caso esistente
- La regione Webex Contact Center è impostata su eu2
- La variabile di record di condivisione è impostata su ssShareVariable
- Eseguire una ricerca sul campo CRM ticketnumber in base alla variabile CAD testCaseId
- Se non viene trovato alcun record viene aperto un nuovo modulo
- Cambiamento di stato per OmniChannel
- Le note vengono memorizzate nella descrizione del registro delle chiamate telefoniche
- Microsoft Lo stato di presenza di Dynamics è impostato su occupato quando arriva una chiamata
- Lo stato di WxCC è impostato su inattivo quando lo stato di presenza di Dynamics Microsoft cambia in Occupato o Occupato DND
{ "region": "eu2", "shareRecordVariable": "ssShareVariable", "lookupFields": "ticketnumber", "screenPopIncomingMode": "case", "screenPopOnNoMatch": true, "lookupVariable": "testCaseId", "activityRecordMapping": "description={notes}, "noteField": "description", "omniReasonCrm": "Occupato", "omniReasonVoice": "d7b8cc8a-ea3c-41cc-9bc7-3dca6cd549c0" }
Esempio di configurazione 2 Screenpop di un contatto basato sull'ANI
- La regione Webex Contact Center è impostata su us1
- La variabile di record di condivisione è impostata su ssShareVariable
- Eseguire una ricerca sui campi CRM mobilephone e telephone1 nella tabella dei contatti in base all'ANI
- Le notifiche desktop sono abilitate
- Nessuno screenpop quando la ricerca non restituisce alcun risultato
- Il campo del cellulare è precompilato con l'ANI quando si utilizza il collegamento Crea nuovo contatto
- Il titolo del caso è precompilato con "Caso da {ani}" quando si utilizza il collegamento Crea nuovo caso
- Le note vengono memorizzate nel campo descrizione del record della chiamata telefonica
{ "region": "us1", "shareRecordVariable": "ssShareVariable", "lookupFields": "cellulare, telefono1", "customerTable": "contatto", "screenPopIncomingMode": "cliente", "screenPopOnNoMatch": false, "enableNotifications": true, "lookupVariable": "ani", "customerRecordMapping": "cellulare={ani}", "caseRecordMapping": "titolo=Caso da {ani}" "noteField": "descrizione" }
Elenco delle variabili
Queste variabili possono essere utilizzate nella configurazione dei parametri personalizzati con i seguenti parametri:
Nome variabile | Descrizione della variabile |
---|---|
ani | Numero di chiamata |
dn | Numero chiamato |
wrapUpAuxCodeId | ID del motivo del wrapup selezionato dall'agente |
wrapUpAuxCodeName | Nome del motivo di wrapup selezionato dall'agente |
NomeTeamVirtuale | Nome del team assegnato alla chiamata |
ronaTimeout | Valore del parametro Squillo in caso di mancata risposta |
Variabili CC personalizzate Webex | Nome della variabile definita nel progettista di flusso CC Webex |
data_di_scadenza_cti |
La data di inizio della chiamata come stringa fornita da WxCC (UTC). Disponibile solo per activityRecordMapping |
scadenza |
La data di inizio della chiamata come stringa fornita da WxCC come ora locale del server. Disponibile solo per activityRecordMapping |
Popup schermata
Nel flusso WxCC è disponibile un nodo "Screen Pop". Può essere utilizzato per attivare una finestra pop-up all'interno di Microsoft Dynamics o in una finestra separata.
Ulteriori informazioni su questa funzione sono disponibili nella documentazione di Flow Designer .
Schermo Pop in una finestra separata
I queryParameters verranno aggiunti come parametri di ricerca all'URL.
Sono supportate le seguenti modalità:
- Nuovo browser Tab: Apre sempre un nuovo browser Tab.
- Browser esistente Tab: Nella prima schermata `Browser esistente Tab`, viene aperto un nuovo browser Tab. Quel Tab sarà il Tab dedicato per le successive schermate pop-up `Browser esistente Tab` e l'URL verrà aggiornato all'interno di quello specifico browser Tab.
- All'interno del desktop: Viene gestito allo stesso modo del *Nuovo browser Tab*.
La pagina attualmente aperta può impedire un reindirizzamento. In tal caso si apre una schermata `Browser esistente Tab` in un nuovo browser Tab.
Pop-up dello schermo in Microsoft Dynamics
Per aprire un record in Microsoft Dynamics, è necessario fornire un URL **relativo**.
I seguenti parametri devono essere definiti nel nodo "Screen Pop" tramite queryParameters o come parametri di ricerca nell'URL (ad esempio `/some/relative/url.html?recordType=incident&crmId=00000000-0000-0000-0000-000000000000`).
Chiave | Descrizione |
---|---|
Tipo di record | Microsoft Nome della tabella dinamica del record (ad esempio `incidente`). |
crmId | Identificatore univoco del record Dynamics Microsoft. |
WebRTC
Il connettore Dynamics Microsoft supporta WebRTC sui seguenti browser:
- Microsoft Edge
- Google Chrome
Per abilitare WebRTC, assicurati che:
- Webex Il profilo CC Desktop consente Desktop.
- Configurare il dominio WxCC WebRTC nei parametri personalizzati aggiungendo la seguente voce per (EU2): "webRtcDomain": "rtw.prod-gm1.rtmsprod.net".
- Per aggiornare il browser è necessario disconnettersi e accedere nuovamente.
- L'app Dynamics a sessione singola per più schede non è supportata.
- La selezione del dispositivo (microfono/auricolare) è possibile dal menu Opzioni.
Limitazione
Se un agente scollega un dispositivo predefinito attivo durante una chiamata, deve selezionare manualmente un nuovo dispositivo tramite le impostazioni "Altoparlante e microfono".
Aggiornamenti sulla versione
Questo aggiornamento (valido dal 9 luglio 2025) apporta i seguenti miglioramenti e correzioni di bug:
- Non è richiesta l'installazione di nuovi pacchetti.
Caratteristiche e miglioramenti
- WebRTC Chiamata da MS Dynamics Connector
- Cambia microfono e altoparlante quando usi WebRTC
- Selezionare ANI durante le chiamate in uscita
Correzioni di bug
-
Ora il ricaricamento del connettore dopo il trasferimento della chiamata funziona correttamente.
-
L'estensione Agents non è preceduta da un valore indefinito.
-
Gli elementi a discesa nella schermata di accesso alle credenziali della stazione mostrano valori corretti.