Integrera Webex Contact Center med Salesforce (Version 1 – Äldre)
Förutsättningar
För närvarande gäller den här funktionen endast för agenter.
Innan du integrerar Webex Contact Center med Salesforce CRM-konsolen ska du säkerställa att din profil har följande åtkomstprivilegier:
-
Åtkomst till Webex Contact Center.
-
Administratörsåtkomst till Control Hub på https://admin.webex.com och portalen Hantering av Webex Contact Center. URL:erna till hanteringsportalen är specifika för din region.
-
Nordamerika: https://portal.wxcc-us1.cisco.com
-
Storbritannien: https://portal.wxcc-eu1.cisco.com
-
Singapore: https://portal-v2.wxcc-sg1.cisco.com
-
-
Agentåtkomst till skrivbordet. Url:en för skrivbordet är specifik för din region.
-
Nordamerika: https://desktop.wxcc-us1.cisco.com
-
Storbritannien: https://desktop.wxcc-eu1.cisco.com
-
Singapore: https://desktop.wxcc-sg1.cisco.com/
-
-
Agentåtkomst till följande domäner som har lagts till i listan över tillåtna innehållssäkerhetspolicyer:
-
*.force.com
-
*.salesforce.com
-
*.lightning.force.com
-
*.lightning.salesforce.com
Mer information om hur du definierar listan tillåtna finns i artikeln Säkerhetsinställningar för Webex Contact Center.
-
-
En Salesforce-utvecklare eller ett begränsat begränsat konto (lägsta krav). För att skapa ett konto går du till Salesforce-utvecklarportalen på och https://developer.salesforce.com/ klickar på Registrera dig.
-
Åtkomst till skrivbordslayout (JSON) för Salesforce på https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
CRM-anslutningsappen stöder för närvarande inte öppna flera flikar. Om du öppnar ett ärende i en ny flik kan det leda till aviseringar om flera inloggningar på WxCC Agent Desktop eller orsaka oväntat beteende för agenter.
För att integrera Webex Contact Center med Salesforce CRM-konsolen, slutför följande uppgifter:
Innan du börjar
Om du har en äldre version av Webex Contact Center för Salesforce ska du avinstallera den gamla versionen innan du installerar den senaste versionen. För mer information, se Avinstallera Webex Contact Center för Salesforce.
1 |
Gå till Salesforce AppExchange på https://appexchange.salesforce.com/. |
2 |
På sidan Salesforce AppExchange söker du efter Webex Contact Center för Salesforce. |
3 |
Klicka på Hämta nu. |
4 |
Ange ditt användarnamn och lösenord för den Salesforce-organisation som du vill installera paketet i och klicka på Logga in. |
5 |
Välj något av följande alternativ:
|
6 |
När installationen är klar klickar du på Klar. Webex Contact Center för Salesforce finns tillgängligt i App Launcher.
|
Hämta den senaste definitionsfilen för callcenter:
-
Gå till Github-databasen för att hämta den senaste definitionsfilen för callcenter https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
-
Den senaste definitionsfilen för callcenter har följande format: https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/blob/main/Salesforce/sfdc-callcenter-definition-file.xml
Uppdatera definitionsfilen för callcenter
Gå till
Klicka på Importera för att importera en fil.
Tilldela filen till de användare som använder Webex Contact Center. Gör detta med hjälp av Hantera Call Center-användare.
När den har importerats visas definitionsfilen för callcenter enligt följande:
1 |
I Salesforce, klicka på kugghjulsikonen i det övre högra hörnet och välj Installation. |
2 |
Ange |
3 |
Klicka på länken Redigera som motsvarar den användare som du vill ge åtkomstbehörighet till. |
4 |
Sök efter Call Center-parametern och välj Webex Contact Center i söksökningen. |
5 |
Klicka på Spara. |
1 |
I Salesforce, klicka på kugghjulsikonen i det övre högra hörnet och välj Installation. |
2 |
Ange |
3 |
Klicka på Ny. |
4 |
I fältet Namn anger du namnet på layouten och markerar kryssrutan Är standardlayout. |
5 |
Från välj samtalstyp och listruta vilken samtalstyp som ska anges när softphone-layouten ska startas:
|
6 |
Konfigurera popup-inställningar för skärm enligt dina krav. |
7 |
Klicka på Spara. |
1 |
I Salesforce, klicka på kugghjulsikonen i det övre högra hörnet och välj Installation. |
2 |
Ange |
3 |
Välj . |
4 |
Välj en profil från listan i kolumnen Profiler. |
5 |
Gå till sidlayouten för att listruta och välj Aktivitetslayout för Webex Contact Center. |
6 |
Klicka på Spara. |
Du kan hämta JSON-filen för skrivbordslayout för Salesforce från https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/Salesforce.
Mer information om skrivbordslayouten i hanteringsportalen för Webex Contact Center finns i kapitlet Reservering i Konfigurations- och administrationsguide för Cisco Webex Contact Center.
1 |
Gå till portalen Hantering av Webex Contact Center . |
2 |
Från navigeringsraden i hanteringsportalen väljer du |
3 |
Klicka på Ny layout och ange uppgifter om skrivbordslayouten. |
4 |
Överför JSON-filen för Salesforce skrivbordslayout. |
5 |
Spara konfigurationen genom att klicka på Slutför. Du kan nu starta Skrivbordet för Webex Contact Center i Salesforce CRM-konsolen. |
1 |
I Salesforce, klicka på kugghjulsikonen i det övre högra hörnet och välj Installation. |
2 |
Ange |
3 |
Välj . |
4 |
Välj profiler som är associerade med Webex Contact Center-aktivitetslayout. |
5 |
Gå till Sidlayout för att listruta och välj en annan sidlayout. Se till att inga profiler är kopplade till Webex Contact Center-aktivitetslayout . |
6 |
Klicka på Spara. |
7 |
Navigera till installation. |
8 |
Ange |
9 |
Klicka på Avinstallera för Webex Contact Center för Salesforce-paketnamn . |
10 |
På sidan Avinstallera ett paket väljer du ”Ja, jag vill avinstallera det här paketet och ta bort alla associerade komponenter permanent”. |
11 |
Klicka på Avinstallera. |
Konfigurera datorns telefoniintegreringssystem (CTI) för att aktivera Webex Contact Center.
1 |
Logga in på Salesforce. |
2 |
Klicka på kugghjulsikonen i det övre högra hörnet och välj Konfiguration. |
3 |
Ange |
4 |
Klicka på länken Redigera som motsvarar Webex Contact Center. |
5 |
I området Allmän information ska du uppdatera följande fält:
|
6 |
Klicka på Spara. |
När du loggar in på skrivbordet tar det några sekunder för CRM-programmet att slutföra den lyckade initieringen. Vanligtvis kan denna process ta 5 till 15 sekunder beroende på svaret från CRM-programmet. Först när initieringen är klar blir du tillgänglig för att hantera samtal.
Vi har för närvarande inte stöd för inloggning till Agent Desktop med WebRTC.
Innan du ringer ut samtal
Innan du ringer upp uppringda samtal ska du se till att göra följande:
-
Skapa startpunkten för uppringning och konfigurera en strategi för uppringning.
-
Aktivera uppringning ANI för agentprofilen.
-
Ställ in uppringnings-ANI på en mappning med nummer-till-startpunkt.
Mer information finns i kapitlet Reservering i Konfigurations- och administrationsguide för Cisco Webex Contact Center.
Mer information om hur du använder skrivbordet finns i användarhandboken för Cisco Webex Contact Center Agent Desktop.
-
Om posten hittas och skärmpoppop har konfigurerats, visas kunduppgifterna i ett popup-fönster.
-
Om du inte hittar posten, visas en skärmbild av Ny kontakt-profil där du kan ange uppgifterna.
För att konfigurera popup-fönstret, se Skapa en standardlayout för softphone i avsnittet Integrera i den här artikeln.
1 |
I Salesforce, klicka på menyn Start av app och välj Webex Contact Center. | ||||||||||||||||||||||||||||||||||||||
2 |
Klicka på telefonknappen och logga in på programmet. | ||||||||||||||||||||||||||||||||||||||
3 |
Ändra status till Tillgänglig för att ta emot samtal. | ||||||||||||||||||||||||||||||||||||||
4 |
När du har kopplat bort ett samtal väljer du en anledning till att avsluta från listruta. En aktivitet loggas mot respektive Salesforce-kontakt. Klicka på en post i aktivitetslistan för att se aktivitetsloggen. Följande information visas:
|
1 |
I Salesforce, klicka på menyn Start av app och välj Webex Contact Center. |
2 |
Ange kontaktnamnet i textrutan Sök i Salesforce och klicka på kontaktnamnet och klicka på telefonnumret för att ringa. Du kan även klicka > uppringaren och sedan ange telefonnumret och klicka på telefonikonen för att ringa upp. |
3 |
(Valfritt) Från Välj uppringning-ANI listruta väljer du en utringning ANI som du använder som ditt inringar-ID. Bilden listruta i bokstavsordning. Din administratör lägger till ani-listan för det uppringda programmet till din profil. För att ta bort den valda outdial ANI:en, välj etiketten Välj uppringning ANI från listruta. |
Widgeten Salesforce-åtgärder ger gränssnittskontroller för att kommunicera direkt med Salesforce CRM från agentskrivbordsprogrammet Webex Contact Center.
Användningsfall |
Definitionskonfiguration för SFDC-samtalscenter |
---|---|
Widgeten för nya Salesforce-åtgärder visas på skärmen när en agent tar emot ett samtal |
Ingen konfiguration krävs på Salesforce Dot Com (SFDC).
|
Öppna aktivitetspost i redigeringsläge |
Denna funktion är aktiverad som standard. Ingen specifik konfiguration krävs från SFDC-sidan. |
Associera CRM-objekt till telefonsamtalsaktivitet |
Denna funktion är aktiverad som standard. Ingen specifik konfiguration krävs från SFDC-sidan. |
Skapa fallobjekt och öppna i redigeringsläge |
Denna funktion är aktiverad som standard. Ingen specifik konfiguration krävs från SFDC-sidan. |
Live-samtalsanteckningar:
|
Det finns en specifik konfiguration i definitionsfilen för call center för att aktivera eller inaktivera den här funktionen. SFDC-administratören måste ange SFDC-fältet i uppgiftsobjektet för att uppdatera de insamlade samtalsanteckningarna. Redigera fälten i avsnittet Skapa register över samtalsaktivitet i definitionsfilen för callcenter för att aktivera och uppdatera aktivitetsposten i Salesforce-programmet.
|
1 |
I Salesforce, klicka på menyn Start av app och välj Webex Contact Center. |
2 |
Från navigeringsappen listruta du Rapporter. Om Rapporter inte finns i listan klickar du på Redigera > och lägger till rapporter. |
3 |
Klicka på Alla rapporter om du vill se de befintliga rapporterna. Det finns en standardrapport för samtalsaktivitet som installeras med Webex Contact Center för Salesforce. Du kan ändra datumen och lägga till eller ta bort fält och filter. |
4 |
För att skapa en ny rapport klickar du |
5 |
På fliken Rapportverktyget väljer du den rapporttyp som krävs och klickar på Spara och kör. |
6 |
Ange rapportnamnet Webex Contact Center för Salesforce genererar denna rapport med data från Salesforce. |
I följande avsnitt beskrivs anpassning av varje avsnitt i definitionsfilen för callcenter och dess möjliga värden, beskrivning och kommentarer.
Detta hjälper administratören att anpassa beteendet baserat på vilket användningsfall som krävs.
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Internt namn |
WebexCCAgentDesktopV202209019 |
Det här värdet ändras inte. |
Visningsnamn |
Webex Contact Center Agent Desktop 2.0 (september 2022) |
Det här värdet ändras inte. |
URL för CTI-adapter |
Standardvärdet är amerikanska datacenter. Du kan ändra värdet baserat på din datacenterplats. Nordamerika: https://desktop.wxcc-us1.cisco.com Storbritannien: https://desktop.wxcc-eu1.cisco.com | |
Använd CTI API |
sant |
Det här värdet ändras inte. |
Höjd på mjukvarutelefon |
550 |
Det här värdet ändras inte. |
Salesforce kompatibilitetsläge |
Blixt |
Det här värdet ändras inte. |
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Avancerat skärmpopup har aktiverats |
sant eller falskt |
Funktionsflaggan för att aktivera sökning i popup-fönster baserat på CAD-variabel. |
CAD-variabelnamn |
Namn på CAD-variabeln |
Namn på CAD-variabeln som innehåller sökparametern för skärmpopup-sökning. |
Ta bort strängar för ANI-prefix |
Landskoder |
Ange landskoderna i kommaavgränsade format så tas de bort från ANI-prefixet för inkommande samtal. |
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Aktivera popup-fönster Utan Matchande Poster |
sant eller falskt |
Det här är funktionsflaggan för att aktivera popup-scenariot utan inspelning. Se till att inaktivera inspelningsscenariot i layoutkonfigurationen för mjukvarutelefon. |
Salesforce-objektnamn |
Alla standard- eller anpassade Salesforce-objekt |
Alla standard- eller anpassade Salesforce-objekt som öppnas i redigeringsläge. |
Mappningar av objektfält |
Detta mappas mellan Salesforce-objekt och WebexCC CAD-variabler |
Den här inställningen mappar WebexCC CAD-variablerna till Salesforce-fältvärden som är förifyllda i Salesforce-formuläret när de öppnas i redigeringsläge. Mappningen ska till exempel göras i följande JSON-format och den är en matris av JSON-objekt. JSON-objektet har följande egenskaper:
Till exempel: Om du vill skriva över fälten med konstanter kan du använda isDefaulValueEnabled som sant. Detta ställer in värdet på variabeln i Salesforce. Exempel: Konfiguration: |
Villkorliga mappningar av objekt |
Detta är en villkorsregel för objektmappningar |
Den villkorliga mappningen hjälper till att binda enskilda fältvärden mellan WebexCC CAD-variablerna och SFDC-fälten. Villkoret hjälper till att binda värdena i SFDC-fältet baserat på olika WebexCC CAD-variabelvärden. Till exempel: WebexCC CAD-variabeln Den villkorliga mappningen har i huvudsak tre egenskaper: WxCCFieldName som är CAD-variabeln wxccFieldValue och sfdcFieldValue. Till exempel: Om du har ett variabelkönamn på WebexCC och vill mappa dem till Salesforce-fältet som kallas kundtyp. Du kan ställa in könamn till andra värden baserat på Villkorliga objektmappningar enligt nedan. Konfiguration för objektfältmappningar wxccFieldName: köName Salesforce: Kundtyp isDefaultValueEnabled: falsk ärVillkorsaktiverad: sant Konfiguration för objektkonditionella mappningar
|
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Salesforce-paketnamn |
Ciscoccys (djur) |
Standardvärde. Ändra inte värdet. |
Automatisk uppdatering aktiverad |
sant eller falskt |
Detta är funktionens flaggvariabel. Med den här funktionen kan Salesforce-skärmen uppdateras automatiskt omedelbart efter att aktivitetsposten har skapats. |
Skapa aktivitetspost i anslutet tillstånd |
sant eller falskt |
Som standard är detta värde falskt. Ange värdet som sant om funktionen för ändring av ägarskap av aktivitet är aktiverad. Detta säkerställer att aktivitetsposten skapas i början av ett samtal och att äganderätten till aktivitetsposten kan ändras när agenten överför ett samtal till en annan agent. |
Öppna aktivitetspost i anslutet tillstånd |
sant eller falskt |
Den här funktionen är inaktiverad som standard. Aktivera funktionsflaggan Skapa aktivitetspost i anslutet tillstånd för att använda den här funktionen. Med den här funktionen kan du automatiskt öppna aktivitetsposten i redigeringsläge när en agents status flyttas till ansluten status. |
Öppna aktivitetspost På Avslutstillståndet |
sant eller falskt |
Den här funktionen är inaktiverad som standard. Aktivera den här funktionen för att öppna aktivitetsposten i redigeringsläge när en agents status flyttas till avslutsläge. |
Äganderätten till aktivitetsposten ska ändras för överförda samtal |
sant eller falskt |
Som standard är detta värde falskt. Det här är variabeln för funktionsflagga som måste aktiveras. Med den här funktionen kan du ändra äganderätten till aktivitetsposten när en agent överför ett samtal till en annan agent. Detta säkerställer att endast en aktivitetspost skapas för en interaktion. |
Namn på cad-variabeln som innehåller aktivitets-ID |
Namn på CAD-variabeln |
Namn på CAD-variabeln som innehåller aktivitets-ID och används för att ändra äganderätten till aktivitetsposten för överförda samtal. |
Spela in live-anteckningar för samtal |
sant eller falskt |
Det här fältet är en funktionsflagga för att aktivera funktionen samtalsanteckningar från widgeten Åtgärder . Den här funktionen är inaktiverad som standard. |
Mappning av fält för livesamtalsanteckningar |
SFDC-fil som används för mappning av samtalsanteckningar. |
SFDC-fält som uppdateras med samtalsanteckningar. Som standard uppdateras fältet Beskrivning för aktivitetsposten i Salesforce. |
Datumformat i ämne |
Detta för att ställa in datum och tid i aktivitetsämnet |
Standardformatet är MM-dd-åååå, tt:mm a. |
Ämnesmall |
Ställer in ämnesfältet för aktivitetsposten som hjälper till att uppdatera det dynamiskt inställda ämnesfältet för aktivitetsposten. |
Det här fältet kan vara en kombination av både variabler och statiska strängar. Till exempel: {riktning} Samtal {activityDatetime}. I exemplet är frasen |
Uppdatering av anpassat fält har aktiverats |
sant eller falskt |
Den här funktionen är inaktiverad som standard. Om du vill uppdatera posten för samtalsaktivitet med fler data som samlas in i IVR eller flödet aktiverar du den här funktionen. |
Mappning av objektfält |
En matris med JSON-egenskaper. Som standard är det [] |
Det här fältet mappar WebexCC CAD-variablerna och SFDC-fälten. Aktivera funktionen för anpassad fältuppdatering för att använda den här mappningen. JSON har i huvudsak fyra egenskaper: CadFieldName: WebexCC CAD-variabelnamn SalesforceFieldName: SFDC-fältnamn isDefaultValueEnabled: Flagga för att kontrollera om det statiska värdet ska användas för bindning till SFDC-fältet defaultFieldValue: Standardfältvärde Exempel: I den första JSON-koden binder CAD-variabelnamnet I den andra JSON är CADFieldName tomt eftersom defaultFieldValue att binda är SFDC-fältet. I det här exemplet binds SalesforceField Statustill standardvärdet Slutförd. |
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Skapa Automatiskt Ärende För Inkommande Samtal |
sant eller falskt |
Funktionsflaggan för att aktivera automatiskt skapande av ärenden för alla inkommande samtal. Den här funktionen är inaktiverad som standard. |
Skapa Ett Ärende Automatiskt För Utgående samtal |
sant eller falskt |
Funktionsflaggan för att aktivera automatiskt skapande av ärenden för alla utgående samtal. Den här funktionen är inaktiverad som standard. |
Öppna ärendeobjekt i redigeringsläge |
sant eller falskt |
Funktionsflaggan för att avgöra om ett ärende ska öppnas i redigeringsläge. Den här funktionen är inaktiverad som standard. |
Mappningar av objektfält |
En matris med JSON-egenskaper |
Mappar WebexCC CAD-variabler och fält för SFDC-fall objekt. JSON har i huvudsak fyra egenskaper: CadFieldName: WebexCC CAD-variabelnamn SalesforceFieldName: SFDC-fältnamn isDefaultValueEnabled: Flagga för att kontrollera om det statiska värdet ska användas för att binda SFDC-fältobjektfältet. defaultFieldValue: Standardfältvärde |
Villkorliga mappningar av objekt |
Villkorsregel för objektmappningar |
Den villkorliga mappningen hjälper till att binda värdemappningar av ett till flera fält mellan WebexCC CAD-variablerna och SFDC-fälten. Den villkorliga mappningen hjälper till att binda värdena i SFDC-fältet baserat på olika WebexCC CAD-variabelvärden. |
Fält |
Möjliga värden |
Beskrivning |
---|---|---|
Synkronisering med flerkanalig status har aktiverats |
sant eller falskt |
Funktionsflaggan är endast aktiverad på Salesforce-instansen med omnikanal redan aktiverad. |
Standardpassivitetskod vid röstsamtal |
Orsakskod för omnikanal inte klar |
Namn på SFDC omnichannel inte klar orsakskod för att göra agenten inte redo i SFDC omnichannel. |
Standardpassivitetskod vid flerkanalig CRM |
Orsakskod för inaktiv Webex Contact Center |
Namn på orsakskoden för Webex Contact Center inaktiv så att agenten inte är redo i Webex Contact Center. |
Skapa APEX-klassen nedan och ge körbehörighet till alla agentprofiler i SFDC-instans för att använda funktionen för synkronisering med flerkanalig status.
Så här skapar du Apex-klassen:
-
Gå till
-
Navigera till
-
Klistra in följande innehåll och spara det som sfdcOmniChannel
offentlig klass sfdcOmniChannel { public static String fetchOmniPresenceStatusCodes(){ ServicePresenceStatus[] omniStatus; omniStatus = [SELECT ID, MasterLabel FROM ServicePresenceStatus] ; String OmniPresenceStatusCodes = JSON.serialize(omniStatus); System.debug(OmniPresenceStatusCodes); returnera OmniPresenceStatusCodes; } }
Att tänka på
Kräver en specifik användarprofil och licens för åtkomst till och uppspelning av inspelningar.
-
Användarprofil – Anpassad övervakarprofil
-
Licens – Premiumlicens
Om du vill konfigurera uppspelningsinspelningar behöver du åtkomst till modulen Inspelningshantering på användarprofilnivå.
Obligatoriska inställningar i användarprofilen
Med visningsåtkomsten i modulen Inspelningshantering kan du visa Samtalsinspelningar från Webex Contact Center. Detta är en standardsäkerhetsinställning för alla administratörs- och arbetsledarprofiler.
Inställningar för Salesforce Lightning
Layoutval-
Gå till
. -
Klicka på Tilldelning av sidlayout längst upp till höger på sidan.
-
Redigera tilldelningen av sidlayout
-
Välj Uppgiftslayout för Webex Contact Center i listrutan.
Uppgiftslayout för Cisco Webex Contact Center är en gammal layout.
Så här väljer du önskat datacenter:
-
Gå till
. -
Klicka på
. -
Ändra värdet från US1 till det obligatoriska datacentret för Webex Contact Center.
Exempel: Ändra värdet från US1 till EU1 för att välja EU1-datacenter.
Så här väljer du önskad API-URL:
-
Gå till
. -
Klicka på
. -
Ändra värdet till den obligatoriska API-URL för Webex Contact Center.
Exempel: Ändra värdet till https://audioconnector.produs1.ciscoccservice.com för att välja API-URL.
-
Gå till
. -
Klicka på
. -
Ändra värdet till den obligatoriska omdirigerings-URI:en för Webex Contact Center.
Exempel: Ändra värdet till https://audioconnector.produs1.ciscoccservice.com/auth för att välja omdirigerings-URI.
Funktionsdemo
Demonstrationen finns i det interna Salesforce-programcentret.
-
Klicka på Spela upp inspelning 2.0 för att öppna samtalsinspelningen i Salesforce-programmet.
-
Om du inte är inloggad på Webex Contact Center-skrivbordswidgeten uppmanas programmet att ange inloggningsuppgifter.
-
Om du har behörighet och är inloggad på widgeten för Webex Contact Center för Salesforce försvinner popup-fönstret för inloggning.
-
Om du är inloggad som agent eller någon annan användarprofil som inte har åtkomst till modulen Hantering av samtalsinspelning visas ett obehörigt meddelande. Administratören kan ändra användarprofilinställningarna för att visa inspelningar.