V tem članku
Uvod
dropdown icon
Implementacija mehanizma poslovnih pravil
    dropdown icon
    Preden začnete
      Konfigurirajte primerek BRE DataSync
    Dostop do aplikacije BRE
    Ustvarjanje nabora pravil
    dropdown icon
    Zahteva za BRE
      Splošne nastavitve
      Parametri poizvedbe
      Nastavitve razčlenjevanja
      Nastavitve dešifriranja
      Izhodne spremenljivke
    Ustvarjanje poteka z aktivnostjo zahteve BRE
    Pogosta vprašanja
    dropdown icon
    Konfigurirajte iskanje podatkov o strankah na podlagi ANI z uporabo mehanizma poslovnih pravil
      Pripravite podatke za iskanje
Uporabniški priročnik mehanizma pravil Webex Contact Center
list-menuV tem članku
list-menuPovratne informacije?

Modul poslovnih pravil (BRE) v kontaktnem centru Webex strankam omogoča nalaganje specifični podatki, do katerih lahko sistem dostopa med izvajanjem za sprejemanje odločitev o usmerjanju ali prikazati informacije klicnim agentom.

Uvod

Cisco© Business Rules Engine je aplikacija, ki pomaga pri hitrem iskanju podatkov v kontaktnem centru Webex. Z uporabo Cisco© Business Rules Engine (BRE) lahko izvajate iskanje podatkov, usmerjanje po meri in splošno implementacijo. Sistem med izvajanjem pridobi podatke in jih uporabi za odločitve o usmerjanju ali prikaz informacij agentu.

Na primer, najemnik želi preusmeriti klice določeni skupini agentov na podlagi klicane samodejne identifikacije številke (ANI). V tem primeru lahko najemnik preprosto naloži seznam ANI. Če je ANI dohodnega klica na tem seznamu, sistem klic usmeri na določeno skupino agentov. Če ANI ni na seznamu, sistem klic preusmeri v splošno čakalno vrsto.

Tipična izvedba BRE vključuje te glavne komponente:

  • BRE DataSync: Konfiguracijski pripomoček BRE DataSync ponuja vmesnik za definiranje primerkov Data Sync za uvoz podatkov v zbirko podatkov BRE. Ko najemnik definira primerek Data Sync, lahko naloži datoteko CSV. Sistem pretvori naložene podatke o vrednostih, ločenih z vejicami, v zapise v zbirki podatkov BRE.

  • Mehanizem poslovnih pravil: Pripomoček Business Rules Engine ponuja vmesnik za ustvarjanje domen in naborov pravil. BRE zahteva, da je dohodna zahteva za odločitev povezana z domeno. Domena vsebuje niz pravil. Vsakemu pravilu je dodeljena prioriteta. BRE poskuša uskladiti pravilo z najvišjo prioriteto domene z zahtevo za odločitev na podlagi pogojev v pravilih.

  • Oblikovalec pretoka: Uporabniški vmesnik s funkcijo »povleci in spusti«, ki se uporablja za definiranje potekov, ki orkestrirajo in avtomatizirajo komponente kontaktnega centra Webex. Ustvarite lahko tok, ki pokliče dejavnost BRE za izvedbo preprostega iskanja podatkov, podobno dejavnosti zahteve HTTP. Vendar pa se v tem primeru podatki nahajajo v kontaktnem centru Webex.

Smernice za ravnanje s podatki

Za ohranitev integritete in varnosti BRE morate upoštevati naslednje smernice za ravnanje s podatki:

  • Dovoljeni tipi podatkov: Naložite podatke, ki so bistveni za delovanje in funkcionalnost BRE. To vključuje, vendar ni omejeno na, poslovna pravila, konfiguracije in neobčutljive operativne podatke.

  • Omejitev glede osebnih podatkov: V BRE ne nalagajte nobenih osebno določljivih podatkov (PII), razen podatkov ANI. Osebni podatki vključujejo, vendar niso omejeni na:

    • Polna imena
    • Številke socialnega zavarovanja
    • E-poštni naslovi
    • Fizični naslovi
    • Finančne informacije

