Ebben a cikkben
dropdown icon
Bevezetés
    A Cisco üzleti szabálymotorról
dropdown icon
Üzleti szabálymotor megvalósítása
    Szabálykészlet létrehozása
    BRE DataSync-példány konfigurálása
    Folyamat létrehozása BRE-kérelemtevékenységgel
    dropdown icon
    BRE kérés
      Általános beállítások
      Lekérdezési paraméterek
      Elemzési beállítások
      Kimeneti változók

Webex Contact Center Üzleti szabálymotor felhasználói kézikönyv

list-menuEbben a cikkben
list-menuVisszajelzés?

A Webex Contact Center üzleti szabálymotorja (BRE) lehetővé teszi az ügyfelek számára, hogy feltöltsenekrnttttspecifikus adatokat, amelyekhez a rendszer futás közben hozzáférhet, hogy útválasztási döntéseket hozzon, vagy rntttttmegjelenítési információkat hozzon az ügynökök hívásához.

Bevezetés

A Cisco üzleti szabálymotorról

A Cisco© üzleti szabálymotor (BRE) használatával feltöltheti adatait a Webex Contact Center környezetbe egyéni útválasztás és általános megvalósítás céljából. A rendszer futásidőben kéri le az adatokat, és útválasztási döntésekhez vagy információk megjelenítéséhez használja őket az ügynök számára.

Egy bérlő például ügynökök egy adott csoportjához szeretné irányítani a hívásokat a tárcsázott automatikus számazonosítás (ANI) alapján. Ebben az esetben a bérlő egyszerűen feltöltheti az ANI-k listáját. Ha a bejövő hívás ANI-ja szerepel a listán, a rendszer az ügynökök megadott csoportjához irányítja a hívást. Ha az ANI nem szerepel a listán, a rendszer az általános várólistára irányítja a hívást.

Egy tipikus BRE-implementáció a következő fő összetevőkből áll:

  • Az üzleti szabálymotor segédprogram felületet biztosít tartományok és szabálykészletek létrehozásához. A BRE megköveteli, hogy a bejövő döntési kérelem társítva legyen egy tartományhoz. A tartomány egy szabálykészletet tartalmaz. Minden szabályhoz prioritás van rendelve. A BRE megpróbálja megfeleltetni a tartomány legmagasabb prioritású szabályát a szabályok feltételein alapuló döntési kérelemnek.

  • A BRE DataSync konfigurációs segédprogram felületet biztosít az adatszinkronizálási példányok meghatározásához az adatok BRE-adatbázisba való importálásához. Miután a bérlő meghatározta a adatszinkronizálási példányt, a bérlő feltölthet egy CSV fájlt. A rendszer a feltöltött vesszővel tagolt értékadatokat rekordokká alakítja a BRE adatbázisban.

  • A Folyamattervező egy fogd és vidd felhasználói felület, amely olyan folyamatok meghatározására szolgál, amelyek összehangolják és automatizálják a Webex Contact Center összetevőit. Létrehozhat egy folyamatot, amely meghívja a BRE-t.

Adatkezelési tájékoztató

A BRE integritásának és biztonságának megőrzése érdekében be kell tartania az alábbi adatkezelési irányelveket:

  • Megengedett adattípusok: A BRE működéséhez és működéséhez elengedhetetlen adatok feltöltése. Ez magában foglalja, de nem kizárólagosan, az üzleti szabályokat, a konfigurációkat és a nem bizalmas működési adatokat.

  • A személyazonosításra alkalmas adatokra vonatkozó korlátozás: Ne töltsön fel semmilyen személyazonosításra alkalmas információt (PII) a BRE-be, kivéve az ANI adatokat. A PII magában foglalja, de nem kizárólagosan:

    • Teljes nevek
    • Társadalombiztosítási számok
    • E-mail címek
    • Fizikai címek
    • Pénzügyi információk

Az ANI adatok a hívó félhez társított telefonszámra vonatkoznak. Az ANI-adatok az egyetlen olyan személyazonosításra alkalmas adatok, amelyek feltölthetők a BRE-be. Ez a kivétel az ANI-adatokra támaszkodó konkrét üzleti funkciók támogatására szolgál.

