- Etusivu
- /
- Artikkeli
Webex Contact Center Business Rules Engine -käyttöopas
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, tairtttpuhelutietoja, joita järjestelmä voi käyttää ajon aikana, tairtttoistotietoja, 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 käyttöliittymä, jota käytetään määrittämään Webex Contact Center-elementin osia luovia ja automaattista työnkulkuja. 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
Ennen aloittamista
Tutustu seuraaviin tässä oppaassa käytettyihin hautaushousuihin ennen BRE-käyttöönottoa.
- Määrite: Attribuuti- on nimetty muuttuja tai BRE-apuohjelmalle luotu tietokenttä. Se toimii säilönä, jossa on tietoja, joita BRE käyttää pyyntöjen käsittelyyn ja tulostusten luomiseen.
- Konteksti: Kontekstia- käytetään pääasiassa BRE-pyynnön toimintojen kohdetoimialueen määrittävan määritteen esimerkkinimenä.
- Selite: Selite- on erityinen määritteen tyyppi, joka on suunniteltu pitämään tulostus tai säännön arviointi.
Lisätietoja on usein kysytyt kysymykset -osassa.
Sääntösarjan luominen
Flow-toiminnot vetoavat Business Rule Engine -apuohjelmaan, kun uusi äänipyyntö esitetään ACD-toiminnolle. Tässä osiossa kerrotaan, miten voit määrittää säännöt, jotta BRE-apuohjelma voi auttaa ACD saapuvien pyyntöjen reititykseen.

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 Management Portaliin, he voivat automaattisesti käyttää ORGANISAATION BRE-apuohjelmaa. | 
| 3 | Organisaation kanssa liitettävän määritteen luominen: | 
| 4 | Näytä Kontekstit-sivu valitsemalla Kontekstit . Napsauta +Lisää kontekstia. | 
| 5 | Luo säännöt valitsemalla Kontekstit-sivu . 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 :  | 
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ö.
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ä Cisco Asiakaspalvelutilinhallintaan saadaksesi yhteyden BRE DataSync -tiliin.
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 avainarvoparin 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. Bre-datasync-URL-osoitteet ovat seuraavat: https://bre-datasync.produs1.ciscoccservice.com/datasync/ https://bre-datasync.prodeu1.ciscoccservice.com/datasync/ https://bre-datasync.prodeu2.ciscoccservice.com/datasync/ https://bre-datasync.prodanz1.ciscoccservice.com/datasync/ https://bre-datasync.prodca1.ciscoccservice.com/datasync/ https://bre-datasync.prodjp1.ciscoccservice.com/datasync/ https://bre-datasync.prodsg1.ciscoccservice.com/datasync/ 
 Siirry Yleisellä identiteetillä kirjautuminen -sivulle napsauttamalla URL-osoitteita . Jatka valitsemalla Yhdysvaltojen alueelle Yhdysvaltalainen klusteri (eikä Yhdysvaltojen toinen klusteri). Bre Admin -käyttöliittymän URL-osoitteet ovat seuraavat: https://bre.produs1.ciscoccservice.com/bre/ https://bre.prodeu1.ciscoccservice.com/bre/ https://bre.prodeu2.ciscoccservice.com/bre/ https://bre.prodanz1.ciscoccservice.com/bre/ https://bre.prodca1.ciscoccservice.com/bre/ | 