Podatki ANI se nanašajo na telefonsko številko, povezano s klicateljem. Podatki ANI so edina vrsta osebnih podatkov, ki jih je dovoljeno naložiti v BRE. Ta izjema je namenjena podpori specifičnih poslovnih funkcionalnosti, ki so odvisne od podatkov ANI.

Implementacija mehanizma poslovnih pravil

Mehanizem poslovnih pravil je sestavljen iz mehanizma pravil v realnem času, ki ga pokliče tok, povezan z vstopno točko. Ta mehanizem pravil se običajno posvetuje s podatkovnim repozitorijem, da oceni želeno obdelavo klicev.

Iskanje BRE je preprosta sprememba podatkov znotraj vašega toka, kot je zahteva HTTP. Vendar pa se podatki za iskanje BRE nahajajo v podatkovnem centru kontaktnega centra Cisco Webex. Naslednja slika prikazuje različne procese, ki so vključeni v iskanje podatkov BRE.

Preden začnete

Preden uvedete BRE:

  • Konfigurirajte primerek BRE DataSync za svojo implementacijo z jasnim razumevanjem podatkovnega modela.
  • Seznanite se z naslednjo terminologijo, uporabljeno v tem priročniku:
    • Attribute: attribute je poimenovana spremenljivka ali podatkovno polje, ustvarjeno v pripomočku BRE. Služi kot vsebnik za informacije, ki jih BRE uporablja za obdelavo zahtev in ustvarjanje rezultatov.
    • Context: context se primarno uporablja kot primer imena za atribut, ki določa ciljno domeno za dejavnost zahteve BRE.
    • Label: Atribut Label je posebna vrsta atributa, ki je zasnovan za shranjevanje izhoda ali rezultata vrednotenja pravila.

Za več podrobnosti glejte razdelek Pogosta vprašanja.

Konfigurirajte primerek BRE DataSync

Pripomoček BRE DataSync dostopa do baze podatkov za sprejemanje odločitev o usmerjanju. Poskrbite, da boste bazo podatkov redno posodabljali z ustreznimi informacijami. V tem razdelku je opisano, kako konfigurirati pripomoček BRE DataSync za posodabljanje repozitorija BRE.

Diagram, ki prikazuje, kako je pripomoček BRE DataySync konfiguriran za posodabljanje repozitorija BRE. BRE DataSync > KRUD > Repozitorij BRE.
Pripomoček BRE DataSync

Skrbnik najemnika mora ustvariti primerek BRE DataSync za vsak nabor podatkov, s katerim se mehanizmi pravil posvetujejo med postopkom odločanja. Skrbnik lahko ustvari nabor podatkov ali naloži datoteko CSV. Podatki se pretvorijo v zapise v repozitoriju BRE.

Preden začnete

Za dostop do računa BRE DataSync se obrnite na vodjo računa za podporo strankam Cisco.

BRE DataSync je trenutno omogočen samo za vlogo Polni skrbnik. Najemniki s polno skrbniško vlogo lahko naložijo podatke z nalaganjem datoteke CSV ali s pari ključ-vrednost. Uporabniki s to vlogo lahko naložijo samo podatke, specifične za svojo organizacijo.

Partnerski skrbnik, zunanji skrbnik, agenti in nadzorniki nimajo dostopa do pripomočka BRE DataSync.

1

Kot skrbnik se prijavite v pripomoček BRE DataSync.

V skladu z nedavnimi izboljšavami v storitvi BRE Hosting and Scalability so se URL-ji za pripomoček DataSync spremenili. Za nalaganje podatkov v BRE uporabite posodobljene URL-je.

2

Izberite Seznam podatkov BRE za ogled vseh informacij, povezanih z organizacijo najemnika.

3

