Libreria di funzioni modello

Una volta che si sa come utilizzare le formule, è possibile utilizzare la libreria delle funzioni come riferimento per personalizzazioni aggiuntive.


Di seguito è riportata una libreria di funzioni per i modelli standard di Genesys Pulse generata automaticamente dalla versione Genesys Pulse 8.5.102.02.

GetAgentNonVoiceStatus(state, media) → {string}

Consente di ottenere il nome dello stato dell’agente per i canali diversi da Voce.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).
media string Media name.

Restituisce:

Il nome dello stato, se lo stato e i canali sono disponibili, una stringa vuota se le informazioni su un dato canale non sono disponibili in un determinato stato corrente, null se lostato è nullo o non è uno stato agente, oppure il canale è nullo, non è specificato o è vuoto.

Type = string

GetAgentVoiceStatus(state) → {string}

Consente di ottenere il nome dello stato dell’agente per il canale Voce.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Nome dello stato, se lo stato è disponibile, null se lo stato è null o non è uno stato agente.

Type = string

GetANI(state, switchID) → {string}

Consente di ottenere il primo attributo ANI disponibile nello stato agente specificato.

Parametri:

NameTypeArgumentDescription
state AgentCurrentState   Stato corrente dell’agente (generalmente, il valore della statistica appropriata).
switchID string <optional> Nome facoltativo dello switch per limitare la ricerca.

Restituisce:

Il valore ANI, se individuato, una stringa vuota se non trovato, null se lo stato è nullo o non è uno stato agente.

Type = string

GetBusinessResult(state)

Consente di ottenere il "valore dati utente del "risultato attività.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il valore del risultato attività, se disponibile, una stringa vuota, se i dati utente richiesti non sono disponibili, null se lo stato è nullo o non è uno stato agente.

GetCustomerSegment(state)

Consente di ottenere il "valore dati utente di "CustomerSegment.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il valore CustomerSegment, se disponibile, una stringa vuota, se i dati utente richiesti non sono disponibili, null se lo stato è nullo o non è uno stato agente.

GetDNIS(state, switchID) → {string}

Consente di ottenere il primo attributo DNIS disponibile nello stato agente specificato.

Parametri:

NameTypeArgumentDescription
state AgentCurrentState   Stato corrente dell’agente (generalmente, il valore della statistica appropriata).
switchID string <optional> Nome facoltativo dello switch per limitare la ricerca.

Restituisce:

Il valore DNIS, se individuato, una stringa vuota se non trovato, null se lo stato è nullo o non è un stato agente.

Type = string

GetEmployeeId(state) → {string}

Consente di ottenere l’ID dipendente dell’agente indicato nello stato agente specificato.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

L’ID dipendente dell’agente, se disponibile, una stringa vuota se non è disponibile (di solito, quando un agente viene disconnesso), null se lo stato è nullo o non è uno stato agente.

Type = string

GetExtension(state) → {string}

Consente di ottenere il numero interno dell’agente indicato nello stato agente specificato.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il numero interno dell’agente, se disponibile, una stringa vuota se non è disponibile (di solito, quando un agente viene disconnesso), null se lo stato è nullo o non è uno stato agente.

Type = string

GetLoginId(state) → {string}

Consente di ottenere l’ID di accesso dell’agente indicato nello stato agente specificato.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

L’ID di accesso dell’agente, se disponibile, una stringa vuota se non è disponibile (di solito, quando un agente viene disconnesso), null se lo stato è nullo o non è uno stato agente.

Type = string

GetPlace(state) → {string}

Consente di ottenere la postazione dell’agente indicato nello stato agente specificato.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il nome della postazione dell’agente, se disponibile, una stringa vuota se non è disponibile (di solito, quando un agente viene disconnesso), null se lo stato è nullo o non è uno stato agente.

Type = string

GetPosition(state) → {string}

Consente di ottenere la postazione ACD dell’agente indicato nello stato agente specificato.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

La postazione ACD dell’agente, se disponibile, stringa vuota se non è disponibile (di solito, quando un agente viene disconnesso), null se lo stato è nullo o non è uno stato agente.

Type = string

GetReasonCodes(state) → {string}

Consente di ottenere i codici di motivazione corrispondenti allo stato corrente dell’agente da tutti i tipi di canale. I codici di motivazione possono essere ottenuti solo per i seguenti stati agente: LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

I codici motivo separati da “;”, se disponibili, una stringa vuota, se il codice motivo non è disponibile, null se lo stato è nullo o non è uno stato agente.

Type = string

GetServiceSubType(state)

Consente di ottenere il "valore dati utente di "ServiceSubType.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il valore ServiceSubType, se disponibile, una stringa vuota, se i dati utente richiesti non sono disponibili, null se lo stato è nullo o non è uno stato agente.

GetServiceType(state)

Consente di ottenere il "valore dati utente di "ServiceType.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).

Restituisce:

Il valore ServiceType, se disponibile, una stringa vuota, se i dati utente richiesti non sono disponibili, null se lo stato è nullo o non è uno stato agente.

GetStatusDuration(state) → {Number}

Consente di ottenere la durata dello stato corrente dell’agente.

Parametri:

NameDescription
state Stato corrente dell’agente, del gruppo di agenti, del DN o della campagna (generalmente, il valore della statistica appropriata).

Restituisce:

Durata, in secondi, se lo stato è disponibile, null se lo stato è nullo.

Type = Number

GetSwitches(state, sep)

Consente di ottenere un elenco di switch a cui è connesso l’agente.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).
set string Separatore da utilizzare. Il valore predefinito è “;”.

Restituisce:

L’elenco di switch, se disponibile, una stringa vuota se l’agente si è disconnesso, null se lo stato è nullo o non è uno stato agente.

GetUserDataValue(state, key)

Consente di ottenere il valore dei primi dati utente individuati con una determinata chiave.

Parametri:

NameTypeDescription
state AgentCurrentState Stato corrente dell’agente (generalmente, il valore della statistica appropriata).
key string User data key

Restituisce:

Il valore Dati utente, se disponibile, una stringa vuota, se i dati utente richiesti non sono disponibili, null se lo stato è nullo, non è uno stato agente o la chiave è nulla.
Questa pagina è stata modificata per l'ultima volta il mar 28, 2017 alle 17:25.
Comments or questions about this documentation? Contact us for support!