V tem članku
Uvod
dropdown icon
Izvajanje mehanizma poslovnih pravil
    dropdown icon
    Preden začnete
      Konfiguriranje primerka BRE DataSync
    Dostop do aplikacije BRE
    Ustvarjanje nabora pravil
    dropdown icon
    Zahteva BRE
      Splošne nastavitve
      Parametri poizvedbe
      Nastavitve razčlenjevanja
      Nastavitve dešifriranja
      Izhodne spremenljivke
    Ustvarjanje toka z dejavnostjo zahteve BRE
    Pogosto zastavljena vprašanja
Uporabniški priročnik za mehanizem poslovnih pravil Webex Contact Center
list-menuV tem članku
list-menuPovratne informacije?

Motor 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 prikaz informacij za klicanje agentov.

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.

Uvod

Cisco Business Rules Engine je aplikacija, ki pomaga pri hitrem iskanju podatkov znotraj kontaktnega centra Webex. Z Cisco Business Rules Engine (BRE) lahko izvajate iskanje podatkov , usmerjanje po meri in splošno izvajanje. Sistem pridobi podatke v času izvaj anja in jih uporablja za usmerjanje odločitev ali prikaz informacij agentu.

Na primer, najemnik želi klice usmeriti na določeno skupino agentov na podlagi klicane samodejne identifikacije številk (ANI). V tem scenariju lahko najemnik preprosto naloži seznam ANI. Če je ANI dohodnega klica na tem seznamu, sistem klic usmerja v določeno skupino agentov. Če ANI ni na seznamu, sistem klic usmerja v splošno čakalno vrsto.

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

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

  • Motor poslovnih pravil: Pripomoček Business Rules Engine ponuja vmesnik za ustvarjanje domen in naborov pravil. BRE zahteva, da je zahte vek za dohodno odločitev povezan z domeno. Domena vsebuje niz pravil. Vsakemu pravilu je dodeljena prednostna naloga. BRE skuša uskladiti pravilo najvišje prioritete domene z zahtevo za odločitev na podlagi pogojev v pravilih.

  • Flow Designer: Uporabniški vmesnik povleci in spusti, ki se uporablja za določanje tokov, ki orkestrirajo in avtomatizirajo komponente kontaktnega centra Webex. Ustvarite lahko tok, ki prikliče dejavnost BRE, da izvedete preprosto iskanje podatkov, podobno dejavnosti HTTP Request. Vendar se v tem primeru podatki nahajajo v kontaktnem centru Webex.

Smernice za ravnanje s podatki

Da bi ohranili celovitost in varnost BRE, morate upoštevati naslednje smernice za rav nanje s podatki:

  • Dovoljene vrste podatkov: Naložite podatke, ki so bist veni za delovanje in delovanje BRE. To vključuje, vendar ni omejeno na, poslovna pravila, konfiguracije in neobčutljive operativne podatke.

  • O@@ mejitev osebnih podatkov: V BRE ne nalagajte nobenih osebnih podatkov (PII), razen podatkov ANI. PII vključuje, vendar ni omejeno na:

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

Podatki ANI se nanašajo na telefonsko številko, povezano s klicateljem. Podat ki ANI so edina vrsta osebnih podatkov, ki je dovoljena za nalaganje v BRE. Ta izjema je podpora specifičnim poslovnim funkcionalnostim, ki temeljijo na podatkih ANI.

Izvajanje mehanizma poslovnih pravil

Motor poslovnih pravil je sestavljen iz mehanizma pravil v realnem času, ki ga prikliče tok, povezan z vstopno točko. Ta mehanizem pravil se običajno posvetuje s skladiščem podatkov, da oceni želeno upravljanje klicev.

Iskanje BRE je preprosto zmanjšanje podatkov v vašem toku, kot je zahteva HTTP. Vendar pa se podatki za iskanje BRE nahajajo v podatkovnem centruCisco Webex Contact Center. Nasled nja slika prikazuje različne procese, vključene v iskanje podatkov BRE.

Preden začnete