Če želite v repozitorij BRE dodati podatke kot pare ključ-vrednost: Izberite Dodaj podatke BRE

  1. Izberite ime organizacije s spustnega seznama ImeNajemnika.

  2. V spustnem seznamu izberite vrsto iskanja BRE.

    Za dodajanje vrste iskanja BRE glejte naslednje omejitve velikosti:

    • Največja dovoljena količina znakov za vrsto iskanja BRE: VARCHAR(200)
    • Največja dovoljena količina znakov za polje z vrednostjo: VARCHAR(500)
    • Največje število vrst iskanja na organizacijo: 100
    • Največje število vrstic na vrsto iskanja: 100 tisoč vrstic
    • Največja dovoljena velikost datoteke za nalaganje: 10 MB

    Za dodajanje novih vrst iskanja se obrnite na vodjo za uspeh strank Cisco ali kontaktno osebo za zagotavljanje rešitev.

  3. Kliknite Dodaj podatke, da vnesete ključ in vrednost.

  4. (Izbirno) Kliknite Odstrani, da izbrišete obstoječi ključ in vrednost.

  5. Kliknite Pošlji.

4

Nalaganje datoteke CSV v repozitorij BRE: Izberite Naloži podatke BRE CSV.

  1. Izberite ime organizacije s spustnega seznama ImeNajemnika.

  2. V spustnem seznamu izberite vrsto iskanja BRE.

  3. Izberite Naloži za brskanje in nalaganje datoteke CSV.

  4. Kliknite Pošlji.

    Vzorčna datoteka CSV za nalaganje podatkov BRE CSV. Glave stolpcev so »ANI«, »Razširitev« in »Dejanje«.
    Vzorčna datoteka CSV s podatki
    Dejanja Izbriši, Posodobi in Dodaj ne razlikujejo med velikimi in malimi črkami. Za brisanje podatkov lahko uporabite tudi sintakso 725160001,,Delete.

Dostop do aplikacije BRE

Do aplikacije Business Rules Engine lahko dostopate prek skrbniškega portala za kontaktni center Webex.

  1. Prijavite se v skrbniški portal kontaktnega centra Webex.
  2. Kliknite Poslovna pravila, da odprete nadzorno ploščo mehanizma poslovnih pravil.

    BRE uporablja storitev identitete in interakcijo z enotno prijavo. Če ste že prijavljeni prek storitve Common Identity, lahko dostopate do pripomočka BRE za svojo organizacijo, ne da bi se morali ponovno prijaviti.

Sistem odpre aplikacijo Business Rules Engine (BRE) v novem zavihku brskalnika. Prikaže se stran Nadzorna plošča z grafičnim prikazom števila pravil in izvedb.Nadzorna plošča BRE

Ustvarjanje nabora pravil

Diagram pripomočka Business Rule Engine, ki ga pokliče tok v centru Webex Contact Center. Nadzor pretoka v oblikovalniku pretoka Webex Contact Center > Zahteva za iskanje > Cisco BRE > Preberi > Repozitorij BRE.

Dostopite do portala BRE in konfigurirajte atribut, oznako, kontekst in pravila, kot je opisano spodaj.

1

Če želite ustvariti atribut, ki ga želite povezati z vašo organizacijo:

  1. Izberite Atributi in na strani Atributi kliknite Dodaj.

  2. V polje context Ime vnesite.

  3. Na spustnem seznamu izberite Vrsta podatkov kot Text.

    Tip podatkov mora biti v pripomočku BRE Text.

  4. Kliknite Shrani.

2

Oznaka doda pomen vašim podatkom. Če želite ustvariti oznako:

  1. Izberite Oznake in na strani Oznake kliknite Dodaj.

  2. V polje Ime vnesite ime za oznako.

  3. Kliknite Shrani.

3

Kliknite Konteksti, da se pomaknete na stran Konteksti. Kliknite +Add Kontekst.

  1. Vnesite Ime, ki predstavlja Ustvarjeni kontekst v seznamu podatkov BRE.

  2. Vnesite neobvezen opis.

  3. Če je ustvarjenih več atributov, na spustnem seznamu Atribut izberite atribut, ki ga želite povezati s tem kontekstom.

  4. Kliknite Shrani.

4

