U ovom članku
Uvod
dropdown icon
Implementacija motora za poslovna pravila
    dropdown icon
    Pre nego što počnete
      Konfigurišite BRE DataSinc instancu
    Pristup BRE aplikaciji
    Kreiranje skupa pravila
    dropdown icon
    BRE Zahtev
      Opšta podešavanja
      Parametri upita
      Podešavanja analize
      Podešavanja za dešifrovanje
      Izlazne varijable
    Kreiranje protoka sa aktivnošću BRE zahteva
    Često postavljana pitanja
    dropdown icon
    Konfigurišite pretrage podataka o klijentima zasnovane na ANI-u koristeći motor poslovnih pravila
      Pripremite podatke za pretragu
Korisnički priručnik za Vebek kontakt centar Vodič za poslovna pravila
list-menuU ovom članku
list-menuPovratne informacije?

Motor za poslovna pravila (BRE) u Vebek kontakt centru omogućava korisnicima da otpremaju specifične podatke kojima sistem može pristupiti tokom izvođenja kako bi donosio odluke o rutiranju ili prikaz informacija za poziv agenata.

Uvod

Cisco© Business Rules Engine je aplikacija koja pomaže u brzom pretraživanju podataka u Vebek kontakt centru. Koristeći Cisco© Business Rules Engine (BRE), možete izvršiti pretrage podataka, prilagođeno rutiranje i opštu implementaciju. Sistem preuzima podatke u vreme izvođenja i koristi ih za rutiranje odluka ili prikazivanje informacija agentu.

Na primer, stanar želi da usmeri pozive na određenu grupu agenata na osnovu automatske identifikacije broja (ANI) biranih. U ovom scenariju, stanar može jednostavno da otpremi listu ANI. Ako je ANI dolaznog poziva na toj listi, sistem usmerava poziv na određenu grupu agenata. Ako ANI nije na listi, sistem usmerava poziv na opšti red.

Tipična implementacija BRE uključuje ove glavne komponente:

  • BRE DataSync: Uslužni program za konfiguraciju BRE DataSinc pruža interfejs za definisanje instanci za sinhronizaciju podataka za uvoz podataka u BRE bazu podataka. Nakon što stanar definiše instancu za sinhronizaciju podataka, stanar može da otpremi CSV datoteku. Sistem pretvara učitane podatke o vrednostima odvojenim zarezom u zapise u BRE bazi podataka.

  • Motor za poslovna pravila: Uslužni program Business Rules Engine pruža interfejs za kreiranje domena i skupova pravila. BRE zahteva dolazni zahtev za odluku da bude povezan sa domenom. Domen sadrži skup pravila. Svakom pravilu se dodeljuje prioritet. BRE pokušava da uskladi pravilo najvišeg prioriteta domena sa zahtevom za odluku na osnovu uslova u pravilima.

  • Dizajner protoka: Korisnički interfejs za povlačenje i ispuštanje koji se koristi za definisanje tokova koji orkestriraju i automatizuju komponente Vebek kontakt centra. Možete kreirati protok koji poziva aktivnost BRE da biste izvršili jednostavnu pretragu podataka sličnu aktivnosti HTTP Request. Međutim, u ovom slučaju, podaci se nalaze u Vebek kontakt centru.

Smernice za rukovanje podacima

Da biste održali integritet i bezbednost BRE-a, morate se pridržavati sledećih smernica za rukovanje podacima:

  • Dozvoljeni tipovi podataka: Upload podataka koji su neophodni za rad i funkcionalnost BRE. Ovo uključuje, ali nije ograničeno na, poslovna pravila, konfiguracije i neosetljive operativne podatke.

  • Ograničenje na PII: Ne postavljajte nikakve lične podatke (PII) na BRE osim ANI podataka. PII uključuje, ali nije ograničen na:

    • Imena i prezime
    • Brojevi socijalnog osiguranja
    • E-adrese
    • Fizičke adrese
    • Finansijske informacije

ANI podaci se odnose na telefonski broj povezan sa pozivateljem. ANI podaci su jedina vrsta PII koja je dozvoljena za učitavanje u BRE. Ovaj izuzetak je podrška specifičnim poslovnim funkcionalnostima koje se oslanjaju na ANI podatke.