Preden začnete izvajati BRE:

  • Konfigurirajte primerek BRE DataSync za svojo implementacijo z jasnim razumevanjem podatkovnega modela.
  • Spoznajte naslednje terminologije, ki se uporabljajo v tem priročniku:
    • Atribut: Atribut je imenovana spremenljivka ali podatkovno polje, ustvarjeno v pripomočku BRE. Služi kot vseb nik za informacije, ki jih BRE uporablja za obdelavo zahtev in ustvarjanje rezultatov.
    • Kontekst: Kon tekst se uporablja predvsem kot primer imena za atribut, ki določa ciljno domeno za dejavnost BRE Request.
    • Ozn aka: Oznaka je posebna vrsta atribu ta, ki je zasnovana tako, da zadržuje rezultat ali rezultat vrednotenja pravila.

Za več podrobnosti glejte razdelek Pogosta vprašanja.

Konfiguriranje primerka BRE DataSync

Pripomoček BRE DataSync dostopa do baze podatkov za sprejemanje odločitev o usmerjanju. Zagotovite, da zbirko podatkov redno posodabljate z ustreznimi informacijami. V tem razdelku je opisano, kako konfigurirati pripomoček BRE DataSync za posodobitev skladišča BRE.

Diagram for how the BRE DataySync utility is configured to update the BRE repository. BRE DataSync > CRUD > BRE Repository.
Pripomoček BRE DataSync

Upravitelj najemnikov mora ustvariti primerek BRE DataSync za vsak nabor podatkov, s katerim se mehanizmi pravil posvetujejo med postopkom odločanja. Skrb nik lahko ustvari nabor podatkov ali naloži datoteko CSV. Podatki se pretv orijo v zapise v skladišču BRE.

Preden začnete

Za dostop do računa BRE DataSync se obrnite na upravitelja računa Cisco za pomoč strankam.

BRE DataSync je trenutno omogočen samo za celotno vlogo skrbnika. Najem niki z vlogo popolnega skrbnika lahko naložijo podatke bodisi s pomočjo nalaganja datoteke CSV ali par ov ključ-vrednost. Uporabniki s to vlogo lahko naložijo samo podatke, specifične za organizacijo .

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

1

Kot skrbnik se prijavite v pripomoček BRE DataSync.

V skladu z nedavnimi izboljšavami gostovanja in razširljivosti BRE so se URL-ji za pripomoček DataSync spremenili. Prepričajte se, da uporabite posodobljene URL-je za nalaganje podatkov v BRE.

URL-ji BRE DataSync, specifični za regijo, so:

https://bre-datasync.produs1.ciscoccservice.com/datasync/

https://bre-datasync.prodeu1.ciscoccservice.com/datasync/

https://bre-datasync.prodeu2.ciscoccservice.com/datasync/

https://bre-datasync.prodca1.ciscoccservice.com/datasync/

https://bre-datasync.prodjp1.ciscoccservice.com/datasync/

https://bre-datasync.prodsg1.ciscoccservice.com/datasync/

Kliknite URL-je, da se pomaknete na stran Pri java s skupno identiteto. Za regijo ZDA izberite ameriško gro zdo (ne drugo grozdo ZDA ), da nadaljujete naprej.

Za regijo ANZ ni posebnega URL-ja. Za prijavo izberite dom ači CI grozd. Za večino uporabnikov delujejo povezave druge skupine v ZDA in ZDA.

URL-ji vmesniškega vmesnika BRE Admin, specifični za regijo, so:

https://bre.produs1.ciscoccservice.com/bre/

https://bre.prodeu1.ciscoccservice.com/bre/

https://bre.prodeu2.ciscoccservice.com/bre/

https://bre.prodca1.ciscoccservice.com/bre/

https://bre.prodjp1.ciscoccservice.com/bre/

https://bre.prodsg1.ciscoccservice.com/bre/

2

Izberite BRE Data List, če si želite ogledati vse informacije, ki so povezane z organizacijo najemnikov.

3