Če želite ustvariti pravila, se pomaknite na stran Konteksti. Kliknite +Add Urejevalnik pravil in konfigurirajte naslednje podrobnosti:

  • Ime: Navedite ime pravila.
  • Opis​ : Neobvezen opis pravila.
  • Aktivno: Označite potrditveno polje, da določite, da je pravilo aktivno.
  • Oznaka: Na spustnem seznamu izberite želeno oznako.
  • Prednost: Povlecite drsnik, da pravilu dodelite prioriteto. Sistem izvaja pravila glede na dodeljeno prioriteto, od najvišje (100) do najnižje. Priporočljivo je, da začnete dodeljevati prioritete od 100 v padajočem vrstnem redu.
  • Urejevalnik pravil (orodje za vnos kode, kot je prikazano na spodnjih posnetkih zaslona): Vnesite kodo za pravilo.

Ustvarite dve pravili: eno, če sistem najde ujemanje, in drugo, ko sistem ne najde ujemanja.

Naslednja primerna koda vrne vrednost za atribut z imenom routeInfo. Do tega pride, če se številka, s katere je klicatelj klical (ANI), ujema z ANI na seznamu najemnikov, ki so naloženi v zbirko podatkov BRE. Kopirajte in prilepite naslednje pravilo v urejevalnik pravil:
when
c: Contact()
eval(c.getGlobalValuesManager().getAsString( c.getTenantId(),
c.getAttribute("context")+"."+
c.getAttribute("ani")) != null)
then
c.putAttribute("routeInfo",
c.getGlobalValuesManager().getAsString(c.getTenantId(),
c.getAttribute("context")+"." + c.getAttribute("ani")));
end
Stran BRE Contexts s primerom kode vrne vrednost za ANIFound za atribut routeinfo.

Naslednja primerna koda vrne vrednost NotFound za atribut routeInfo. Do tega pride, če se številka, s katere je klicatelj klical (ANI), ne ujema z ANI na seznamu najemnikov, ki so naloženi v zbirko podatkov BRE. Kopirajte in prilepite naslednje pravilo v urejevalnik pravil:

when
c: Contact()
eval(c.getGlobalValuesManager().getAsString( c.getTenantId(),
c.getAttribute("context")+"." + c.getAttribute("ani")) == null)
then
c.putAttribute("routeInfo", "NotFound ");
end

Stran BRE Contexts s primerom kode vrne vrednost za ANINotFound za atribut routeinfo.
5

Kliknite Shrani.

Zahteva za BRE

Z dejavnostjo zahteve BRE pridobite podatke iz mehanizma poslovnih pravil (BRE) vaše organizacije, ki jih boste uporabili v poteku. Dejavnost zahteve BRE uporablja standardne protokole HTTP za pridobivanje podatkov iz BRE.

Naslednji razdelki vam omogočajo konfiguriranje dejavnosti zahteve BRE:

Splošne nastavitve

Parameter

Opis

Oznaka dejavnosti

Vnesite ime za dejavnost.

Opis dejavnosti

(Neobvezno) Vnesite opis dejavnosti.

Parametri poizvedbe

Kot del zahteve BRE lahko BRE posredujete parametre, ki so navedeni v klicu API. V stolpce Ključ-Vrednost lahko vnesete ključ za poizvedbo in povezano vrednost, ki jo želite poslati skupaj s poizvedbo. Za posredovanje vrednosti spremenljivk lahko uporabite tudi sintakso dvojnih zavitih oklepajev.

Dejavnost BRE ima en vnaprej določen parameter poizvedbe: context. Ta parameter poizvedbe se v klicu API posreduje BRE.

Parameter TenantID se samodejno vnese in ga ni treba konfigurirati.

Tabela 1. Parametri poizvedbe

Parameter

Opis

Kontekst

Vsebuje razlog za zahtevo. Tega obveznega parametra ni mogoče urejati ali brisati.

