Knihovna funkcí šablon
Jakmile se seznámíte s prací se vzorci, můžete k dalším úpravám používat tuto knihovnu funkcí.
Níže najdete knihovnu funkcí pro standardní šablony aplikace Genesys Pulse, která byla automaticky vygenerována z verze 8.5.102.02.
Obsah
- 1 Knihovna funkcí šablon
- 1.1 GetAgentNonVoiceStatus(state, media) → {string}
- 1.2 GetAgentVoiceStatus(state) → {string}
- 1.3 GetANI(state, switchID) → {string}
- 1.4 GetBusinessResult(state)
- 1.5 GetCustomerSegment(state)
- 1.6 GetDNIS(state, switchID) → {string}
- 1.7 GetEmployeeId(state) → {string}
- 1.8 GetExtension(state) → {string}
- 1.9 GetLoginId(state) → {string}
- 1.10 GetPlace(state) → {string}
- 1.11 GetPosition(state) → {string}
- 1.12 GetReasonCodes(state) → {string}
- 1.13 GetServiceSubType(state)
- 1.14 GetServiceType(state)
- 1.15 GetStatusDuration(state) → {Number}
- 1.16 GetSwitches(state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {string}
Slouží k zjištění názvu agentova stavu u jiných médií než hlasového.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
media | string | Název média |
Vrací:
Název stavu, jsou-li k dispozici parametry state a media, prázdný řetězec, nejsou-li v příslušném stavu k dispozici informace o daném médiu, nebo nulu, má-li parametr state nulovou hodnotu, není aktuálním stavem agenta nebo má-li parametr media nulovou hodnotu, je nespecifikovaný či prázdný.
Typ = řetězec
GetAgentVoiceStatus(state) → {string}
Slouží k zjištění názvu agentova stavu u hlasového média.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Název stavu, je-li k dispozici parametr state, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
Typ = řetězec
GetANI(state, switchID) → {string}
Slouží k zjištění prvního dostupného atributu ANI pro daný stav agenta.
Parametry:
Název | Typ | Argument | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). | |
switchID | string | <optional> | Název volitelného přepínače, který slouží ke zúžení vyhledávání. |
Vrací:
Hodnotu ANI, byla-li nalezena, prázdný řetězec, nebyla-li nalezena, null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetBusinessResult(state)
Slouží k zjištění hodnoty uživatelských dat "Obchodní výsledek".
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Hodnotu Obchodní výsledek, je-li k dispozici, prázdný řetězec, nejsou-li požadovaná uživatelská data dostupná, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
GetCustomerSegment(state)
Slouží k zjištění hodnoty uživatelských dat "CustomerSegment".
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Hodnotu CustomerSegment, je-li k dispozici, prázdný řetězec, nejsou-li požadovaná uživatelská data dostupná, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
GetDNIS(state, switchID) → {string}
Slouží k zjištění prvního dostupného atributu DNIS pro daný stav agenta.
Parametry:
Název | Typ | Argument | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). | |
switchID | string | <optional> | Název volitelného přepínače, který slouží ke zúžení vyhledávání. |
Vrací:
Hodnotu DNIS, je-li nalezena, prázdný řetězec, není-li nalezena, null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetEmployeeId(state) → {string}
Slouží k zjištění agentova ID zaměstnance pro daný stav.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Agentovo ID zaměstnance, je-li k dispozici, prázdný řetězec, není-li k dispozici (obvykle tehdy, když je agent odhlášen), null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetExtension(state) → {string}
Slouží k zjištění agentovy linky pro daný stav.
Parameters:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Agentovu linku, je-li k dispozici, prázdný řetězec, není-li k dispozici (obvykle tehdy, když je agent odhlášen), null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetLoginId(state) → {string}
Slouží k zjištění agentova přihlašovacího ID pro daný stav.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Agentovo přihlašovací ID, je-li k dispozici, prázdný řetězec, není-li k dispozici (obvykle tehdy, když je agent odhlášen), null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetPlace(state) → {string}
Slouží k zjištění agentova pracoviště pro daný stav.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Agentovo pracoviště, je-li k dispozici, prázdný řetězec, není-li k dispozici (obvykle tehdy, když je agent odhlášen), null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetPosition(state) → {string}
Slouží k zjištění agentovy pozice ACD pro daný stav.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Agentovu pozici ACD, je-li k dispozici, prázdný řetězec, není-li k dispozici (obvykle tehdy, když je agent odhlášen), null, má-li parametr state hodnotu null nebo není stavem agenta.
Typ = řetězec
GetReasonCodes(state) → {string}
Slouží k zjištění kódů důvodů odpovídajícím aktuálnímu stavu agenta ze všech typů médií. Kódy lze vygenerovat pouze pro tyto stavy: LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Kódy důvodů oddělené středníkem (;), jsou-li k dispozici, prázdný řetězec, není-li žádný kód dostupný, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
Typ = řetězec
GetServiceSubType(state)
Slouží k zjištění hodnoty uživatelských dat "Podtyp služby".
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Hodnotu ServiceSubType, je-li k dispozici, prázdný řetězec, nejsou-li požadovaná uživatelská data dostupná, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
GetServiceType(state)
Slouží k zjištění hodnoty uživatelských dat "Typ služby".
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
Vrací:
Hodnotu ServiceType, je-li k dispozici, prázdný řetězec, nejsou-li požadovaná uživatelská data dostupná, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
GetStatusDuration(state) → {Number}
Slouží k zjištění délky trvání aktuálního stavu agenta.
Parametry:
Název | Popis |
state | Aktuální stav agenta, skupiny agenta, čísla DN nebo kampaně (zpravidla hodnota příslušné statistiky). |
Vrací:
Dobu trvání v sekundách, je-li k dispozici parametr state, nulu, je-li parametr state nulový.
Typ = číslo
GetSwitches(state, sep)
Vygeneruje seznam přepínačů, u nichž je agent přihlášen.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
sep | string | Použitý oddělovač. Výchozí je ‘;‘. |
Vrací:
Seznam přepínačů, jsou-li k dispozici, prázdný řetězec, je-li agent zcela odhlášen, nulu, má-li parametr state nulovou hodnotu nebo není stavem agenta.
GetUserDataValue(state, key)
Slouží k zjištění hodnoty prvních nalezených uživatelských dat s příslušným klíčem.
Parametry:
Název | Typ | Popis |
state | AgentCurrentState | Aktuální stav agenta (zpravidla hodnota příslušné statistiky). |
key | string | Klíč uživatelských dat |
Vrací:
Hodnotu uživatelských dat, je-li k dispozici, prázdný řetězec, nejsou-li požadovaná uživatelská data dostupná, nulu, má-li parametr state nulovou hodnotu, není stavem agenta nebo je-li nulový parametr key.
Stránka byla naposledy editována 28. 3. 2017 v 17:33.
Comments or questions about this documentation? Contact us for support!