Üzleti szabálymotor megvalósítása

Szabálykészlet létrehozása

A folyamatok meghívják az Üzleti szabálymotor segédprogramot, amikor új hangkérést mutatnak be a ACD. Ez a szakasz bemutatja, hogyan állíthat be szabályokat úgy, hogy a BRE segédprogram segítse a ACD a bejövő kérések átirányítását.
A Webex Contact Center-ben lévő folyamat által meghívott üzletiszabály-motor segédprogramot szemléltető diagram. Folyamatvezérlés a Webex Contact Center Folyamattervezőben > Keresési kérelem > Cisco BRE > olvassa el > BRE-adattárat.

A BRE megköveteli, hogy a bejövő döntési kérelmet egy tartományhoz és egy szabálykészlethez társítsák. A BRE megpróbálja megfeleltetni a legmagasabb prioritási szabályt a szabályok feltételein alapuló döntési kérelemnek.

Ügyeljen arra, hogy olyan szabálykészletet hozzon létre, amely minden esetre vonatkozik. Például létre kell hoznia szabályokat mind az Egyezés található , mind a Nem egyezés feltételekhez. Vagy több feltételhez is beállíthat szabályokat. Például ANI Match vagy ANI No Match, majd Gold vagy Silver. Ebben az esetben minden lehetőséghez létre kell hoznia egy szabályt. Például:

  • ANI mérkőzés és arany

  • ANI mérkőzés és ezüst

  • ANI No Match és arany

  • ANI No Match és Ezüst

Szabálykészlet létrehozása:

1

Jelentkezzen be a Cisco Webex Contact Center felügyeleti portálra.

2

Kattintson az elérési út Cisco Webex Contact Center Management Portal > Business Rules elemre az Üzleti szabálymotor segédprogram megnyitásához.

A BRE identitásszolgáltatást és egyszeri bejelentkezést használ. Ha a bérlők már bejelentkeztek a Cisco Webex Contact Center felügyeleti portálra, automatikusan hozzáférhetnek a szervezetük BRE segédprogramjához.

3

Hozzon létre egy attribútumot a szervezethez társítva:

  1. Válassza az Attribútumok lehetőséget , majd kattintson a Hozzáadás gombra az Attribútumok lapon.

  2. Az Attribútumok lapon adja meg a környezetet a Név mezőben.

  3. Válassza ki az adattípust szövegként a legördülő listából.

    Az adattípusnak Szöveg típusúnak kell lennie a BRE segédprogramban.

  4. Kattintson a Mentés gombra.

4

Válassza a Környezetek lehetőséget a Környezetek oldal megjelenítéséhez. Kattintson a + Kontextus hozzáadása elemre.

  1. Adja meg a nevet és opcionálisan a Leírást.

  2. Ha egynél több attribútum jön létre, válassza ki a környezethez társítani kívánt attribútumot az Attribútum legördülő listából.

  3. Kattintson a Mentés gombra.

5

Szabályok létrehozásához válassza a Környezetek lapot.

  1. Kattintson a +Szabály hozzáadása elemre, adja meg az alábbi táblázatban ismertetett beállításokat:

    Mező

    Leírás

    Név

    A szabály neve.

    Leírás

    A szabály opcionális leírása.

    Aktív

    A jelölőnégyzet bejelölésével megadhatja, hogy a szabály aktív-e.

    Címke

    Válassza ki a kívánt címkét a legördülő listából.

    Prioritás

    A csúszka húzásával rendeljen prioritást a szabályhoz. A rendszer a hozzárendelt prioritás alapján futtatja a szabályokat, a legmagasabbtól (100) a legalacsonyabbig.

    Javasoljuk, hogy a prioritásokat 100-tól kezdje csökkenő sorrendben.

    Feltételek

    Adja meg a feltételeket a legördülő listából, és válassza ki az attribútumokat és értékeket.

  2. Kattintson az oldal Szabály hozzáadása (szerkesztő) szakaszára, és adja meg az alábbi táblázatban ismertetett beállításokat:

    Mező

    Leírás

    Név

    A szabály neve.

    Leírás

    A szabály opcionális leírása.

    Aktív

    A jelölőnégyzet bejelölésével megadhatja, hogy a szabály aktív-e.

    Címke

    Válassza ki a kívánt címkét a legördülő listából.

    Prioritás

    A csúszka húzásával rendeljen prioritást a szabályhoz. A szabályok végrehajtása a hozzárendelt prioritás alapján történik, a legmagasabbtól (100) a legalacsonyabbig.

    Feltételek

    Válassza ki a feltételeket a legördülő listából, és adja meg az attribútumokat és értékeket.

    Szabályszerkesztő

    Adja meg a szabály kódját.

  3. Kattintson a Mentés gombra.