Če želite dodati podatke kot pare ključnih vrednosti v skladišče BRE: Iz berite Dodaj podatke BRE

  1. Izberite ime organizacije s spustnega sezn ama TenantName.

  2. Na spustnem se znamu izberite Vrsto iskanja BRE.

    Oglejte si naslednje omejitve velikosti za dodajanje vrste iskanja BRE:

    • Največja omejitev znakov za Vrsta iskanja BRE: VARCHAR (200)
    • Največja omejitev znakov za polje vrednosti: VARCHAR (500)
    • Največje število vrst iskanja na organizacijo: 100
    • Največje število vrstic na vrsto iskanja: 100K vrstic
    • Največja omejitev velikosti datoteke za nalaganje: 10 MB

    Če želite dodati nove vrste iskanja, se obrnite na Cisco Customer Success Manager ali rešitev Assurance Contact.

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

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

  5. Kliknite Pošlji.

4

Če želite naložiti datoteko CSV v skladišče BRE: Izberite N aloži podatke BRE CSV.

  1. Izberite ime organizacije s spustnega sezn ama TenantName.

  2. Na spustnem se znamu izberite Vrsto iskanja BRE.

  3. Izberite Nalo ži, če želite brskati in naložiti datoteko CSV.

  4. Kliknite Pošlji.

    Sample CSV file for the BRE CSV data upload. Column headers are 'ANI', 'Extension', and 'Action'.
    Vzorec datoteke CSV s podatki
    Dejanja Izbriši, Posodobi in Dodaj ne razlikujejo med velikimi in velikimi črkami. Za brisanje podatkov lahko uporabite tudi sintak so 725160001,, Izbri ši.

Dostop do aplikacije BRE

Do aplikacije Business Rules Engine lahko dostopate iz kontaktnega centra Webex:

  1. Prijavite se v Control Hub.
  2. Pomaknite se na Stor itve > Kontaktni center.
  3. V razdelku Hitre povezave v desnem podoknu kliknite Mehan j poslovnih pravil.

    BRE uporablja storitev identitete in interakcijo z eno prijavo. Če so se najem niki že prijavili v Control Hub, lahko samodejno pridobijo dostop do pri pomočka BRE za svojo organizacijo.

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

Ustvarjanje nabora pravil

Diagram of the Business Rule Engine utility being invoked by a flow in Webex Contact Center. Flow control in Webex Contact Center Flow Designer > Lookup Request > Cisco BRE > Read > BRE Repository.

Odprite portal BRE in konfigurirajte atribut, oznako, kontekst in pravila, kot je opisano spodaj.

1

Če želite ustvariti atribut (za povezovanje z organizacijo):

  1. Izberite Atributi. Kliknite Dodaj na strani Atributi.

  2. V polje Ime vnesite kontekst.

  3. Na spust nem seznamu iz berite Bes edilo kot podatkovni tip.

    V pripomočku BRE mora biti podatkovni tip Besedilo.

  4. Kliknite Shrani.

2

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

  1. Izberite Oznake in kliknite Dodaj na strani Oznake.

  2. V polje Ime vnesite ime za nalepko.

  3. Kliknite Shrani.

3

Kliknite Kon teksti, da se pomaknete na stran Kon teksti. Kliknite +Dodaj kontekst.

  1. Vnesite ime, ki je ustvar jeni kontekst na seznamu podatkov BRE.

  2. Vnesite neobvez en opis.

  3. Če je ustvarjenih več atributov, na spustnem se znamu Atribut izberite atri but, ki ga želite povezati s tem kontekstom.

  4. Kliknite Shrani.

4

Če želite ustvariti pravila, se pomaknite na stran Kon teksti. Kliknite +Dodaj urejevalnik pravil in konfigurirajte naslednje podrobnosti:

  • Ime: Navedite ime za pravilo.
  • Opis: Neobvezen opis pravila.
  • Aktivno: potrdite potrditveno polje, da določite, ali je pravilo aktivno.
  • Oznaka: Na spustnem seznamu izberite zahtevano oznako.
  • Pred nost: Povlecite drsnik, da dodelite prednost pravilu. Sistem izvaja pravila, ki temeljijo na dodeljeni prioriteti, od najvišje (100) do najnižje. Priporočljivo je, da začnete dodeljevati prednostne naloge od 100 v padajočem vrstnem redu.
  • U@@ rejevalnik 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.

Naslednji primer kode vrne vrednost za atribut z imenom RouteInfo. To se zgodi, če se številka, s katere je klicatelj klical (ANI), ujema z ANI na seznamu najemnikov, ki so naloženi v bazo podatkov BRE . Kopirajte in prilepite naslednje pravilo v urejev alnik 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
BRE Contexts page with an example code returns value for ANIFound for attribute routeinfo.

