U ovom članku
Uvod
dropdown icon
Implementacija motora poslovnih pravila
    dropdown icon
    Pre nego što počnete
      Konfigurišite instancu BRE DataSinc
    Pristup aplikaciji BRE
    Kreiranje skupa pravila
    dropdown icon
    Zahtev BRE
      Opšta podešavanja
      Parametri upita
      Parsirajte podešavanja
      Podešavanja dešifrovanja
      Izlazne promenljive
    Kreiranje toka pomoću BRE zahteva aktivnosti
    Često postavljana pitanja
Korisnički vodič za mehanizam poslovnih pravila Vebek kontakt centra
list-menuU ovom članku
list-menuPovratne informacije?

Motor poslovnih pravila (BRE) u Vebek kontakt centru omogućava kupcima da učitavaju specifični podaci kojima sistem može pristupiti tokom izvođenja radi donošenja odluka o usmjeravanju ili prikažite informacije za pozivanje 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.

Uvod

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

Na primer, stanar želi da usmeri pozive određenoj grupi agenata na osnovu birane automatske identifikacije broja (ANI). U ovom scenariju, stanar može jednostavno otpremiti listu ANI. Ako je ANI dolaznog poziva na toj listi, sistem usmer ava poziv do određene grupe agenata. Ako ANI nije na listi, sistem usmerava poziv u opšti red.

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

  • BRE DataSinc: Uslužni program za konfiguraciju BRE DataSinc pruža interfejs za definisanje instance Data Sinc za uvoz podataka u BRE bazu podataka. Nakon što zakupac definiše instancu Data Sinc, zakupac može otpremiti CSV datoteku. Sistem pretvara učitane podatke vrednosti odvojene zarezima u zapise u BRE bazi podataka.

  • Motor poslovnih pravila: Uslužni program Business Rules Engine pruža interfejs za kreiranje domena i skupova pravila. BRE zahteva da dolazni zahtev za odluku bude povezan sa dom enom. Domen sadrži skup pravila. Svakom pravilu je dodeljen 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 prevlačenje i ispuštanje koji se koristi za definisanje tokova koji orkestriraju i automatizuju komponente Vebek kontakt centra. Možete da kreirate tok koji poziva aktivnost BRE da biste izvršili jednostavno pretraživanje podataka slično aktivnosti HTTP zahteva. Međutim, u ovom slučaju podaci se nalaze u Vebek kontakt centru.

Smernice za rukovanje podacima

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

  • Dozvoljeni tipo vi podataka: Otpremite podatke koji su neophod ni za rad i funkcionalnost BRE. Ovo uključuje, ali nije ograničeno na, poslovna pravila, konfiguracije i neosetljive operativne podatke.

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

    • Puna imena
    • Brojevi socijalnog osiguranja
    • Adrese e-pošte
    • Fizičke adrese
    • Finansijske informacije

Podaci ANI odnose se na telefonski broj povezan sa stranom koja poziva. ANI podaci su jedini tip PII koji je dozvoljen za otpremanje na BRE. Ovaj izuzetak je podrška specifičnim poslovnim funkcionalnostima koje se oslanjaju na ANI podatke.

Implementacija motora poslovnih pravila

Motor poslovnih pravila sastoji se od mehanizma pravila u realnom vremenu koji se poziva protokom povezanim sa ulaznom tačkom. Ovaj mehanizam pravila obično se konsultuje sa spremištem podataka kako bi procenio željeno rukovanje pozivima.

BRE pretraživanje je jednostavan pad podataka unutar vašeg toka, poput HTTP zahteva. Međutim, podaci za pretraživanje BRE nalaze se u centru Cisco Webex Contact Center podataka. Slede ća slika prikazuje različite procese uključene u pretraživanje BRE podataka.

Pre nego što počnete

Pre nego što primenite BRE:

  • Konfigurišite instancu BRE DataSinc za vašu implementaciju uz jasno razumevanje modela podataka.
  • Upoznajte se sa sledećim terminologijama koje se koriste u ovom vodiču:
    • Atribut: Atribut 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 rezultata.
    • Kontekst: Kontekst se prvenstveno koristi kao primer imena za atribut koji određuje ciljani domen za aktivnost BRE zahteva.
    • Ozn aka: Ozn aka je specifična vrsta atributa koja je dizajnirana da zadrži izlaz ili rezultat evaluacije pravila.

Pogledajte odeljak Č esta pitanja za više detalja.

