Přejít na: navigace, hledání

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.

GetAgentNonVoiceStatus(state, media) → {string}

Slouží k zjištění názvu agentova stavu u jiných médií než hlasového.

Parametry:

NázevTypPopis
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ázevTypPopis
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ázevTypArgumentPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypArgumentPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevTypPopis
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ázevPopis
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ázevTypPopis
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ázevTypPopis
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!