Tässä artikkelissa
dropdown icon
Esittely
    Tietoja : Cisco-toimintasääntöjen moottori
dropdown icon
Toimintasääntöjen moduulin käyttöönotto
    Sääntösarjan luominen
    BRE DataSync -esiintymän määrittäminen
    Bre-pyyntötoimintojen kanssa kulkevan työnkulun luominen
    dropdown icon
    BRE-pyyntö
      Yleisasetukset
      Kyselyn parametrit
      Jäsennysasetukset
      Tulostusmuuttujat

Webex Contact Center Business Rules -moduulin käyttöopas

list-menuTässä artikkelissa
list-menuOnko sinulla palautetta?

Webex Contact Center -kohdassa oleva business rules engine (BRE) mahdollistaa sen, että asiakkaat voivat ladata rnttttspific-tietoja, joita järjestelmä voi käyttää ajon aikana reitityspäätösten tekemistä varten, tairtttdisplay-tietoja, joita järjestelmä voi käyttää ajon aikana, jotta he voivat tehdä reitityspäätöksiä tairntttdisplay-tietoja, joita järjestelmä voi käyttää ajon aikana.

Introduction

Tietoja : Cisco-toimintasääntöjen moottori

Käyttämällä Cisco© Business Rules Engine (BRE) -moduulia voit ladata tiedot Webex Contact Center -ympäristöön mukautettua reititystä ja yleistä käyttöönottoa varten. Järjestelmä noutaa tiedot ajon aikana ja käyttää niitä reitityspäätöksiin tai tietojen näyttämiseen edustajalle.

Esimerkiksi vuokralainen haluaa reitittää puhelut tiettyyn edustajaryhmään valitun ANI-numeron mukaan. Tässä skenaariossa vuokralainen voi yksinkertaisesti ladata luettelon ANI-palvelimesta. Jos saapuvan puhelun ANI on luettelossa, järjestelmä reitittää puhelun määritettyyn edustajaryhmään. Jos ANI ei ole luettelossa, järjestelmä reitittää puhelun yleiselle jonolle.

Tyypillinen BRE-käyttöönotto käsittää seuraavat pääkomponentit:

  • Business Rules Engine -apuohjelma tarjoaa käyttöliittymän toimialueiden ja sääntösarjojen luomiseen. BRE edellyttää, että saapuva päätöspyyntö liitetään toimialueeseen. Toimialue sisältää joukon sääntöjä. Kullekin säännölle määritetään prioriteetti. BRE yrittää sovittaa yhteen toimialueen ensisijaisen säännön ja päätöspyynnön sääntöjen ehtojen mukaan.

  • BRE DataSync -määritystyökalussa on käyttöliittymä, jolla voidaan määrittää Tietojen synkronointi -esiintymät tietojen tuontia varten BRE-tietokantaan. Kun vuokralainen on määrittänut tietojen synkronointi-esiintymän, vuokralainen voi ladata CSV-tiedoston. Järjestelmä muuntaa ladatut pilkkuerä erotetut arvotiedot BRE-tietokannan tietueiksi.

  • Flow Designer on vedä ja pudota -käyttöliittymä, jonka avulla määritetään Webex Contact Center-elementin osia kuvaavat ja automaattistavat työnkulut. Voit luoda työnkulun, joka kutsuu BRE-järjestelmän.

Tietojen käsittelyn ohjeet

Jotta BRE-järjestelmän eheys ja turvallisuus säilyy, sinun on noudatettava seuraavia tietojenkäsittelyohjeita:

  • Sallitut tietotyypit: Lataa BRE-järjestelmän toiminnalle ja toiminnolle olennaisia tietoja. Tämä tarkoittaa muun muassa liiketoimintasääntöjä, määrityksiä ja ei-arkaluonteisia toimintatietoja.

  • PII-rajoitus: Älä lataa ANI-tietoja lukuun ottamatta henkilökohtaisesti tunnistettavia tietoja (PII). PII sisältää muun muassa seuraavat:

    • Täydelliset nimet
    • Sosiaaliturvatunnukset
    • Sähköpostiosoitteet
    • Fyysiset osoitteet
    • Taloudelliset tiedot