Az alábbi példakód egy routeInfo nevűattribútum értékét adja vissza. Ez akkor fordul elő, ha a hívó által tárcsázott szám (ANI) megegyezik a BRE-adatbázisba feltöltött bérlők listáján szereplő ANI-val. Másolja és illessze be a következő szabályt a Szabályszerkesztőbe:
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"))); vég
BRE Contexts page with an example code returns value for ANIFound for attribute routeinfo.

Az alábbi példakód a routeInfo attribútum NotFound értékétadja vissza. Ez akkor fordul elő, ha a hívó által tárcsázott szám (ANI) nem egyezik a BRE-adatbázisba feltöltött bérlők listáján szereplő ANI-val. Másolja és illessze be a következő szabályt a Szabályszerkesztőbe:

when c: Contact() eval(c.getGlobalValuesManager().getAsString( c.getTenantId(), c.getAttribute("context")+"." + c.getAttribute("ani")) == null), majd c.putAttribute("routeInfo", "NotFound "); vég

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

BRE DataSync-példány konfigurálása

A BRE DataSync hozzáfér egy adatbázishoz, hogy útválasztási döntéseket hozzon. Ügyeljen arra, hogy rendszeresen frissítse az adatbázist a megfelelő információkkal. Ez a szakasz azt ismerteti, hogyan konfigurálhatja a BRE DataSync segédprogramot a BRE-adattár frissítéséhez.

Diagram for how the BRE DataySync utility is configured to update the BRE repository. BRE DataSync > CRUD > BRE Repository.
BRE DataSync segédprogram

A bérlői rendszergazdának létre kell hoznia egy BRE DataSync-példányt minden olyan adatkészlethez, amelyet a szabálymotorok a döntéshozatali folyamat során figyelembe vesznek. A rendszergazda létrehozhatja az adatkészletet, vagy feltölthet egy CSV fájlt. Az adatok rekordokká alakulnak a BRE-adattárban.

Mielőtt nekilátna

Lépjen kapcsolatba a Cisco ügyfélszolgálati fiókkezelővel, hogy hozzáférjen a BRE DataSync-fiókhoz.

A BRE DataSync jelenleg csak teljes rendszergazdai szerepkörhöz engedélyezett. A teljes rendszergazdai szerepkörrel rendelkező bérlők a CSV fájlfeltöltés vagy kulcs-érték párok használatával tölthetnek fel adatokat. Az ezzel a szerepkörrel rendelkező felhasználók csak a szervezetspecifikus adataikat tölthetik fel.

A partnerrendszergazda, a külső rendszergazda, az ügynökök és a felügyelők nem férnek hozzá a BRE DataSync segédprogramhoz.

1

Rendszergazdaként jelentkezzen be a BRE DataSync segédprogramba.

A BRE üzemeltetés és méretezhetőség legújabb fejlesztéseinek megfelelően a DataSync segédprogram URL-címei megváltoztak. Győződjön meg arról, hogy a frissített URL-címeket használja az adatok BRE-be való feltöltéséhez.

2

Válassza a BRE adatlista lehetőséget a bérlői szervezettel kapcsolatos összes információ megtekintéséhez.

3