Implementacija motora za poslovna pravila

Motor za poslovna pravila sastoji se od motora pravila u realnom vremenu koji se poziva na protok povezan sa ulaznom tačkom. Ovaj mehanizam pravila obično se konsultuje sa spremištem podataka kako bi procenio željeno rukovanje pozivima.

BRE pretraga je jednostavan pad podataka unutar vašeg toka, kao HTTP zahtev. Međutim, podaci za BRE pretragu nalaze se u Cisco Vebek kontakt centru za podatke. Sledeća slika prikazuje različite procese koji su uključeni u BRE pretragu podataka.

Pre nego što počnete

Pre nego što implementirate BRE:

  • Konfigurišite BRE DataSinc instancu za vašu implementaciju sa jasnim razumevanjem modela podataka.
  • Upoznajte se sa sledećim terminologijama koje se koriste u ovom vodiču:
    • Attribute: An attribute je imenovana promenljiva ili polje podataka kreirano u okviru BRE uslužnog programa. Služi kao kontejner za informacije koje BRE koristi za obradu zahteva i generisanje izlaza.
    • Context: A context se prvenstveno koristi kao primer imena za atribut koji određuje ciljani domen za aktivnost BRE Request.
    • Label: A Label je specifična vrsta atributa koji je dizajniran da drži izlaz ili rezultat evaluacije pravila.

Pogledajte odeljak FAK za više detalja.

Konfigurišite BRE DataSinc instancu

Uslužni program BRE DataSinc pristupa bazi podataka za donošenje odluka o rutiranju. Uverite se da periodično ažurirate bazu podataka sa odgovarajućim informacijama. Ovaj odeljak opisuje kako konfigurisati BRE DataSync korisnost za ažuriranje BRE spremišta.

Dijagram kako je uslužni program BRE DataySync konfigurisan da ažurira BRE spremište. BRE DataSync > CRUD > BRE spremište.
BRE DataSinc korisnost

Administrator stanara mora da kreira BRE DataSinc instancu za svaki skup podataka koji Rules Engines konsultuje tokom procesa donošenja odluka. Administrator može kreirati skup podataka ili otpremiti CSV datoteku. Podaci se pretvaraju u zapise u BRE spremištu.

Pre nego što počnete

Kontaktirajte Cisco Customer Service Account Manager da biste dobili pristup BRE DataSinc nalogu.

BRE DataSync je trenutno omogućen samo za punu administratorsku ulogu. Stanari sa ulogom punog administratora mogu da otpremaju podatke pomoću CSV datoteke ili parova ključ-vrednost. Korisnici sa ovom ulogom mogu da otpremaju samo podatke specifične za svoju organizaciju.

Administrator partnera, spoljni administrator, agenti i supervizori nemaju pristup uslužnom programu BRE DataSinc.

1

Kao administrator, prijavite se na BRE DataSync uslužni program.

U skladu sa nedavnim poboljšanjima u BRE Hostingu i skalabilnosti, URL-ovi za DataSinc uslužni program su se promenili. Uverite se da koristite ažurirane URL adrese za učitavanje podataka u BRE.

2

Izaberite BRE listu podataka da biste videli sve informacije koje se odnose na organizaciju stanara.

3

Da dodate podatke kao parove ključ-vrednost u BRE spremište: Izaberite Dodaj BRE podatke

  1. Izaberite ime organizacije sa padajuće liste TenantName .

  2. Izaberite BRE Lookup Tip iz padajuće liste.

    Pogledajte sledeća ograničenja veličine za dodavanje BRE Lookup Tipe:

    • Maksimalno ograničenje karaktera za BRE Lookup Tipe: PIPNEŠKOM(200)
    • Maksimalno ograničenje znakova za polje vrednosti: PIPNEŠKOM(500)
    • Maksimalan broj tipova pretraživanja po organizaciji: 100
    • Maksimalan broj redova po tipu pretrage: 100K red
    • Maksimalno ograničenje veličine datoteke za otpremanje: 10 MB

    Kontaktirajte Cisco Customer Success Manager ili Solution Assurance Contact da biste dodali nove tipove pretraživanja.

  3. Kliknite na dugme Dodaj podatke da unesete ključ i vrednost.

  4. (Opciono) Kliknite na dugme Ukloni da izbrišete postojeći ključ i vrednost.

  5. Kliknite na dugme Pošalji.

