- Start
- /
- Artikel
Integrate Webex Contact Center with ServiceNow (versie 2 nieuw)
Wanneer u Webex Contact Center integreert met ServiceNow, kunt u Desktop starten vanuit ServiceNow.
Vereisten
Voordat u Webex Contact Center integreert met de ServiceNow-console, controleert u of u beschikt over het volgende:
- Toegang van systeembeheerder tot ServiceNow-instantie.
- Hallo-account om te installeren vanaf https://store.servicenow.com (voor installeren in Enterprise-gelicentieerde exemplaren).
- Toegang tot de volgende bestanden op https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml:
- Cisco Updateset met klikken en bellen (XML)
- https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/Global_WxCC_ClickToDial_UIMacro_UpdateSet_1.0.xml: deze updateset verbetert de ervaring van de klik-om te kiezen-knop in oudere ServiceNow-API's. Deze verbetering vereist dat de knop zich in het algemene bereik van ServiceNow bevindt voor universeel zicht.
De updatesets zijn alleen voor exemplaren van ontwikkelaars.
Integreren
Volg een van de twee onderstaande methoden:
Voor exemplaren met een licentie voor ontwikkelaars wordt u aangeraden de stappen onder de instantie met een licentie voor ontwikkelaars te volgen.
Als u eigenaar bent van een Enterprise-instantie, volgt u de richtlijnen voor een Enterprise-instantie.
Het is niet raadzaam de ondernemingslicentie-app te mengen met sandbox-exemplaren van ontwikkelaars.
ServiceNow voor ontwikkelaars installeren
In de volgende hoofdstukken worden de stappen beschreven voor het installeren van de ServiceNow-connector voor exemplaren van ontwikkelaars.
De ServiceNow Openframe-invoegtoepassing installeren
1 |
U bij uw ServiceNow-instantie aanmelden als systeembeheerder. |
2 |
Ga naar Alle > Systeemdefinitie >-invoegtoepassingen. ![]() |
3 |
Zoek naar Openframe en installeer de invoegtoepassing. ![]() ![]() |
De updateset doorvoeren
1 |
Download het laatste bestand voor systeemupdateset XML dat beschikbaar is op de github-repo op deze locatie: https://github.com/webex/webex-contact-center-crm-connectors/blob/main/servicenow/updateSet.xml. Bestandsnaam: updateSet.XML |
2 |
Meld u bij uw ServiceNow-instantie aan als beheerder. |
3 |
Ga naar Alle > Opgehaalde updatesets. ![]() |
4 |
Klik op Update Set importeren van XML en kies een bestand om het .XML bestand te laden. ![]() |
5 |
Klik op Uploaden. |
6 |
Klik op de naam van de gemaakte updateset en klik op Voorbeeld updateset. ![]() |
7 |
Eindig door op Update instellen te klikken. ![]() |
Rollen toewijzen aan agents
Er moeten twee systeemrollen en een aangepaste rol worden toegewezen aan de agents:
- sn_openframe_user (systeemrol)
- interaction_agent (systeemrol)
- CC-agent (aangepaste rol)
1 |
Ga naar Alle >-systeembeveiliging > groepen. ![]() |
2 |
Zoek de groep die u wilt bewerken en klik op de naam. ![]() |
3 |
Klik op Bewerken om de rollen te wijzigen. ![]() |
4 |
Voeg de volgende rollen toe: ![]() |
5 |
Klik op Opslaan. |
6 |
Klik op groepsleden Tab > Bewerken om uw gebruikers toe te voegen. ![]() |
7 |
Voeg de gebruikers toe aan de lijst en klik op Opslaan als u klaar bent. ![]() |
De Openframe-configuratie maken
1 |
Ga naar Alle > Openframe->-configuraties. ![]() |
2 |
Klik op Nieuw. ![]() |
3 |
Voer de volgende minimumwaarden in: ![]() |
ServiceNow voor exemplaren met een Enterprise-licentie installeren
In de volgende hoofdstukken worden de stappen beschreven voor het installeren van de ServiceNow-connector voor productie-exemplaren.
De ServiceNow Openframe-invoegtoepassing installeren
1 |
U bij uw ServiceNow-instantie aanmelden als systeembeheerder. |
2 |
Ga naar Alle > Systeemdefinitie >-invoegtoepassingen. ![]() |
3 |
Zoek naar Openframe en installeer de invoegtoepassing. ![]() ![]() |
De toepassing Webex Contact Center installeren
Exemplaren met ondernemingslicenties kunnen de toepassing Webex Contact Center rechtstreeks vanuit de ServiceNow Store installeren.
Download en installeer Webex Contact Center via de ServiceNow-store: https://store.servicenow.com/ ![]() |
Rollen toewijzen aan agents
Er moeten twee systeemrollen en een aangepaste rol worden toegewezen aan de agents:
- sn_openframe_user (systeemrol)
- interaction_agent (systeemrol)
- CC-agent (aangepaste rol)
1 |
Ga naar Alle >-systeembeveiliging > groepen. ![]() |
2 |
Zoek de groep die u wilt bewerken en klik op de naam. ![]() |
3 |
Klik op Bewerken om de rollen te wijzigen. ![]() |
4 |
Voeg de volgende rollen toe: ![]() |
5 |
Klik op Opslaan. |
6 |
Klik op Groepsleden Tab > Bewerken om uw gebruikers toe te voegen. ![]() |
7 |
Voeg de gebruikers toe aan de lijst en klik op Opslaan als u klaar bent. ![]() |
De Openframe-configuratie maken
1 |
Ga naar Alle > Openframe->-configuraties. ![]() |
2 |
Klik op Nieuw. ![]() |
3 |
Voer de volgende minimumwaarden in: ![]() |
Aanpassen
In de volgende sectie wordt uitgelegd hoe u de toepassing Webex Contact Center ServiceNow Agent Desktop configureert. U kunt verschillende werkstromen aanpassen en automatiseren om agenten te helpen bij het beheren van inkomende en uitgaande gesprekken binnen de Webex Contact Center Agent Desktop.
Aanpassingen aan eigenschappen Openframe-configuratie
In de onderstaande tabel wordt beschreven hoe u de eigenschappen van het aangepaste bureaubladindelingsbestand aanpast. Het gedrag van ServiceNow aan uw specifieke bedrijfsbehoeften aanpassen.
Sleuteleigendom Openframe-configuratie |
Beschrijving |
Waarden |
---|---|---|
regio |
Wxcc-regio gebruikt door agent |
|
shareRecordVariable |
CAD-variabele voor het opslaan van de Sys_Id van de interactie en wordt gebruikt om het eigendom van de record voor doorverbonden gesprekken te wijzigen. |
[Standaard:sharedRecordId] Een willekeurige CAD-variabele |
enableNotificaties |
Pop-upmeldingen via de browser inschakelen. |
[Standaard:onwaar] waar of onwaar |
screenPopOnNoMatch |
Autoklik "Nieuwe recordkoppeling" wanneer er niet kan worden gevonden voor een nieuwe klant of een nieuwe case wanneer deze niet wordt gevonden (afhankelijk van screenPopIncomingMode) |
[Standaard:onwaar] waar of onwaar |
screenPopIncomingMode | Welk recordtype om te zoeken voor inkomend gesprek. Lijnt met klanttabel of hoofdlettertabel. | [Standaard:Klant] Klant, case, interactie of uitgeschakeld |
klantTabel |
De tabel voor het zoeken naar klanten en het maken van nieuwe klantenrecords met "Nieuwe record koppeling". Gebruiker (ITSM) = sys_user Contact (CSM) = customer_contact | [Standaard:Gebruikers] Gebruikers of contactpersoon |
hoofdletter |
De tabel voor het zoeken naar casus en voor het maken van nieuwe caserecords met "Nieuwe recordkoppeling". Incident (ITSM) = incident Case (CSM) = sn_customerservice_case | [Standaard:Incidenten] Problemen of incidenten |
lookupFields |
Door komma's gescheiden velden om op te zoeken in tabel. Voorbeeld: telefoon | [Standaard:telefoon,mobile_phone] Een willekeurig veld op tabel gedefinieerd in klanttabel of hoofdlettertabel |
lookupVariable |
Waarde voor querytabellen voor inkomende gesprekken. Voorbeeld: CADIncidentNumCollected | [Standaard:ANI] ANI of een willekeurige CAD-variabele |
lookupResultFields |
Labels die boven aan de connector worden weergegeven voor zoekresultaten tijdens actieve telefoongesprekken. Voorbeeld: naam, locatie | [Standaard:naam,titel,afdeling] Maximaal de drie velden in de tabel die zijn gedefinieerd in klanttabel of hoofdlettertabel. |
landCode Enval |
Voorvoegsels die door komma's gescheiden moeten worden verwijderd uit een ANI- of CAD-variabele voordat u het zoeken uitvoert. Voorbeeld: +1,+49,+41 | [Standaard:] Alle landcode |
customerRecordMappen |
Toewijzen om een nieuw klantrecord met 'Nieuwe recordkoppeling' te maken en GEGEVENS van DE CAD-variabele in te vullen. Voorbeeld: caller_id={ani}; employee_number={CADVariable3} | |
caseRecordmappen |
Toewijzen om nieuwe caserecord met 'Nieuwe recordkoppeling' te maken en gegevens in te vullen. Voorbeeld: caller_id={ani}; u_cisco_queue={Wachtrijnaam} | |
activityRecordmappen | Toewijzen voor de interactiegegevenspopulatie. Voorbeeld: short_description={ani}; u_call_disposition={CADCallResult} | |
omniRedenCrm[A(10] |
"Onbeschikbaar" AWA ServiceNow Presence status op CRM-kanaal bij ontvangst van spraakoproepen. Om deze waarde op te halen gaat u naar Geavanceerde toewijzingen werk > instellingen > Presence-statussen. Klik met de rechtermuisknop op de gewenste Presence-status en klik op "Kopieer sys_id". Voorbeeld: 7f888794dbd28e1099d8c3b1396198b | Alle AWA-aanwezigheidsstatussen Sys_Id |
omniReasonVoice |
De id van de Aux-code "Inactieve" van de WxCC die wordt gebruikt wanneer de agent een inkomende chat ontvangt. Voorbeeld: cff0ca82-c623-4cde-aaf1-4e17f268f7f7 | Elke inactieve WxCC-hulpcode |
webRtcDomein | WebRTC Domein. Selecteer het domein op basis van de regio. |
Voorbeeldconfiguratie
Hier volgt een configuratievoorbeeld waarmee het volgende is toegestaan:
- Zoeken in de tabel Incidenten (op basis van het incidentnummer dat is verzameld op het IVR)
- Record maken bij geen overeenkomst
- Statuswijziging voor Omni-channel
[
{ "Key": "regio", "Waarde": "eu2" },
{ "Key": "screenPopIncomingMode", "Value": "Case" },
{ "Key": "customerTable", "Value": "Users" },
{ "Key": "customerRecordMapping", "Value": "phone={ani}; mobile_phone={ani}" },
{ "Key": "caseTable", "Value": "Incidents" },
{ "Key": "caseRecordMapping", "Value": "product=8583ce8237732000158bbfc8bcbe5dd9; short_description={ani}" },
{ "Key": "lookupFields", "Value": "numbephoner"},
{ "Key": "lookupVariable", "Value": "IVR_Incident_Number" },
{ "Key": "lookupResultFields", "Value": "short_description,caller_id,priority" },
{ "Key":"enableNotificaties", "Value": "true" },
{ "Key": "omniReasonCrm", "Value": "7f888794dbd28e1099d8c3b1396198b"},
{ "Key": "omniReasonVoice", "Value": "868643ae-c1ed-4849-a5be-a3deaa54f97b"},
{ "Key": "screenPopOnNoMatch", "Value": "true" }
]
Lijst met variabelen
Deze variabelen kunnen worden gebruikt in de openframe-configuratie met de volgende parameters:
- lookupVariable
- customerRecordMappen
- caseRecordmappen
- activityRecordmappen
Naam variabele | Variabele beschrijving |
---|---|
Ani | Inkomend nummer |
dn | Uitgaand nummer |
id | CRM-id van het gevonden record |
wrapUpAuxCodeId | Id van de door de agent geselecteerde afrondingsreden |
wrapUpAuxCodeName | De naam van de door de agent geselecteerde afrondingsreden |
virtueelTeamNaam | De naam van het team dat aan het gesprek is toegewezen |
shareRecordId | Id van de CRM-activiteit |
RonaTijd | Waarde van de parameter Bellen bij geen antwoord |
[[Aangepaste Webex CC-variabelen]] | Naam van de variabele die is gedefinieerd in de workflowontwerper Webex CC |
Dit voorbeeld toont hoe u ani, dn wrapupAuxCodeId, wrapupAuxCodeName opslaat in het veld korte beschrijving van de interactie:
{ "Key": "activityRecordMapping", "Value": "short_description= {ani} / {dn} / {wrapUpAuxCodeId} / {wrapUpAuxCodeName} "}
Macro interface met klik-en-bellen (klassieke interface)
Wanneer u ServiceNow's Configurable Workspaces gebruikt, wordt met één klik de telefoonrecords inbellen automatisch ingeschakeld. Wanneer u de klassieke gebruikersinterface gebruikt, moet een updateset worden geïmporteerd om dezelfde functionaliteit voor telefoonrecords te verkrijgen. Download de klik om het nummer te kiezen in de updateset en voer de volgende stappen uit om de klik-en-belfunctie toe te voegen aan de klassieke gebruikersinterface.
1 |
Ga naar Alle > Systeemupdatesets > Opgehaalde updatesets. ![]() |
2 |
Klik op Update Set importeren in XML ![]() |
3 |
Klik op Bestand kiezen, selecteer het gedownloade klik-en-bel ui-macro .XML bestand en klik op Uploaden. ![]() |
4 |
Klik op de naam nadat het is geüpload om de updateset te openen. ![]() |
5 |
Klik op Voorbeeld bijwerken instellen en Sluiten wanneer u klaar bent. ![]() |
6 |
Klik op Doorvoeren bijwerken en Sluiten wanneer u klaar bent. ![]() |
7 |
Open een bestaand record om het klik-en-bellen te configureren. ![]() |
8 |
Klik met de rechtermuisknop op de naam van de telefoonrecord en klik op Verklarende taal configureren. ![]() |
9 |
Klik op Nieuw op kenmerk Tab onder Gerelateerde koppelingen. ![]() |
10 |
Selecteer Veldversieringen als het kenmerk, typ ![]() |
11 |
De knop Klik om te bellen moet nu worden weergegeven op de pagina Record. ![]() |
12 |
Herhaal deze stap voor alle andere telefoonvelden. |
WebRTC
De ServiceNow-connector ondersteunt WebRTC in de volgende browsers:
- FireFox
- Google Chrome
WebRTC wordt echter niet ondersteund in de browser Microsoft Edge.
Als u WebRTC wilt inschakelen, voert u het volgende in:
- Webex CC Desktop-profiel staat Desktop toe.
- U hebt de configuratiesleutel webRtcDomain in de openframe-configuratie ingesteld met de juiste domeinnaam.
- Bij het vernieuwen van de browser moet u zich afmelden en opnieuw aanmelden.
- Een apparaat selecteren (micro/headset) is niet mogelijk (verschijnt in de volgende versie).
Release-updates
Deze update (relevant op 6 juni 2025) is gebaseerd op de volgende verbeteringen en bug-fixes:
- Er hoeft geen nieuw pakket te worden geïnstalleerd.
Functies en verbeteringen
- (Vroege toegang) WebRTC bellen via de connector
- Agentstatus synchroniseren met AWA
- Alle consultgesprekken in wachtrij weergeven
Er is een nieuw configuratiebestand om WebRTC in te schakelen. Gebruik deze nieuwe configuratie.
Insectenmoeilijke
- + teken alleen voor ANI als de agent zich in de klassieke gebruikersinterface bevindt en niet de gebruikersinterface voor werkruimte bij het maken van een nieuwe record.
- Probleem met e2e-tijdzones opgelost.
- Activiteit die niet actief is als het gesprek vanaf het apparaat van de agent wordt beëindigd.
- Gesprek correct afgehandeld wanneer een klant een gesprek in de wachtstand beëindigt terwijl de connector opnieuw wordt geladen.
- Klantgesprek met agent B wordt weergegeven nadat agent A de telefonische vergadering heeft verlaten.
- Nummers bij terugbellen correct weergeven.
- Automatisch afronden werkt ook wanneer het netwerk is hapt of wordt vernieuwd.