ANI-tiedot viittaavat soittajaan liitettyyn puhelinnumeroon. ANI-tiedot ovat ainoa PII-tyyppi, joka voidaan ladata BRE-järjestelmään. Tämä poikkeus on tukea tiettyjä toimintoja, jotka perustuvat ANI-tietoihin.

Yritykset-säännöt Moottorin käyttöönotto

Sääntösarjan luominen

Virtaukset vetoavat Business Rule Engine -apuohjelmaan, kun ACD esitetään uusi äänipyyntö. Tässä osiossa kerrotaan, miten voit määrittää säännöt, jotta BRE-apuohjelma voi auttaa ACD saapuvien pyyntöjen reititykseen.
Kaavio siitä, miten Webex Contact Center -kohdassa käynnistetään liiketoimintasäännön moottorityökalu. Webex Contact Center Flow Designer > -hakupyynnön > Cisco BRE -> lue > BRE-säilössä.

BRE edellyttää, että saapuva päätöspyyntö liitetään toimialueeseen ja sääntöjoukkoon. BRE yrittää vastata suurimman tärkeyden sääntöön päätöspyynnöllä sääntöjen ehtojen mukaan.

Luo sääntöetti kaikkien tapausten kattamiseksi. Sinun on esimerkiksi luotava säännöt sekä löytyi- että ei löydy - ehdoille. Voit myös määrittää sääntöjä usealle ehdolle. Esimerkiksi ANI-täsmäys tai ANI-vastaavuus, sitten kulta tai hopea. Tässä tapauksessa jokaiselle mahdollisuudelle on luotava sääntö. Esimerkki:

  • ANI-tulitikku ja kulta

  • ANI-tulitikku ja hopea

  • ANI ei vastaa ja kulta

  • ANI ei vastaa ja hopea

Sääntöjen luominen:

1

Kirjaudu Cisco Webex Contact Center hallintaportaaliin.

2

Avaa Business Rules Engine -apuohjelma napsauttamalla polkua Cisco Webex Contact Center Management Portal > Business Rules .

BRE käyttää identiteettipalvelua ja kertakirjautumista. Jos vuokralaiset ovat jo kirjautuneet Cisco Webex Contact Center Hallintaportaaliin, he voivat automaattisesti käyttää organisaation BRE-apuohjelmaa.

3

Organisaation kanssa liitettävän määritteen luominen:

  1. Valitse Määritteet ja valitse Määritteet-sivulla Lisää .

  2. Anna Määritteet-sivulla konteksti Nimi-kenttään .

  3. Valitse tietotyyppi tekstiksi avattavasta luettelosta.

    Tietotyypin on oltava BRE-apuohjelman teksti .

  4. Valitse Tallenna.

4

Näytä Kontekstit-sivu valitsemalla Kontekstit . Napsauta +Lisää kontekstia.

  1. Anna nimi ja valinnainen kuvaus.

  2. Jos useita määritteitä luodaan, valitse avattavasta Määritteet-luettelosta tähän kontekstiin liitettävä määrite.

  3. Valitse Tallenna.

5

Luo säännöt valitsemalla Kontekstit-sivu .

  1. Määritä sivun Click +Add Rule -osa seuraavassa taulukossa kuvatut asetukset:

    Kenttä

    Kuvaus

    Nimi

    Säännön nimi.

    Kuvaus

    Säännön valinnainen kuvaus.

    Käytössä

    Määritä, että sääntö on aktiivinen, valitsemalla valintaruutu.

    Otsikko

    Valitse tarvittava selite avattavasta luettelosta.

    Prioriteetti

    Määritä säännön tärkeys vetämällä liukusäädintä. Järjestelmä noudattaa sääntöjä määritetyn prioriteetin mukaan suurimmasta (100) pienimpään.

    On suositeltavaa, että alat määrittää prioriteetteja sadasta laskevassa järjestyksessä.

    Olosuhteet

    Määritä ehdot avattavasta luettelosta ja valitse määritteet ja arvot.

  2. Määritä seuraavassa taulukossa kuvatut asetukset napsauttamalla sivun Lisää sääntö(toimittaja) -osaa:

    Kenttä

    Kuvaus

    Nimi

    Säännön nimi.

    Kuvaus

    Säännön valinnainen kuvaus.

    Käytössä

    Määritä, että sääntö on aktiivinen, valitsemalla valintaruutu.

    Otsikko

    Valitse tarvittava selite avattavasta luettelosta.

    Prioriteetti

    Määritä säännön tärkeys vetämällä liukusäädintä. Säännöt toteutetaan määritetyn prioriteetin mukaan suurimmasta (100) pienimpään.

    Olosuhteet

    Valitse ehdot avattavasta luettelosta ja määritä määritteet ja arvot.

    Sääntöeditori

    Anna säännön koodi.

  3. Valitse Tallenna.