(Választható) Válassza a BRE adatok hozzáadása lehetőséget az adatok BRE adattárhoz való hozzáadásához.

  1. Válassza ki a szervezet nevét a BérlőiNév legördülő listából.

  2. Válassza ki a BRE keresési típus lehetőséget a legördülő listából.

    Új keresési típusok hozzáadásához vegye fel a kapcsolatot a Cisco ügyfélkapcsolati menedzserrel vagy a megoldásbiztosítási kapcsolattartóval.

  3. Kattintson az Adatok hozzáadása gombra a Kulcs és Érték megadásához.

  4. (Választható) Kattintson az Eltávolítás gombra egy meglévő kulcs és érték törléséhez.

  5. Kattintson a Submit (Küldés) lehetőségre.

4

Válassza a BRE CSV adatok feltöltése lehetőséget a CSV fájl feltöltéséhez.

  1. Válassza ki a szervezet nevét a BérlőiNév legördülő listából.

  2. Válassza ki a BRE keresési típus lehetőséget a legördülő listából.

  3. A Feltöltés lehetőséget választva tallózhatja meg és töltheti fel a CSV fájlt.

  4. Kattintson a Submit (Küldés) lehetőségre.

    Sample CSV file for the BRE CSV data upload. Column headers are 'ANI', 'Extension', and 'Action'.
    Minta CSV fájl adatokkal
    A Törlés, Frissítés és Hozzáadás műveletek nem megkülönböztetik a kis- és nagybetűket. Az adatok törléséhez a következő szintaxist is használhatja: 725160001,,Delete .

BRE kéréstevékenységgel rendelkező folyamat létrehozása

Folyamatokat a Webex Contact Center felügyeleti portálon elérhető Flow Designer felülettel hozhat létre. Hozz létre egy folyamatot a BRE kérés tevékenységgel a Webex Contact Center folyamattervezőben.

A folyamat konfigurálásával kapcsolatos további információkért lásd a BRE kérést.

BRE kérés

A BRE kérés tevékenység segítségével kérheti le az adatokat a szervezete üzleti szabályok motorjából (BRE) a folyamatban való használathoz. A BRE kérési tevékenység szabványos HTTP protokollokat használ az adatok BRE-ből való lekéréséhez.

A következő szakaszok lehetővé teszik a BRE kérés tevékenység konfigurálását:

Általános beállítások

Paraméter

Leírás

Tevékenység címkéje

Adja meg a tevékenység nevét.

Tevékenység leírása

(Választható) Adjon meg egy leírást a tevékenységhez.

Lekérdezési paraméterek

A BRE kérés részeként átadhatja a API hívásban megadott paramétereket a BRE-nek. A Kulcs‐Érték oszlopokban megadhatja a lekérdezéshez tartozó kulcsot és a lekérdezéssel együtt elküldendő társított értéket. A dupla kapcsos zárójeles szintaxist is használhatod változóértékek átadására.

A BRE tevékenységnek egy előre definiált lekérdezési paramétere van: context. Ez a lekérdezési paraméter a API hívásban kerül átadásra a BRE-nek.

A TenantID automatikusan paraméterként kerül beillesztésre, és nem kell konfigurálni.

1. táblázat. Lekérdezési paraméterek

Paraméter

Leírás

Környezet

Tartalmazza a kérés okát. Ez a kötelező paraméter nem szerkeszthető vagy törölhető.

Ennek a paraméternek meg kell egyeznie a BRE Attribútum környezetében megadott értékkel. Bővebb információért lásd: Szabályrendszer létrehozása Szakasz az Cisco Webex Contact Center Üzleti Szabályok Motorjának felhasználói útmutatójában.

ANI

A hívás kezdeményező telefonszámát tartalmazza. Ez egy alapértelmezett paraméter, amelyet a BRE szabálykonfigurációja alapján szerkeszthet vagy törölhet.

Az ANI mintaértéke: {{NewPhoneContact.ANI}}

Válasz időtúllépése

Meghatározza a BRE kérés csatlakozási időtúllépését. Az alapértelmezett beállítás 2000 milliszekundum.

Újrapróbálkozások száma

Meghatározza, hogy a BRE kérést hányszor próbálja meg végrehajtani a hiba után.

Ez a paraméter akkor használatos, ha az állapotkód 5xx; például 500 vagy 501.