4

Da pošaljete CSV fajl u BRE spremište: Izaberite Otpremi BRE CSV podatke .

  1. Izaberite ime organizacije sa padajuće liste TenantName .

  2. Izaberite BRE Lookup Tip iz padajuće liste.

  3. Izaberite Otpremi da pregledate i otpremite CSV datoteku.

  4. Kliknite na dugme Pošalji.

    Uzorak CSV datoteke za učitavanje BRE CSV podataka. Zaglavlja kolona su 'ANI', 'Proširenje' i 'Akcija'.
    Uzorak CSV datoteke sa podacima
    Akcije Izbriši, Ažuriraj i Dodaj ne razlikuju velika i mala slova. Takođe možete da koristite sintaksu 725160001,,Delete da biste izbrisali podatke.

Pristup BRE aplikaciji

Aplikaciji Business Rules Engine možete pristupiti sa portala za administraciju Vebek kontakt centra.

  1. Prijavite se na portal za administraciju Vebek kontakt centra.
  2. Kliknite na Poslovna pravila da biste otvorili kontrolnu tablu Business Rules Engine.

    BRE koristi uslugu identiteta i interakciju sa jednim prijavljivanjem. Ako ste već prijavljeni preko zajedničkog identiteta, možete pristupiti BRE uslužnom programu za vašu organizaciju bez ponovnog prijavljivanja.

Sistem otvara aplikaciju Business Rules Engine (BRE) na novoj kartici pretraživača. Stranica kontrolne table se pojavljuje sa grafičkim prikazom broja pravila i izvršenja.BRE Kontrolna tabla

Kreiranje skupa pravila

Dijagram uslužnog programa Business Rule Engine koji se poziva na protok u Vebek kontakt centru. Kontrola protoka u Vebek Contact Center Flov Designer > zahtev za pretragu > Cisco BRE > čitanje > BRE spremište.

Pristupite BRE portalu i konfigurišite atribut, oznaku, kontekst i pravila, kao što je opisano u nastavku.

1

Da biste kreirali atribut za povezivanje sa vašom organizacijom:

  1. Izaberite Atributi i kliknite na Dodajna stranici Atributi.

  2. Unesite context u ime polje.

  3. Izaberite Tip podataka kao Text iz padajuće liste.

    Tip podataka mora biti Text u uslužnom programu BRE.

  4. Kliknite na Sačuvaj.

2

Oznaka dodaje značenje vašim podacima. Da biste kreirali oznaku:

  1. Izaberite Oznake i kliknite na dugme Dodaj na stranici Oznake.

  2. Unesite ime za oznaku u ime polje .

  3. Kliknite na Sačuvaj.

3

Kliknite na Konteksti da biste prešli na stranicu Konteksti. Kliknite na + Dodaj kontekst.

  1. Unesite ime koje je generisani kontekst u BRE listi podataka.

  2. Unesite opcioni opis.

  3. Ako je kreirano više od jednog atributa, izaberite atribut koji želite da povežete sa ovim kontekstom iz padajuće liste Atribut.

  4. Kliknite na Sačuvaj.

4

Da biste kreirali pravila, idite na stranicu Konteksti . Kliknite na + Dodaj urednik pravila i konfigurišite sledeće detalje:

  • Ime i prezime: Navedite ime za pravilo.
  • Korisničko ime: Opcioni opis pravila.
  • Aktivan: Označite ček-boks da odredite da je pravilo aktivno.
  • Izdavač: Izaberite željenu oznaku sa padajuće liste.
  • Prioritet: Prevucite klizač da dodelite prioritet pravilu. Sistem pokreće pravila na osnovu dodeljenog prioriteta, od najvišeg (100) do najnižeg. Preporučuje se da počnete da dodeljujete prioritete od 100 u opadajućem redosledu.
  • Rule Editor (alat za unos koda, kao što je prikazano na slici ispod): Unesite kod za pravilo.

Kreirajte dva pravila: jedan ako sistem pronađe podudaranje, a drugi kada sistem ne pronađe podudaranje.