Seuraava esimerkkikoodi palauttaa routeInfo-nimisen määritteen arvon. Tämä tapahtuu, jos numero, josta soittaja soitti (ANI), vastaa BRE-tietokantaan ladatun vuokralaisten luettelon ANI-numeroa. Kopioi ja liitä seuraava sääntö sääntöeditoriin :
kun c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute ("konteksti")+"." + c.getAttribute("ani")) != null) sitten c.putAttribute ("routeInfo", c.getGlobalValuesManager().getAsString(c.getTenantId(), c.getAttribute("konteksti")+"." + c.getAttribute("ani")) ); loppu
BRE Contexts page with an example code returns value for ANIFound for attribute routeinfo.

Seuraava esimerkkikoodi palauttaa määritteen RouteInfo eiFound-arvon. Tämä tapahtuu, jos numero, josta soittaja soitti (ANI), ei vastaa BRE-tietokantaan ladattavien vuokralaisten luettelossa olevaa ANI-numeroa. Kopioi ja liitä seuraava sääntö sääntöeditoriin :

kun c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute ("konteksti")+"." + c.getAttribute("ani")) == null) sitten c.putAttribute("routeInfo", "NotFound "); loppu

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

BRE DataSync -esiintymän määrittäminen

BRE DataSync käyttää tietokantaa reitityspäätösten tekemistä varten. Varmista, että tietokanta päivitetään säännöllisesti asianmukaisilla tiedoilla. Tässä osiossa kuvataan, miten BRE DataSync -apuohjelma määritetään päivittämään BRE-säilö.

Diagram for how the BRE DataySync utility is configured to update the BRE repository. BRE DataSync > CRUD > BRE Repository.
BRE DataSync -apuohjelma

Vuokraajan järjestelmänvalvojan on luotava BRE DataSync -esiintymä jokaista tietojoukkoa varten, jota Rules Engines käsittelee päätöksentekoprosessin aikana. Järjestelmänvalvoja voi luoda tietojoukon tai ladata CSV-tiedoston. Tiedot muunnetaan BRE-säilössä oleiksi tietueiksi.

Ennen aloittamista

Pyydä yhteys Cisco Asiakaspalvelutilinhallintaan, jos haluat käyttää BRE DataSync -tiliä.

BRE DataSync on tällä hetkellä käytössä vain Full Administrator - roolille . Koko järjestelmänvalvoja -roolilla olevat vuokralaiset voivat ladata tietoja joko CSV-tiedoston latauksen tai avainarvoparien avulla. Tämän roolin käyttäjät voivat ladata vain organisaatiokohtaiset tietonsa.

Kumppanivalvojalla, ulkoisella järjestelmänvalvojalla, edustajilla ja valvojilla ei ole pääsyä BRE DataSync -apuohjelmaan.

1

Kirjaudu järjestelmänvalvojana BRE DataSync -apuohjelmaan.

BRE Hosting- ja Scalability-toimintojen viimeaikaisten parannusten mukaisesti DataSync-apuohjelman URL-osoitteet ovat muuttuneet. Varmista, että käytät päivitettyjä URL-osoitteita tietojen lataamiseen BRE-järjestelmään.

2

Valitse BRE-tietoluettelo , jos haluat tarkastella kaikkia vuokraajan organisaatioon liittyviä tietoja.

3