Konfigurišite instancu BRE DataSinc

Uslužni program BRE DataSinc pristupa bazi podataka radi donošenja odluka o usmjeravanju. Pobrinite se da periodično ažurirate bazu podataka odgovarajućim informacijama. Ovaj odeljak opisuje kako da konfigurišete uslužni program BRE DataSinc za ažuriranje BRE spremišta.

Diagram for how the BRE DataySync utility is configured to update the BRE repository. BRE DataSync > CRUD > BRE Repository.
BRE DataSinc uslužni program

Administrator stanara mora kreirati BRE DataSinc instancu za svaki sk up podataka koji mehanizmi pravila konsultuju 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 menadžera naloga za korisničku službu da biste dobili pristup BRE DataSinc nalogu.

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

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

1

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

U skladu sa nedavnim poboljšanjima u BRE hostingu i skalabilnosti, URL-ovi za uslužni program DataSinc su se promenili. Obavez no koristite ažurirane URL adrese za otpremanje podataka u BRE.

URL adrese BRE DataSinc specifični za region su:

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 na URL adrese da biste prešli na stranicu Pri java sa zajedničkim identitet om. Za region SAD izaberite američki klaster (a ne drugi klaster SAD) da biste nastavili dalje.

Za ANZ region ne postoji specifičan URL. Izaberite svoj kućni CI klaster za prijavu. Za većinu korisnika rade veze drugog klastera u SAD-u i SAD.

URL adrese BRE Admin UI specifični za region su:

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

I zaberite BRE Lista podataka da biste videli sve informacije koje se odnose na organizaciju stanara.

3

Da biste dodali podatke kao parove ključ-vrednost u skladište BRE: Izab erite Dodaj BRE podatke

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

  2. Izaberite BRE tip pretraživanja sa padajuće liste.

    Pogledajte sledeća ograničenja veličine za dodavanje BRE tipa pretraživanja:

    • Maksimalno ograničenje znakova za BRE tip pretraživanja: VARCHAR (200)
    • Maksimalno ograničenje znakova za polje vrednosti: VARCHAR (500)
    • Maksimalan broj vrsta pretraživanja po organizaciji: 100
    • Maksimalni broj redova po tipu pretraživanja: 100K redova
    • Maksimalno ograničenje veličine datoteke za otpremanje: 10 MB

    Kontaktirajte Cisco menadžera uspeha kupaca ili kontakt za osiguranje rešenja da biste dodali nove tipove pretraživanja.

  3. Kliknite Dodaj podatke da biste uneli ključ i vrednost.

  4. (Opcionalno) Kliknite na U kloni da biste izbrisali posto jeći ključ i vrednost.

  5. Kliknite na Pošal ji.

4

Da biste otpremili CSV datoteku u BRE spremište: Izaberite Otpremite BRE CSV podatke.

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

  2. Izaberite BRE tip pretraživanja sa padajuće liste.

  3. Izaberite Ot premi da biste pregledali i otpremili CSV datoteku.

  4. Kliknite na Pošal ji.

    Sample CSV file for the BRE CSV data upload. Column headers are 'ANI', 'Extension', and 'Action'.
    Uzorak CSV datoteke sa podacima
    Radnje Izbriši, Ažuriraj i Dodaj ne razlikuju velika i mala slova. Takođe možete da koristite sintaksu 725160001,, Izbriši da biste izbri sali podatke.

Pristup aplikaciji BRE

Aplikaciji Business Rules Engine možete pristupiti iz Vebek kontakt centra:

  1. Prijavite se u Control Hub.
  2. Idite na Uslu ge > Kontakt centar.
  3. U odeljku Brze veze u desnom oknu kliknite na mehaniz am poslovnih pravila.

    BRE koristi uslugu identiteta i interakciju sa jednom prijavom. Ako su se stanari već prijavili na Control Hub, mogu automatski dobiti pristup uslužnom programu BRE za svoju organizaciju.

Sistem otvara aplikaciju Business Rules Engine (BRE) na novoj kartici pregledača i automatski se prijavljujete u aplikaciju. Stranica Kontrolna tab la pojavljuje se sa grafičkim prikazom broja pravila i broja izvršenja. BRE Dashboard

Kreiranje skupa pravila

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.

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. Kliknite Dodaj na stranici Atributi.

  2. U polje Ime unesite kontekst.

  3. Izaberite Tek st kao tip podataka sa padajuće liste.

    U BRE usluzi, tip podataka mora biti Tekst.

  4. Kliknite na dugme Sačuvaj.