Sledeći primer koda vraća vrednost za atribut koji se zove routeInfo. Ovo se dešava ako se broj koji je pozivalac birao (ANI) podudara sa ANI na listi stanara koji su otpremljeni u BRE bazu podataka. Kopirajte i nalepite sledeće pravilo u uređivaču pravila:
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 Konteksti stranica sa primerom koda vraća vrednost za ANIFound za atribut routeinfo.

Sledeći primer koda vraća vrednost NotFound za atribut routeInfo. Ovo se dešava ako se broj koji je pozivalac birao (ANI) ne podudara sa ANI na listi stanara koji su otpremljeni u BRE bazu podataka. Kopirajte i nalepite sledeće pravilo u uređivaču pravila:

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

BRE Konteksti stranica sa primerom koda vraća vrednost za ANINotFound za atribut routeinfo.
5

Kliknite na Sačuvaj.

BRE Zahtev

Koristite aktivnost BRE Zahtev da biste preuzeli podatke iz motora za poslovna pravila vaše organizacije (BRE) za korišćenje u toku. Aktivnost BRE Request koristi standardne HTTP protokole za preuzimanje podataka iz BRE.

Sledeći odeljci vam omogućavaju da konfigurišete aktivnost BRE Request:

Opšta podešavanja

Parametar

Pretraga

Oznaka aktivnosti

Unesite ime aktivnosti.

Opis aktivnosti

(Opciono) Unesite opis aktivnosti.

Parametri upita

Kao deo BRE zahteva, možete proslediti parametre koji su navedeni u API pozivu na BRE. U kolonama Kei-Value možete uneti ključ za upit i pridruženu vrednost za slanje zajedno sa upitom. Takođe možete koristiti sintaksu dvostrukih kovrdžavih zagrada da biste proveli promenljive vrednosti.

Aktivnost BRE ima jedan unapred definisani parametar upita: context. Ovaj parametar upita se prenosi u API pozivu na BRE.

Automatski TenantID se ubrizgava kao parametar i ne mora biti konfigurisan.

Tabela 1. Parametri upita

Parametar

Pretraga

Kontekst

Sadrži razlog za zahtev. Ovaj obavezni parametar se ne može uređivati ili brisati.

Ovaj parametar mora da sadrži istu vrednost kao vrednost navedena u Atribut context u BRE. Za više informacija pogledajte Kreiranje skupa pravila odeljak u Korisničkom vodiču za poslovna pravila Cisco Vebek kontaktnog centra.

ANI

Sadrži izvorni telefonski broj poziva. Ovo je podrazumevani parametar koji možete izmeniti ili izbrisati, na osnovu konfiguracije pravila u BRE.

Vrednost uzorka za ANI je {{NewContact.ANI}}

Vremensko ograničenje odgovora

Određuje vremensko ograničenje veze za BRE zahtev. Podrazumevano je postavljeno na 2000 milisekundi.

Broj ponovnih pokušaja

Određuje koliko puta je BRE zahtev pokušan nakon neuspeha.

Ovaj parametar se koristi ako je 5xxstatusni kod ; na primer, 500 ili 501.

Da biste dodali parametar upita, kliknite na dugme Dodaj novo. Ovo dodaje red u koji možete uneti parove ključnih vrednosti. Možete dodati onoliko parametara upita koliko je potrebno kao deo BRE zahteva.

Podešavanja analize

Ovaj odeljak vam omogućava da analizirate odgovor iz BRE zahteva u različite varijable:

Parametar

Opis

Promenljiva odgovora

Izaberite promenljivu na koju želite da izvučete određeni odeljak iz objekta odgovora BRE Zahteva. Možete izabrati samo prilagođene varijable protoka sa padajuće liste.

Izraz putanje

Definišite izraz putanje za parsiranje objekta odgovora. U zavisnosti od vrste strukture podataka objekta odgovora i slučajeva upotrebe za izdvajanje podskupa tih informacija, izraz putanje varira.

Podaci su normalizovani u hijerarhiju objekata pre izvršenja izraza putanje, tako da se JSONPath koristi u objektu odgovora bez obzira na konfigurisani tip sadržaja.