Naslednji primer kode vrne vrednost notFound za atribut Rou teInfo. To se zgodi, če številka, s katere je klicatelj klical (ANI), ne ustreza z ANI na seznamu najemnikov, ki so naloženi v bazo podatkov BRE. Kopirajte in prilepite naslednje pravilo v urejev alnik pravil:

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

BRE Contexts page with an example code returns value for ANINotFound for attribute routeinfo.
5

Kliknite Shrani.

Zahteva BRE

Uporabite dejavnost BRE Request, da pridobite podatke iz mehanizma poslovnih pravil (BRE) vaše organizacije za uporabo v toku. Dejavnost BRE Request uporablja standardne protokole HTTP za pridobivanje podatkov iz BRE.

Naslednji razdelki vam omogočajo, da konfigurirate dejavnost BRE Request:

Splošne nastavitve

Parameter

Opis

Oznaka dejavnosti

Vnesite ime za dejavnost.

Opis dejavnosti

(Neobvezno) Vnesite opis dejavnosti.

Parametri poizvedbe

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

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

TenantiD se samodejno vbrizga kot parameter in ga ni treba konfigurirati.

Tabela 1. Parametri poizvedbe

Parameter

Opis

Kontekst

Vsebuje razlog za zahtevo. Tega obvez nega parametra ni mogoče urejati ali izbrisati.

Ta parameter mora vsebovati enako vrednost kot vrednost, določena v kontekstu Atribut v BRE. Če želite več informacij, glejte razdelek U stvarjanje nabora pravil v uporabniškem priročniku za mehanizem Cisco Webex Contact Center poslovnih pravil.

ANI

Vsebuje izvorno telefonsko številko klica. To je privzeti parameter, ki ga lahko uredite ali izbrišete na podlagi konfiguracije pravil v BRE.

Vzorčna vrednost za ANI je {{newcontact. ani}}

Čas odziva

Določa časovno omejitev povezave za zahtevo BRE. Privzeto je nastavljeno na 2000 milisekund.

Število ponovnih poskusov

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

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

Če želite dodati parameter poizvedbe, kliknite Dodaj novo. To doda vrstico, v katero lahko vnesete pare ključnih vrednosti. V okviru zahteve BRE lahko dodate toliko parametrov poizvedbe, kot je potrebno.

Nastavitve razčlenjevanja

Ta razdelek vam omogoča razčlenitev odgovora iz zahteve BRE v različne spremenljivke:

Parameter

Opis

Spremenljivka odziva

Izberite spremenljivko, na katero želite izvleči določen odsek iz predmeta odziva BRE Request. Na spustnem seznamu lahko izberete samo spremenljivke toka po meri.

Izraz poti

Določite izraz poti za razčlenjevanje predmeta odziva. Izraz poti se razlikuje glede na vrsto podatkovne strukture odziv nega objekta in primere uporabe za pridobivanje podmnožice teh informacij.

Podatki se normalizirajo v hierarhijo predmetov pred izvedbo izraza poti, zato se JSONPath uporablja v odzivnem objektu ne glede na konfigurirano vrsto vseb ine.

Nastavitve dešifriranja

Izhodne spremenljivke dejavnosti BRE Request lahko dešifrirate. Če je dešifriranje omogočeno na ravni toka, si lahko uporabniki z dostopom do dešifriranja napak ogledajo odkrite izhodne vrednosti dejavnosti BRE Request v dnevnikih odpravljanja napak toka. Izklopite preklopnik O mogoč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 odziva za zahte vo BRE.

  • breRequest1.httpStatusCode: Vrne kodo stanja zahteve BRE.

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

    • Informativni odzivi (100—199)

    • Uspešni odzivi (200—299)

    • Preusmeritve (300—399)

    • Napake odjemalca (400—499)

    • Napake strežnika (500—599)

Oblike vrste vsebine

Naslednji primeri opisujejo vzorčni vnos oblike vrste vsebine in odziv JSON.

Vrsta vsebine XML

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

Format vnosa XML:

<note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Test application</body>
</note>

Normaliziran odziv podatkov/JSON