Ta parameter mora vsebovati enako vrednost kot vrednost, določena v atributu context v BRE. Za več informacij glejte razdelek Ustvarjanje niza pravil v uporabniškem priročniku za Cisco Webex Contact Center Business Rules Engine.

ANI

Vsebuje izvorno telefonsko številko klica. To je privzeti parameter, ki ga lahko urejate ali izbrišete glede na konfiguracijo pravil v BRE.

Vzorčna vrednost za ANI je {{NewContact.ANI}}

Časovna omejitev odziva

Določa časovno omejitev povezave za zahtevo BRE. Privzeta vrednost je 2000 milisekund.

Število ponovnih poskusov

Določa, kolikokrat se zahteva BRE poskusi izvršiti po neuspehu.

Ta parameter se uporablja, če je koda stanja 5xx; na primer 500 ali 501.

Če želite dodati parameter poizvedbe, kliknite Dodaj novo. S tem se doda vrstica, v katero lahko vnesete pare ključ-vrednost. Kot del zahteve BRE lahko dodate poljubno število parametrov poizvedbe.

Nastavitve razčlenjevanja

Ta razdelek vam omogoča, da odgovor iz zahteve BRE razčlenite v različne spremenljivke:

Parameter

Opis

Spremenljivka odziva

Izberite spremenljivko, v katero želite izvleči določen odsek iz objekta odgovora zahteve BRE. Na spustnem seznamu lahko izberete samo spremenljivke Custom Flow.

Izraz poti

Definirajte izraz poti za razčlenjevanje objekta odgovora. Izraz poti se razlikuje glede na vrsto podatkovne strukture objekta odgovora in primere uporabe za pridobivanje podmnožice teh informacij.

Podatki se pred izvedbo izraza poti normalizirajo v hierarhijo objektov, zato se JSONPath uporablja v objektu odgovora ne glede na konfiguriran tip vsebine.

Nastavitve dešifriranja

Izhodne spremenljivke dejavnosti zahteve BRE lahko dešifrirate. Če je dešifriranje omogočeno na ravni pretoka, si lahko uporabniki z dostopom za dešifriranje odpravljanja napak ogledajo nemaskirane izhodne vrednosti dejavnosti zahteve BRE v dnevnikih odpravljanja napak pretoka. Izklopite stikalo Omogoči dešifriranje, da onemogočite dešifriranje na ravni dejavnosti za dodatno zaščito.

Izhodne spremenljivke

Zahteva BRE vrne dve izhodni spremenljivki:

  • BRERequest1.httpResponseBody: Vrne telo odgovora za zahtevo BRE.

  • BRERequest1.httpStatusCode: Vrne kodo stanja zahteve BRE.

    Te odzivne kode so razvrščene v naslednje kategorije:

    • Informativni odgovori (100–199)

    • Uspešni odgovori (200–299)

    • Preusmeritve (300–399)

    • Napake odjemalcev (400–499)

    • Napake strežnika (500–599)

Oblike vrst vsebine

Naslednji primeri opisujejo vzorčne vhodne oblike zapisa vrste vsebine in odgovor JSON.

Vrsta vsebine XML

Uporabite to orodje za pretvorbo XML v obliko JSON https://codeshack.io/xml-to-json-converter/.

Vhodna oblika XML:


  Tove
  Jani
  Reminder
  Test application


Data/JSON Normalizirani odziv

{
   "note": {
      "to": "Tove",
      "from": "Jani",
      "heading": "Reminder",
      "body": "Test application"
   }
}

Primer izraza poti JSON: Uporabite $.note.from, da dobite vrednost kot Jani.

Vrsta vsebine TOML

Uporabite to orodje za pretvorbo TOML v format JSON https://www.convertjson.com/toml-to-json.htm.

Vhodna oblika TOML:

title = "TOML Example"
[owner]
name = "Tom Preston-Werner"
dob = 1979-05-27T07:32:00-08:00

Data/JSON Normalizirani odziv

{
   "title": "TOML Example",
   "owner": {
      "name": "Tom Preston-Werner",
      "dob": "1979-05-27T15:32:00.000Z"
   }
}