Podešavanja za dešifrovanje

Možete dešifrovati izlazne varijable aktivnosti BRE Request. Ako je dešifrovanje omogućeno na nivou toka, korisnici sa pristupom za dešifrovanje otklanjanja grešaka mogu da vide nemaskirane izlazne vrednosti aktivnosti BRE Zahtev u dnevniku otklanjanja grešaka protoka. Isključite prekidač Enable dešifrovanje da biste onemogućili dešifrovanje na nivou aktivnosti za dodatnu zaštitu.

Izlazne varijable

BRE zahtev vraća dve izlazne promenljive:

  • BRERequest1.httpResponseBody: Vraća telo odgovora za BRE zahtev.

  • BRERequest1.httpStatusCode: Vraća statusni kod BRE zahteva.

    Ovi kodovi odgovora su klasifikovani u sledeće kategorije:

    • Informativni odgovori (100–199)

    • Uspešni odgovori (200–299)

    • Preusmeravanja (300–399)

    • Greške klijenta (400–499)

    • Greške servera (500–599)

Formati tipa sadržaja

Sledeći primeri opisuju uzorke ulaznih formata sadržaja i JSON odgovor.

Tip sadržaja KSML

Koristite ovaj alat za pretvaranje KSML u JSON format https://codeshack.io/xml-to-json-converter/.

KSML ulazni format:


  Tove
  Jani
  Reminder
  Test application


Podaci / JSON normalizovani odgovor

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

Primer izraza JSON putanje: Koristite $.note.from da biste dobili vrednost kao Jani.

Tip sadržaja TOML

Koristite ovaj alat za pretvaranje TOML u JSON formatu https://www.convertjson.com/toml-to-json.htm.

TOML ulazni format:

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

Podaci / JSON normalizovani odgovor

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

Primer izraza JSON putanje: Koristite $.owner.name da biste dobili vrednost kao ‘Tom Preston-Werner’.

Tip sadržaja IAML

Koristite ovaj alat za pretvaranje IAML u JSON format https://www.convertjson.com/yaml-to-json.htm.

IAML ulazni format:

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

Podaci / JSON normalizovani odgovor

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

Primer izraza JSON putanje: Koristite $.martin.job da biste dobili vrednost Developer.

Tip sadržaja JSON

Koristite JSON Ekpression Evaluator https://jsonpath.com/.

JSON ulazni format:

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

Podaci / JSON normalizovani odgovor

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

Primer izraza JSON putanje: Koristite $.martin.job da biste dobili vrednost Developer.

Kreiranje protoka sa aktivnošću BRE zahteva

Možete kreirati tokove pomoću interfejsa Flov Designer koji je dostupan u Vebek kontakt centru. Kreirajte protok sa aktivnošću BRE Zahtev u dizajneru protoka Vebek kontakt centra.

Za više informacija o konfigurisanju toka, pogledajte BRE zahtev.