2

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

  1. I zaberite Oznake i kliknite Dodaj na stranici Oznake.

  2. Unesite ime za oznaku u polje Ime.

  3. Kliknite na dugme Sačuvaj.

3

Kliknite na Kontek sti da biste prešli na stranicu Kon teksti. Kliknite na +Dodaj kontekst.

  1. Unesite ime koje je generis ani kontekst na BRE listi podataka.

  2. Unesite opci oni opis.

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

  4. Kliknite na dugme Sačuvaj.

4

Da biste kreirali pravila, idite na stranicu Kon teksti. Kliknite na +Dodaj uređivač pravila i konfigurišite sledeće detalje:

  • Ime: Navedite ime za pravilo.
  • Opis: Opcioni opis pravila.
  • Aktivno: Označite polje za potvrdu da biste odredili da je pravilo aktivno.
  • Oznaka: Izaberite željenu oznaku sa pad ajuće liste.
  • Prioritet: Prevucite klizač da biste pravilu dodel ili prioritet. 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.
  • U@@ ređi vač pravila (alat za unos koda, kao što je prikazano na slikama ekrana ispod): Unesite kod za pravilo.

Napravite dva pravila: jedno ako sistem pronađe podudaranje, a drugo kada sistem ne pronađe podudaranje.

Sledeći primer koda vraća vrednost za atribut nazvan RouteInfo. Ovo se dešava ako se broj sa kojeg je pozivatelj pozvao (ANI) podudara sa ANI na listi stanara koji su otpremljeni u bazu podataka BRE . Kopirajte i zalepite sledeće pravilo u uređi vač 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 Contexts page with an example code returns value for ANIFound for attribute routeinfo.

Sledeći primer koda vraća vrednost notFound za atribut Rou teInfo. Ovo se dešava ako broj sa kojeg je pozivatelj naz vao (ANI) ne odgovara ANI na listi stanara koji su otpremljeni u bazu podataka BRE. Kopirajte i zalepite sledeće pravilo u uređi vač pravila:

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 na dugme Sačuvaj.

Zahtev BRE

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

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

Opšta podešavanja

Parametar

Opis

Oznaka aktivnosti

Unesite ime aktivnosti.

Opis aktivnosti

(Opcionalno) Unesite opis aktivnosti.

Parametri upita

Kao deo BRE zahteva, možete prenijeti parametre koji su navedeni u API pozivu na BRE. U kolone Ključna vrednost možete da unesete ključ za upit i pripadajuću vrednost koju ćete poslati zajedno sa upitom. Takođe možete da koristite sintaksu dvostrukih kovrčavih zagrada za prenos promenljivih vrednosti.

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

Tenantid se automatski ubrizgava kao parametar i ne treba ga konfigurisati.

Tabela 1. Parametri upita

Parametar

Opis

Kontekst

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

Ovaj parametar mora da sadrži istu vrednost kao i vrednost navedena u kontekstu Atribut u BRE. Za više informacija pogledajte odeljak Kre iranje skupa pravila u Koris ničkom vodiču za mehanizam Cisco Webex Contact Center poslovnih pravila.

ANI

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

Uzorak vrednosti za ANI je {{newcontact. ani}}

Vreme odziva

Određuje vreme isteka veze za BRE zahtev. Podrazumevano je podešeno na 2000 milisekundi.

Broj ponovnih pokušaja

Određuje koliko puta se pokuša BRE zahtev nakon neuspeha.

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

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

Parsirajte podešavanja

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

Parametar

Opis

Promenljiva odgovora

Izaberite promenljivu na koju želite da izdvojite određeni odeljak iz objekta odgovora BRE Request. Sa padajuće liste možete da izaberete samo promenljive prilagođenog toka.

Izraz putanje

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

Podaci se normalizuju u hijerarhiju objekata pre izvršenja Path Expression, tako da se JSONPath koristi u objektu odgovora bez obzira na konfigurisani tip sadržaja .

Podešavanja dešifrovanja

Možete dešifrovati izlazne promenljive aktivnosti BRE zahteva. Ako je dešifrovanje omogućeno na nivou protoka, korisnici sa pristupom za dešifrovanje otklanjanja grešaka mogu da vide demaskirane izlazne vrednosti aktivnosti BRE Request u dnevnicima otklanjanja grešaka u toku. Isključite prekidač O mogući dešifrovanje da biste onemogućili dešifrovanje na nivou aktivnosti radi dodatne zaštite.