(Valinnainen) Lisää tietoja BRE-säilöyn valitsemalla LISÄÄ BRE-tiedot .

  1. Valitse organisaation nimi avattavasta TenantName-luettelosta .

  2. Valitse BRE-hakutyyppi avattavasta luettelosta.

    Lisää uusia hakutyyppejä ottamalla yhteyttä Cisco Customer Success Manageriin tai Solution Neuvott. -yhteystietoon.

  3. Anna avain ja arvo valitsemalla Lisää tietoja.

  4. (Valinnainen) Poista nykyinen avain ja arvo valitsemalla Poista.

  5. Valitse Submit.

4

Lataa CSV-tiedosto valitsemalla Lataa BRE CSV -tiedot .

  1. Valitse organisaation nimi avattavasta TenantName-luettelosta .

  2. Valitse BRE-hakutyyppi avattavasta luettelosta.

  3. Valitse Lataa , jos haluat selata ja ladata CSV-tiedoston.

  4. Valitse Submit.

    Sample CSV file for the BRE CSV data upload. Column headers are 'ANI', 'Extension', and 'Action'.
    Esimerkki CSV-tiedostosta, jossa on tietoja
    Toimintojen poistaminen, päivitys ja lisääminen eivät ole kirjainten ja kirjainten välillä. Voit poistaa tiedot myös syntaksilla 725160001,,Delete .

Bre-pyyntötoimintojen kanssa kulkevan työnkulun luominen

Voit luoda virtoja Webex Contact Center Management Portalissa saatavilla olevalla Flow Designer -käyttöliittymällä. Luo työnkulku BRE-pyynnön toiminnoilla Webex Contact Center Flow Designerissa.

Lisätietoja työnkulun määrittämisestä on BRE-pyynnössä .

BRE-pyyntö

Bre-pyynnön toimintojen avulla voit noutaa tiedot työnkulussa käytettävän organisaation Työsäännöt-moduulista (BRE). BRE-pyynnön toiminnoissa käytetään tavallisia HTTP-protokollia tietojen noutamiseen BRE-protokollasta.

Seuraavien osioiden avulla voit määrittää BRE-pyynnön toiminnot:

Yleisasetukset

Parametri

Kuvaus

Toiminnon otsikko

Anna toiminnon nimi.

Toiminnon kuvaus

(Valinnainen) Anna toiminnon kuvaus.

Kyselyn parametrit

Osana BRE-pyyntöä voit välittää BRE-puheluun API annetut parametrit. Avain-arvo-sarakkeisiin voit antaa kyselyn ja siihen liittyvän kyselyn mukana lähetettävän arvon näppäimen. Voit siirtää muuttuja-arvoja myös kaksoisnapsauttamissyntaksilla.

BRE-aktiviteetilla on yksi ennalta määritetty kyselyparametri: konteksti. Tämä kyselyparametri välitetään API-puhelussa BRE-parametrille.

Vuokralainentunnus määritetään automaattisesti parametriksi, eikä sitä tarvitse määrittää.

Taulukko 1. Kyselyparametrit

Parametri

Kuvaus

Konteksti

Sisältää pyynnön syyn. Tätä pakollista parametria ei voi muokata tai poistaa.

Tämän parametrin on sisällettävä sama arvo kuin BRE-määritteen kontekstissa määritetty arvo. Lisätietoja on kohdassa Sääntösarjan luominen -osan Cisco Webex Contact Center-työsääntömoduulin käyttöoppaassa.

ANI

Sisältää puhelun soittavan puhelinnumeron. Tämä on oletusparametri, jota voit muokata tai poistaa BRE-järjestelmän sääntömääritysten perusteella.

ANI:n esimerkkiarvo on {{NewPhoneContact.ANI}}

Vastaus aikakatkaisu

Määrittää BRE-pyynnön yhteyden aikakatkaisun. Oletusasetukseksi on asetettu 2000 millisekunnia.

Uudelleenyritysten määrä

Määrittää, kuinka monta kertaa BRE-pyyntöä yritettiin virheen jälkeen.

Tätä parametria käytetään, jos tilakoodi on 5xx; Esimerkiksi 500 tai 501.

Lisää kyselyparametri valitsemalla Lisää uusi. Tämä lisää rivin, jossa voit antaa avaimen arvoparit. Voit lisätä bre-pyynnön yhteydessä tarvittavan määrän kyselyparametreja.

Jäsennysasetukset