Često postavljana pitanja

  1. Koja je svrha ?attribute

    Attributes su od suštinskog značaja za povezivanje dolaznih zahteva za pretragu BRE sa specifičnim skupovima pravila definisanim u okviru BRE, i za čuvanje rezultata evaluacije pravila.

  2. Kako stvarate attributes?

    Kreirajte attributes pod Provisioning > Atributi u BRE uslužni program. Na primer, možete kreirati atribut nazvan context.

  3. Koja je svrha ?context

    Context definiše specifičan scenario ili tip pretraživanja koji BRE primenjuje. Kada protok pozove aktivnost BRE Request, on mora reći BRE koji skup pravila treba procijeniti. Atribut, često imenovan Context , podešen je na ime određenog domena.

  4. Šta je ?domain

    A je tabela domain unutar BRE koja sadrži relevantne podatke. Ime domena vodi BRE do tačnih podataka i odgovarajućeg skupa pravila.

  5. Šta je ?label

    Nakon što BRE proceni svoja pravila, mora da saopšti ishod nazad u sistem pozivanja (na primer, protok Vebek kontakt centra koji sadrži aktivnost BRE Request). Pravila su konfigurisana da podesite vrednost određenog atributa oznake na osnovu njihovih uslova.

  6. Kakav je odnos između atributa, konteksta i oznake?

    Možete kreirati Attribute, na primer, pod nazivom context. Ovaj atribut možete povezati sa (stvarnom tabelom domain kao što je ANILookup). Prilikom pozivanja aktivnosti BRE Request, tok postavlja vrednost ovog atributa (to jest, domain = ANILookup) da odredi kontekst (koja pravila domena da se koriste).

    U okviru toga domain, pravila su napisana u sintaksi Drools za procenu uslova i postavljanje vrednosti drugog attribute, koji se često naziva label (na primer, label = "MatchFound"). Ovo predstavlja ishod pravila koji se vraća kao odgovor na tok.

  7. Kako su atributi, konteksti i oznake povezani sa parametrima upita zahteva?

    BRE se poziva na protok, obično putem API poziva (aktivnost BRE Request) na hardkodirani interni URL. Ovo je REST API koji omogućava pretragu BRE vrednosti učitanih u CSV (parovi ključ / vrednost). Podaci potrebni za BRE da donese odluku se prenose kao deo ovog zahteva, slično kao što bi parametri upita ili telo zahteva funkcionisali u redovnom REST API pozivu.

    • Input Data: Informacije iz dolaznog poziva (kao što su ANI pozivaoca, broj računa i drugi slični podaci) se snimaju kao varijable povezanih podataka o pozivima (CAD) u toku poziva Vebek kontakt centra.
    • BRE Configuration Data: Ostali neophodni parametri, kao što su kontekst i atribut koji određuje domen (npr. Domen = ANILookup), takođe su postavljeni kao varijable u čvoru BRE Request Flow-a.
    • Request Variables: U koraku BRE Request protoka, CAD varijable i konfigurisane varijable su izabrane kao varijable u konfiguraciji BRE Request. Ove varijable se zatim šalju u izvršni backend engine BRE-a.
    • Function: U suštini, "Varijable zahteva" deluju kao "parametri upita" ili ulazni teret za BRE. BRE koristi ove dolazne vrednosti za procenu uslova definisanih u svojim pravilima.

Konfigurišite pretrage podataka o klijentima zasnovane na ANI-u koristeći motor poslovnih pravila

Ovaj uzorak radnog toka koristi Business Rules Engine (BRE) za traženje podataka o klijentima pomoću automatske identifikacije broja pozivaoca (ANI), obradu vraćenih podataka u protoku Vebek kontakt centra i prikaz odabranih informacija na radnoj površini agenta. Koraci su opisani u nastavku:

Pripremite podatke za pretragu

Kreirajte CSV datoteku koja sadrži jedinstveni ključ za pretragu i pripadajuće podatke. Za ovaj tok posla, ANI pozivaoca se koristi kao ključ za pretragu. Sačuvajte jedno ili više polja kupaca u koloni vrednosti. Odvojite više polja sa cevi (|).

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

U ovom primeru, kolona 1 sadrži ANI, a kolona 2 sadrži tip kupca, ime kupca, red i lokaciju.

BRE je namenjen za pretrage orijentisane na čitanje, a ne kao transakcijska baza podataka za često ažurirane pojedinačne zapise.

Kreirajte tip BRE pretrage i otpremite podatke

Otvorite alat za sinhronizaciju podataka Vebek kontakt centra BRE i izaberite svog stanara. Ako je potreban tip pretrage nedostupan, zamolite operativni tim da ga kreira. Koristite opisno ime kao što je ANILookup. Zabeležite generisano ime konteksta jer BRE konfiguracija i protok moraju koristiti istu vrednost osetljivu na velika i mala slova.

Da biste dodali test zapis:

  1. Otvorite Dodaj podatke.
  2. Izaberite stanara i ANILookup.
  3. Unesite ANI i pripadajuću vrednost.
  4. Pošaljite zapisnik.

Da biste učitali kompletan skup podataka, otvorite Upload BRE, izaberite stanara i tip pretraživanja i otpremite CSV datoteku. Otvorite BRE listu podataka i potvrdite da se zapisi pojavljuju. Uverite se da ANI format u CSV-u odgovara formatu koji šalje protok.

Pokrenite poslovna pravila