Primer izraza poti JSON: Uporabite $.owner.name, da dobite vrednost kot ‘Tom Preston-Werner’.

Vrsta vsebine YAML

S tem orodjem lahko pretvorite YAML v format JSON https://www.convertjson.com/yaml-to-json.htm.

Vhodna oblika YAML:

# An employee record
martin:
  name: Martin D'vloper
  job: Developer
  skill: Elite

Data/JSON Normalizirani odziv

{
   "martin": {
      "name": "Martin D'vloper",
      "job": "Developer",
      "skill": "Elite"
   }
}

Primer izraza poti JSON: Za pridobitev vrednosti Developer$.martin.job uporabite [].

Vrsta vsebine JSON

Uporabite ocenjevalec izrazov JSON https://jsonpath.com/.

Vhodna oblika JSON:

{
   "martin": {
      "name": "Martin D'vloper",
      "job": "Developer",
      "skill": "Elite"
   }
}

Data/JSON Normalizirani odziv

{
   "martin": {
      "name": "Martin D'vloper",
      "job": "Developer",
      "skill": "Elite"
   }
}

Primer izraza poti JSON: Za pridobitev vrednosti Developer$.martin.job uporabite [].

Ustvarjanje toka z aktivnostjo zahteve BRE

Tokove lahko ustvarite z vmesnikom Flow Designer, ki je na voljo v kontaktnem centru Webex. Ustvarite potek z aktivnostjo BRE Request v oblikovalniku tokov Webex Contact Center.

Za več informacij o konfiguriranju poteka glejte zahtevo BRE.

Pogosta vprašanja

  1. Kaj je namen attribute?

    Attributes so bistveni za povezovanje dohodnih zahtev za iskanje BRE s specifičnimi nabori pravil, definiranimi znotraj BRE, in za shranjevanje rezultatov ocen pravil.

  2. Kako ustvarite attributes?

    Ustvari attributes v razdelku Oskrba > Atributi v pripomočku BRE. Na primer, lahko ustvarite atribut z imenom context.

  3. Kaj je namen context?

    Context določa specifičen scenarij ali vrsto iskanja, ki jo uporablja BRE. Ko tok sproži aktivnost zahteve BRE, mora BRE povedati, kateri niz pravil naj ovrednoti. Atribut, pogosto imenovan Context, je nastavljen na ime določene domene.

  4. Kaj jedomain?

    domain je tabela znotraj BRE, ki vsebuje ustrezne podatke. Ime domene vodi BRE do pravilnih podatkov in ustreznega nabora pravil.

  5. Kaj jelabel?

    Ko BRE ovrednoti svoja pravila, mora rezultat sporočiti nazaj klicnemu sistemu (na primer potek kontaktnega centra Webex, ki vsebuje aktivnost zahteve BRE). Pravila so konfigurirana tako, da nastavijo vrednost določenega atributa oznake na podlagi njihovih pogojev.

  6. Kakšno je razmerje med atributom, kontekstom in oznako?

    Ustvarite lahko na primer Attributez imenom context. Ta atribut lahko povežete z domain (dejanska tabela, kot je ANILookup). Pri klicu aktivnosti zahteve BRE potek nastavi vrednost tega atributa (torej domain = ANILookup) za določitev konteksta (pravila katere domene naj se uporabijo).

    Znotraj tega domainso v sintaksi Drools napisana pravila za vrednotenje pogojev in nastavitev vrednosti drugega attribute, pogosto imenovanega label (na primer label = "Najdeno ujemanje"). To predstavlja izid pravila, ki se vrne kot odgovor na tok.

  7. Kako so atributi, konteksti in oznake povezani s parametri poizvedbe v zahtevi?

    BRE se pokliče s strani Flow, običajno prek klica API-ja (dejavnost zahteve BRE) na trdo kodiran notranji URL. To je REST API, ki omogoča iskanje vrednosti BRE, naloženih v CSV (key/value pari). Podatki, ki jih BRE potrebuje za odločitev, se posredujejo kot del te zahteve, podobno kot bi delovali parametri poizvedbe ali telo zahteve v običajnem klicu REST API.

    • Input Data: Informacije iz dohodnega klica (kot so ANI klicatelja, številka računa in drugi podobni podatki) se v poteku klica v centru Webex Contact Center zajamejo kot spremenljivke podatkov, povezanih s klicem (CAD).
    • BRE Configuration Data: Drugi potrebni parametri, kot sta kontekst in atribut, ki določa domeno (npr. domena = ANILookup), so prav tako nastavljene kot spremenljivke v vozlišču BRE Request v toku.
    • Request Variables: V koraku zahteve BRE v toku so spremenljivke CAD in konfigurirane spremenljivke izbrane kot spremenljivke v konfiguraciji zahteve BRE. Te spremenljivke se nato pošljejo v izvajalni zaledni mehanizem BRE.
    • Function: V bistvu »spremenljivke zahteve« delujejo kot »parametri poizvedbe« ali vhodni koristni tovor za BRE. BRE uporablja te vhodne vrednosti za oceno pogojev, opredeljenih v njegovih pravilih.