Tässä osiossa voit jäsentää BRE-pyynnön vastauksen eri muuttujiin:

Parametri

Kuvaus

Vastausmuuttuja

Valitse muuttuja, johon haluat purkaa tietyn osan BRE-pyynnön vastausobjektista. Voit valita vain mukautettuja työnkulun muuttujia avattavasta luettelosta.

Polkuilmaisu

Määritä vastausobjektin jäsennyspolkuilmaisu. Vastausobjektin tietorakenteen ja tietojen alijoukkoa purettaessa olevien käyttötapausten mukaan Polku-lauseke vaihtelee.

Tiedot normalisoidaan objektihierarkiaan ennen polkulausekkeen suorittamista, joten JSONPathia käytetään vastausobjektissa määritetystä sisältötyypistä riippumatta.

Tulostusmuuttujat

BRE-pyyntö palauttaa kaksi tulostusmuuttujaa:

  • BRERequest1.httpResponseBody: Palauttaa BRE-pyynnön vastausrungon.

  • BRERequest1.httpStatusCode: Palauttaa BRE-pyynnön tilakoodin.

    Nämä vastauskoodit luokitellaan seuraaviin luokkiin:

    • Informaaatiovastaukset (100–199)

    • Onnistuneet vastaukset (200–299)

    • Ohjaa uudelleen (300–399)

    • Asiakasvirheet (400–499)

    • Palvelinvirheet (500–599)

Sisältötyypin muodot

Seuraavissa esimerkeissa kuvataan mallisyötteen sisältötyypin muodot ja JSON-vastaus.

Sisältötyyppi XML

Tämän työkalun avulla voit muuntaa XML JSON-muotoon https://codeshack.io/xml-to-json-converter/.

XML-syötemuoto:

<viitte> <to>Viimeinen</> <viitte>Jani</alkaen> <päätö></otsikko> <posti>Komentosovellus</rungosta> </huomautus> 

Data/JSON normalisoitu vastausaika

{ "huomautus": { "to": "Tove", "alku": "Jani", "otsikko": "Ylistys", "elin": "Testisovellus" } 

Esimerkki JSON-polkuilmaisu: Hae arvo Janina käyttämällä $.note.- parametria .

Sisältötyypin TOML

Tämän työkalun avulla voit muuttaa TOML-muodon JSON-muotoon https://www.convertjson.com/toml-to-json.htm.

TOML-syötemuoto:

otsikko = "TOML-esimerkki" [omistaja] nimi = "Tom Sähköposti-Titteli" dob = 1979-05-27T07:32:00-08:00 

Data/JSON normalisoitu vastausaika

{ "otsikko": "TOML-esimerkki", "omistaja": { "nimi": "Tom Titteli", "dob": "1979-05-27T15:32:00.000Z" } 

Esimerkki JSON-polun lauseke: Käytä $.owner.name saadaksesi arvon nimellä'Tom Sähköposti-Sähköposti'.

Sisältötyyppi YAML

Tämän työkalun avulla voit muuntaa YAML:n JSON-muotoon https://www.convertjson.com/yaml-to-json.htm.

YAML-syötemuoto:

# Työntekijän nauhoitus martin: nimi: Martin D'vloper job: Kehittäjien osaamisalue: Elite 

Data/JSON normalisoitu vastausaika

{ "martin": { "nimi": "Martin D'vloper", "työ": "Rakennuttaja", "osaamisalue": "Eliitti" } 

Esimerkki JSON-polun lauseke: Käytä $.martin.job saadaksesi arvon Paljonko olettanut.

Sisältötyyppi JSON

Käytä JSON-lausekkeen arvioijaa https://jsonpath.com/.

JSON-syötemuoto:

{ "martin": { "nimi": "Martin D'vloper", "työ": "Rakennuttaja", "osaamisalue": "Eliitti" } 

Data/JSON normalisoitu vastausaika

{ "martin": { "nimi": "Martin D'vloper", "työ": "Rakennuttaja", "osaamisalue": "Eliitti" } 

Esimerkki JSON-polun lauseke: Käytä $.martin.job saadaksesi arvon Paljonko olettanut.

Oliko tästä artikkelista apua?
Oliko tästä artikkelista apua?