Prijavite se na portal za administraciju Vebek kontakt centra, otvorite Poslovna pravila i pokrenite kontrolnu tablu BRE:

Kreirajte atribut konteksta:

  1. Idite na Home > Atributi > .
  2. Dodajte atribut sa sledećim vrednostima:
    • Ime: context
    • Tip podataka: Tekst
  3. Sačuvajte atribut rezultata. Atribut context identifikuje otpremljeni skup podataka za pretragu koji pravilo pita.
  4. Dodajte atribut teksta koji predstavlja vraćene podatke. Dajte atributu smisleno ime čak i kada vraćena vrednost sadrži više polja razdvojenih cevi. Sačuvajte atribut. U ovom primeru, customerType koristi se kao uzorak.
  5. Otvorite kontekste i dodajte kontekst. Unesite generisano ime konteksta sinhronizacije podataka, kao što ANILookupje , povežite ga sa atributom context i sačuvajte ga. Ime konteksta je osjetljivo na velika i mala slova i mora tačno odgovarati generisanom kontekstu sinhronizacije podataka.

Kreirajte ANI-found pravilo i ANI-not-found pravilo

Otvorite kontekst i izaberite Add Rule Editor. Nazovite pravilo ANIFound, aktivirajte ga i dodelite mu viši prioritet, kao što je 100. Dodajte sledeće pravilo i sačuvajte ga:

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 kombinuje kontekst i ANI da formira ključ za pretragu. Kada postoji odgovarajuća vrednost, ona dodeljuje rezultat atributu odgovora customerType .

Dodajte još jedno aktivno pravilo pod nazivom ANINotFound. Dodelite mu niži, jedinstveni prioritet, kao što je 99. Konfigurišite pravilo da podesite customerType kada Not Found ne postoji odgovarajući zapis i sačuvajte ga. Ne dodeljujte isti prioritet oba pravila.

Kreirajte protok kontakt centra

Otvorite Flov Designer i kreirajte ili otvorite probni tok. Dodajte aktivnost BRE Request na mestu gde protok mora da preuzme informacije o pozivaocu i poveže aktivnost sa odgovarajućom putanjom protoka.

Normalizujte ANI

Ako otpremljeni ključevi izostavljaju +1 prefiks koda zemlje, kreirajte izraz preprocesiranja koji ga uklanja iz ANI:

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

Koristite normalizovanu vrednost kao ključ za pretragu. Primenite ovu transformaciju samo kada su sačuvane vrednosti izostavite +1; vrednost zahteva i otpremljeni ključevi moraju koristiti isti format.

Konfigurišite BRE zahtev

Konfigurišite aktivnost sa sledećim vrednostima:

  • Kontekst: ANILookup
  • Zahtev atribut: ani
  • Vrednost zahteva: Normalizovana ANI
  • Istek vremena: 5 sekundi
  • Ponavljanja: 3
  • Atribut odgovora: customerType

Mapirajte odgovor na promenljivu toka niza. Kontekst bira skup podataka, dok ani isporučuje pojedinačni ključ zapisa.

Obradite odgovor na više polja

Ako se BRE vrati, VIP Customer|John Smith|Premium Queue|Torontopodelite niz pomoću pobeglog razdjelnika cevi (\|). Dobijeni elementi sadrže tip kupca, ime kupca, red i lokaciju. Dodelite potrebne elemente za odvojene varijable toka. Demonstracija izvlači poslednji element, Toronto.

Konfigurišite ekran pop

Dodajte ili konfigurišite aktivnost agent-desktop screen-pop. Mapirajte izdvojene informacije o klijentima u željeno polje za ekran-pop, povežite protok sa redom ili putom rutiranja agenta, a zatim sačuvajte i objavite tok.

Testirajte demonstraciju

Postavite poziv iz ANI-ja koji postoji u otpremljenom skupu podataka. Potvrdite da protok normalizuje ANI, BRE zahtev prati svoj put uspeha, a izdvojene informacije se pojavljuju na radnoj površini agenta. Ponovite test sa ANI koji nije u skupu podataka i potvrdite da nepronađena putanja vraća konfigurisanu rezervnu vrednost.

Da li je ovaj članak bio koristan?
Da li je ovaj članak bio koristan?