Konfigurirajte iskanje podatkov o strankah na podlagi ANI z uporabo mehanizma poslovnih pravil

Ta vzorčni potek dela uporablja mehanizem poslovnih pravil (BRE) za iskanje podatkov o strankah z uporabo samodejne identifikacije številke klicatelja (ANI), obdelavo vrnjenih podatkov v poteku kontaktnega centra Webex in prikaz izbranih informacij na namizju agenta. Koraki so opisani spodaj:

Pripravite podatke za iskanje

Ustvarite datoteko CSV, ki vsebuje edinstven iskalni ključ in z njim povezane podatke. Za ta potek dela se kot iskalni ključ uporablja ANI klicatelja. V stolpec z vrednostmi shranite eno ali več polj strank. Več polj ločite z navpično črto (|).

15551234567,VIP Customer|John Smith|Premium Queue|Toronto 15559876543,Standard Customer|Jane Smith|General Queue|Vancouver

V tem primeru 1. stolpec vsebuje ANI, 2. stolpec pa vrsto stranke, ime stranke, čakalno vrsto in lokacijo.

BRE je namenjena iskanju, usmerjenemu v branje, ne pa kot transakcijska baza podatkov za pogosto posodobljene posamezne zapise.

Ustvarite vrsto iskanja BRE in naložite podatke

Odprite orodje Webex Contact Center BRE Data Sync in izberite svojega najemnika. Če zahtevana vrsta iskanja ni na voljo, prosite operativno ekipo, da jo ustvari. Uporabite opisno ime, kot je ANILookup. Zapišite si ustvarjeno ime konteksta, ker morata konfiguracija in potek BRE uporabljati isto vrednost, ki razlikuje velike in male črke.

Če želite dodati testni zapis:

  1. Odpri Dodaj podatke.
  2. Izberite najemnika in ANILookup.
  3. Vnesite ANI in z njim povezano vrednost.
  4. Predložite zapis.

Če želite naložiti celoten nabor podatkov, odprite Naloži BRE, izberite najemnika in vrsto iskanja ter naložite datoteko CSV. Odprite seznam podatkov BRE in potrdite, da se zapisi prikažejo. Prepričajte se, da se oblika zapisa ANI v datoteki CSV ujema z obliko zapisa, ki jo pošlje tok.

Zaženite poslovna pravila

Prijavite se v skrbniški portal kontaktnega centra Webex, odprite Poslovna pravilain zaženite nadzorno ploščo BRE:

Ustvarite atribut konteksta:

  1. Pomaknite se na Domov > Atributi > .
  2. Dodajte atribut z naslednjimi vrednostmi:
    • Ime: context
    • Vrsta podatkov: Besedilo
  3. Shrani atribut rezultata. Atribut context identificira naloženi nabor podatkov za iskanje, ki ga pravilo poizveduje.
  4. Dodajte atribut besedila, ki predstavlja vrnjene podatke. Atributu dajte smiselno ime, tudi če vrnjena vrednost vsebuje več polj, ločenih z navpičnimi črtami. Shrani atribut. V tem primeru je kot vzorec uporabljen customerType.
  5. Odprite Konteksti in dodajte kontekst. Vnesite ustvarjeno ime konteksta sinhronizacije podatkov, na primer ANILookup, ga povežite z atributom context in ga shranite. Ime konteksta razlikuje med velikimi in malimi črkami in se mora natančno ujemati z ustvarjenim kontekstom sinhronizacije podatkov.

Ustvari pravilo »ANI najden« in pravilo »ANI ni najden«

Odprite kontekst in izberite Dodaj urejevalnik pravil. Poimenujte pravilo ANIFound, ga aktivirajte in mu dodelite višjo prioriteto, na primer 100. Dodajte naslednje pravilo in ga shranite:

when c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context") + "." + c.getAttribute("ani") ) != null) then c.putAttribute( "customerType", c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context") + "." + c.getAttribute("ani") ) ); end

Pravilo združuje kontekst in ANI, da tvori iskalni ključ. Ko obstaja ujemajoča se vrednost, rezultat dodeli atributu odgovora customerType.

Dodajte še eno aktivno pravilo z imenom ANINotFound. Dodelite mu nižjo, edinstveno prioriteto, na primer 99. Konfigurirajte pravilo tako, da nastavi customerType na Not Found, ko ne obstaja noben ujemajoč se zapis, in ga shranite. Ne dodelite enake prioritete obema praviloma.

Ustvarjanje poteka v kontaktnem centru

Odprite oblikovalnik pretoka in ustvarite ali odprite testni potek. Dodajte aktivnost BRE Request na točki, kjer mora tok pridobiti podatke o klicatelju, in aktivnost povežite z ustrezno potjo toka.

Normalizirajte ANI

Če naloženi ključi izpuščajo predpono kode države +1, ustvarite izraz za predobdelavo, ki jo odstrani iz ANI:

ANI.replace("+1", "")

Normalizirano vrednost uporabite kot iskalni ključ. To transformacijo uporabi le, če shranjene vrednosti izpuščajo +1; Zahtevana vrednost in naloženi ključi morajo uporabljati isto obliko zapisa.

Konfigurirajte zahtevo BRE

Konfigurirajte aktivnost z naslednjimi vrednostmi:

  • Kontekst: ANILookup
  • Atribut zahteve: ani
  • Zahtevana vrednost: Normalizirani ANI
  • Časovna omejitev: 5 sekund
  • Ponovni poskusi: 3
  • Atribut odgovora: customerType

Preslikajte odziv na spremenljivko toka niza. Kontekst izbere nabor podatkov, medtem ko ani poda posamezni ključ zapisa.

Obdelava odgovora z več polji

Če BRE vrne VIP Customer|John Smith|Premium Queue|Toronto, razdeli niz z ločilom ubežne navpične črte (\|). Nastali elementi vsebujejo vrsto stranke, ime stranke, čakalno vrsto in lokacijo. Zahtevane elemente dodelite ločenim spremenljivkam pretoka. Demonstracija izvleče zadnji element, Toronto.

Konfigurirajte pojavno okno na zaslonu

Dodajte ali konfigurirajte aktivnost pojavnega zaslona na namizju agenta. Izvlečene podatke o stranki preslikajte v zahtevano polje na pojavnem zaslonu, povežite potek s čakalno vrsto ali potjo usmerjanja agenta ter nato shranite in objavite potek.

Preizkusite demonstracijo

Pokličite iz ANI, ki obstaja v naloženem naboru podatkov. Potrdite, da tok normalizira ANI, da zahteva BRE sledi svoji poti uspeha in da se izvlečene informacije prikažejo na namizju agenta. Ponovite preizkus z ANI, ki ga ni v naboru podatkov, in potrdite, da pot »nenajdeno« vrne konfigurirano rezervno vrednost.

Ali je bil ta članek koristen?
Ali je bil ta članek koristen?