Izlazne promenljive

BRE zahtev vraća dve izlazne promenljive:

  • breRequest1.httpResponseBodi: Vraća telo odgovor a za BRE zahtev.

  • breRekuest1.httpStatusCode: Vraća status ni 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 unosa formata tipa 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:

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

Podaci/JSON normalizovani odgovor

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

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

Tip sadržaja TOML

Koristite ovaj alat za pretvaranje TOML u format JSON 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 putanje JSON: Koristite $.owner. name da biste dobili vrednost kao „Tom Preston-Verner“.

Tip sadržaja IAML

Koristite ovaj alat za pretvaranje YAML u format JSON 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 putanje JSON: Koristite $.martin.job da biste dobili vrednost Developer.

Tip sadržaja JSON

Koristite JSON evaluator izraza 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 putanje JSON: Koristite $.martin.job da biste dobili vrednost Developer.

Kreiranje toka pomoću BRE zahteva aktivnosti

Možete da kreirate tokove pomoću interfejsa Flov Designer dostupnog u Vebek kontakt centru. Kreirajte tok sa aktiv nošću BRE zahteva u dizaj neru protoka Vebek kontakt centra.

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

Često postavljana pitanja

  1. Koja je svrha atributa?

    Atributi su osnovni za povezivanje dolaznih zahteva za pretraživanje BRE sa određenim skupovima pravila definisanim unutar BRE i za čuvanje rezultata evaluacije pravila.

  2. Kako kreirate atribu te?

    Kreirajte atribute u od eljku Obezbeđivanje > Atributi u uslužnom programu BRE. Na primer, možete da kreirate atribut pod nazivom kontekst.

  3. Koja je svrha kontek sta?

    Kontekst definiše određeni scenario ili tip pretraživanja koji BRE primenjuje. Kada protok pozove aktivnost BRE zahteva, on mora reći BRE koji skup pravila treba da proceni. Atribut, često naz van Kontekst, postavljen je na ime određenog domena.

  4. Šta je domen?

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

  5. Šta je etiketa?

    Nakon što BRE proceni svoja pravila, mora da sa opšti ishod nazad sistemu poziva (na primer, protok Vebek kontakt centra koji sadrži aktivnost BRE zahteva). Pravila su konfigurisana tako da postavljaju vrednost označenog atributa oznake na osnovu njihovih uslova.

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

    Možete da kreirate atribut, na primer, nazvan kontekst. Ovaj atribut možete povezati sa dom enom (stvarna tabela kao što je AniLookup). Kada se poziva na aktivnost BRE zahteva, tok postavlja vrednost ovog atributa (to jest, domain = AniLookUp) da bi odredio kontekst (pravila koje domene treba koristiti).

    Unutar tog domena, pravila su napisana u Drools Sintaksi za procenu uslova i postavljanje vrednosti drugog atribu ta, koji se često naziva ozn aka (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 protokom, obično putem API poziva (BRE Request aktivnosti) na tvrdo kodirani interni URL. Ovo je REST API koji omogućava pretraživanje BRE vrednosti otpremljenih u CSV (parovi ključa/vrednost). Podaci potrebni da BRE donese odluku donose se kao deo ovog zahteva, slično načinu na koji bi parametri upita ili telo zahteva funkcionisali u redovnom REST API pozivu.

    • Ulazni podaci: Informacije iz dolaznog poziva (poput ANI pozivaoca, broja računa i drugih sličnih podataka) snimaju se kao promenljive podataka povezanih sa pozivom (CAD) u toku poziva Vebek kontakt centra.
    • Podaci o konfiguraciji BRE: Ostali neophodni parametri, kao što su kontekst i atribut koji određuje domen (npr. Domen = AniLookUp), takođe su postavljeni kao promenljive u čvoru BRE zahteva Flov-a.
    • Promen ljive zahteva: U koraku BRE zahteva toka, CAD promenljive i konfigurisane promenljive biraju se kao promenljive u konfiguraciji BRE zahteva. Ove promenljive se zatim šalju u pozadinski motor za izvršavanje BRE.
    • Funkcija: U suštini, „Promenljive zahteva“ deluju kao „parametri upita“ ili ulazni teret za BRE. BRE koristi ove dolazne vrednosti za procenu uslova definisanih u njegovim pravilima.

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