| 2 | Valitse BRE-tietoluettelo , jos haluat tarkastella kaikkia vuokraajan organisaatioon liittyviä tietoja. | 
| 3 | (Valinnainen) Lisää tietoja BRE-säilöyn valitsemalla LISÄÄ BRE-tiedot . | 
| 4 | Lataa CSV-tiedosto valitsemalla Lataa BRE CSV -tiedot . | 
Bre-pyyntötoimintojen kanssa kulkevan työnkulun luominen
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 annetaan BRE-API-puhelussa.
Vuokralainentunnus  määritetään automaattisesti parametriksi, eikä sitä tarvitse määrittää.
| 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  | 
| 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  | 
| 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. | 
Salauksen poistoasetukset
Voit poistaa BRE-pyynnön toimintojen tulostusmuuttujien salauksen. Jos salauksen poisto on käytössä työnkulkutasolla, käyttäjät, joilla on debug-salauksen poistokäyttö, voivat tarkastella BRE-pyynnön toimintojen paljastamattomia tulostusarvoja virtauksen virheenkorjauslokeissa. TURN pois käytöstä Ota salauksen poisto käyttöön -toiminnosta, jos haluat poistaa salauksen poiston käytöstä toimintojen tasolla lisäsuojauksen miseksi.
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  'Tom Sähköposti-Pelle'.
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.
Usein kysytyt kysymykset
- Mikä on määritteen tarkoitus?Attribuutitovat olennaisia, kun haluat linkittää saapuvat BRE-hakupyynnöt BRE-määritetyihin sääntöjoukkoihin ja tallentaa sääntöarviointien tulokset.
- Miten määritteitä luodaan?Luo määritteitäBRE-apuohjelmassa. Voit esimerkiksi luoda kontekstiksi valitunmääritteen.
- Mikä on kontekstin tarkoitus?Kontekstimäärittää bre-järjestelmän käyttämän skenaarion tai hakutyypin. Kun työnkulku vetoaa BRE-pyyntöön, sen on kerrottava BRE:lle, mitkä säännöt arvioidaan. Tietyn toimialueen nimeksi on määritetty määrite, jonka usein nimion Konteksti.
- Mikä on toimialue?Toimialue on BRE:n taulukko, joka sisältää asianmukaiset tiedot. Toimialueen nimi ohjaa BRE-järjestelmän oikeisiin tietoihin, ja se on vastaava sääntöjoukko.
- Mikä on selite ?Kun BRE on arvioinut sääntönsä, sen on ilmoitettava lopputuloksesta takaisin puhelujärjestelmälle (esimerkiksi Webex Contact Center Flow, joka sisältää BRE-pyynnön toiminnot). Säännöt on määritetty määrittämään määritetyn selitemääritteen arvo niiden ehtojen mukaan. 
- Mikä on määritteen, kontekstin ja selitteen suhde?Voit luoda määritteen , esimerkiksi nimeltäänkonteksti. Voit liittää tämän määritteentoimialueeseen(varsinaiseen taulukkoon, kuten ANILookupiin). Kun kutsut BRE-pyynnön toimintoja, työnkulku määrittää tämän määritteen arvon (elitoimialue= ANILookup) määrittämään kontekstin (jota toimialueen säännöt käyttävät).Kyseisen toimialueensäännöt kirjoitetaan Drools-syntaksiin ehtojen arvioimiseksi ja toisenmääritteenarvon määrittäminen, jota usein kutsutaan selitteeksi(esimerkiksiotsikko= "MatchFound"). Tämä edustaa säännön tulosta, joka palautetaan vastauksena työnkulkuun.
- 
          Miten pyynnön kyselyparametreihin liittyvät määritteet, kontekstit ja otsikot liittyvät? Flow käynnistää BRE-yhteyden, yleensä API-puhelun (BRE-pyynnön toiminnot) kautta koodataan sisäiseen URL:hen. Tämä on REST API, joka mahdollistaa CSV -palvelimeen ladattujen BRE-arvojen (avain-/arvoparit) haun. Tiedot, jotka BRE:n on tehtävä päätöksen tekemiseksi, hyväksytään osana tätä pyyntöä. Kyselyparametrit tai pyynnön vastaanottaja toimisivat tavallisessa REST API -puhelussa. - Syötetiedot: Saapuvan puhelun tiedot (kuten soittajan ANI, tilinumero ja muut vastaavat tiedot) tallennetaan Webex Contact Center-puhelunkulun puhelutietoina.
- BRE-määritystiedot: Muut tarvittavat parametrit, kuten konteksti ja toimialueen määrittävä attribuuti (kuten toimialue = ANILookup), määritetään muuttujiksi Flow's BRE Request -solmussa.
- Pyyntömuuttujat: BRE-pyynnön vaiheessa työnkulkua CAD-muuttujat ja määritetyt muuttujat valitaan muuttujiksi BRE-pyynnön määrityksissä. Nämä muuttujat lähetetään SITTEN BRE:n suoritusta tukevaan taustamoottoriin.
- Toiminto: Pohjimmiltaan "Pyyntömuuttujat" toimivat "kyselyparametreinä" tai BRE-syötekuormana. BRE käyttää näitä saapuvia arvoja säännöissään määritettyjen ehtojen arvioimiseen.