Lekérdezési paraméter hozzáadásához kattintson az Új hozzáadása gombra. Ez hozzáad egy sort, ahová megadhatja a kulcs-érték párokat. A BRE kérés részeként annyi lekérdezési paramétert adhat hozzá, amennyire szükség van.

Elemzési beállítások

Ez a szakasz lehetővé teszi a BRE kérésre adott válasz különböző változókra bontását:

Paraméter

Leírás

Válaszváltozó

Válasszon ki egy változót, amelyből egy adott szakaszt szeretne kinyerni a BRE Request válaszobjektumból. Csak az Egyéni folyamatváltozókat választhatja ki a legördülő listából.

Útvonalkifejezés

Definiálja a válaszobjektum elemzéséhez szükséges elérési út kifejezést. A válaszobjektum adatszerkezetének típusától és az információk egy részhalmazának kinyerésére szolgáló felhasználási esetektől függően az elérési út kifejezése változik.

Az adatokat a Path Expression végrehajtása előtt normalizálja a rendszer egy objektumhierarchiához, így a JSONPath a válaszobjektumban kerül felhasználásra a konfigurált tartalomtípustól függetlenül.

Kimeneti változók

A BRE kérés két kimeneti változót ad vissza:

  • BRERequest1.httpResponseBody: Visszaadja a BRE kérésre adott válasz törzsét.

  • BRERequest1.httpStatusCode: Visszaadja a BRE kérés állapotkódját.

    Ezek a válaszkódok a következő kategóriákba vannak besorolva:

    • Tájékoztató jellegű válaszok (100–199)

    • Sikeres válaszok (200–299)

    • Átirányítások (300–399)

    • Ügyfélhibák (400–499)

    • Szerverhibák (500–599)

Tartalomtípus-formátumok

A következő példák a minta bemeneti tartalomtípus-formátumokat és a JSON-választ ismertetik.

Tartalomtípus XML

Ezzel az eszközzel konvertálhatod a XML fájlt JSON formátumba https://codeshack.io/xml-to-json-converter/.

XML Beviteli formátum:

<note><lt;to>Tove</to><lt;from>Jani</from><lt;heading>Emlékeztető</heading><lt;body>Tesztalkalmazás</body><lt;/note> 

Adat/JSON normalizált válasz

{ "note": { "to": "Tove", "from": "Jani", "heading": "Emlékeztető", "body": "Tesztalkalmazás" } } 

Példa JSON elérési út kifejezésre: Használja a $.note.from függvényt a Jani értékének lekéréséhez.

Tartalomtípus TOML

Ezzel az eszközzel konvertálhatod a TOML-t JSON formátumba https://www.convertjson.com/toml-to-json.htm.

TOML bemeneti formátum:

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

Adat/JSON normalizált válasz

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

Példa JSON elérési út kifejezésre: Használja a $.owner.name paramétert a 'Tom Preston-Werner' érték lekéréséhez.

Tartalomtípus: YAML

Ezzel az eszközzel YAML-t konvertálhatsz JSON formátumba https://www.convertjson.com/yaml-to-json.htm.

YAML bemeneti formátum:

# Egy alkalmazotti rekord martin: név: Martin D'vloper munkakör: Fejlesztő készség: Elit 

Adat/JSON normalizált válasz

{ "martin": { "name": "Martin D'vloper", "job": "Fejlesztő", "skill": "Elit" } } 

Példa JSON elérési út kifejezésre: Használja a $.martin.job paramétert a Fejlesztő érték lekéréséhez.

Tartalomtípus JSON

Használd a JSON kifejezéskiértékelőt https://jsonpath.com/.

JSON bemeneti formátum:

{ "martin": { "name": "Martin D'vloper", "job": "Fejlesztő", "skill": "Elit" } } 

Adat/JSON normalizált válasz

{ "martin": { "name": "Martin D'vloper", "job": "Fejlesztő", "skill": "Elit" } } 

Példa JSON elérési út kifejezésre: Használja a $.martin.job paramétert a Fejlesztő érték lekéréséhez.

Hasznos volt ez a cikk?
Hasznos volt ez a cikk?