{
   "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

Normaliziran odziv podatkov/JSON

{
   "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

Uporabite to orodje za pretvorbo 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

Normaliziran odziv podatkov/JSON

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

Primer izraza poti JSON: Uporabite $.martin.job, da dobite vrednost Razvijalec.

Vrsta vsebine JSON

Uporabite JSON Expression Evaluator https://jsonpath.com/.

Vhodna oblika JSON:

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

Normaliziran odziv podatkov/JSON

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

Primer izraza poti JSON: Uporabite $.martin.job, da dobite vrednost Razvijalec.

Ustvarjanje toka z dejavnostjo zahteve BRE

Pretoke lahko ustvarite z vmesnikom Flow Designer, ki je na voljo v kontakt nem centru Webex. Ustvarite tok z dejavnostjo BRE Request v oblikoval cu toka Webex kontaktnega centra.

Če želite več informacij o konfiguriranju toka, glejte zahtevo BRE.

Pogosto zastavljena vprašanja

  1. Kakšen je namen atributa?

    Atributi so bistveni za povezovanje dohodnih zahtev za iskanje BRE s posebnimi nabori pravil, opredeljenimi v BRE, in za shranjevanje rezultatov ocen pravil .

  2. Kako ustvarjate atribu te?

    Ustvar ite atribu te v razdel ku Zagotavljanje > Atributi v pripomočku BRE. Na primer, lahko ustvarite atribut z imenom kontekst.

  3. Kakšen je namen kontek sta?

    Kontekst določa določen scenarij ali vrsto iskanja, ki ga uporablja BRE. Ko se tok sklicuje na dejavnost BRE Request, mora BRE povedati, kateri sklop pravil mora oceniti. Atribut, ki se pogosto imenuje Con text, je nastavljen na ime določ ene domene.

  4. Kaj je domena?

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

  5. Kaj je oznaka?

    Ko BRE oceni svoja pravila, mora izid sporočiti nazaj klicnemu sistemu (na primer protok kontaktnega centra Webex, ki vsebuje dejavnost BRE Request). Pravila so konfigurirana tako, da nastavljajo vrednost označenega atributa oznake glede na njihove pogoje.

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

    Ustvarite lahko atribut, na primer imenovan kontekst. Ta atribut lahko povežete z domeno (dejansko tabelo, kot je AniLookup). Ko prikličete dejavnost BRE Request, tok nastavi vrednost tega atributa (to je domena = AnilookUp), da določi kontekst (pravila katere domene naj se uporabi).

    Znotraj te domene so v Drools Syntax zapisana pravila za oceno pogojev in nastavitev vrednosti drugega atribu ta, ki se pogosto imenuje ozn aka (na primer label = »MatchFound«). To predstavlja rezultat pravila, ki se vrne kot odziv na tok.

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

    BRE prikliče Flow, običajno prek klica API-ja (dejavnost BRE Request) na trdo kodirani notranji URL. To je REST API, ki omogoča iskanje vrednosti BRE, naloženih v CSV (pari ključ/vrednost). Podatki, potrebni za sprejetje odločitve BRE, se posredujejo kot del te zahteve, podobno kot bi parametri poizvedbe ali telo zahteve delovali v običajnem klicu REST API.

    • Vhodni podatki: Informacije iz dohodnega klica (na primer ANI klic atelja, številka računa in drugi podobni podatki) so zajete kot spremenljivke podatkov, povezanih s klicem (CAD) v toku klicev Webex Contact Center.
    • Podatki o konfiguraciji BRE: Drugi potrebni parametri, kot sta kontekst in atribut, ki določa domeno (npr. domena = AniLookup), so prav tako nastavljeni kot spremenljivke v vozlišču BRE Request Flow.
    • Spremenlji vke zahtevka: V koraku BRE Request v toku so spremenljivke CAD in konfigurirane spremenljivke izbrane kot spremenljivke v konfiguraciji BRE Request. Te spremenljivke se nato pošljejo v mehanizem za izvajanje BRE.
    • Funkcija: V bistvu »spremenljivke zahtev« delujejo kot »parametri po izvedbe« ali vhodna nosilnost za BRE. BRE uporablja te dohodne vrednosti za oceno pogojev, opredeljenih v njegovih pravilih.

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