Biblioteca de Funções de Modelos
Uma vez que você saiba como usar fórmulas, você pode usar esta biblioteca de funções como referência para uma personalização adicional.
Abaixo encontra-se uma biblioteca de funções para modelos padrão do Genesys Pulse conforme gerados automaticamente na versão 8.5.102.02 do Genesys Pulse.
Índice
- 1 Biblioteca de Funções de Modelos
- 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}
Obtém o nome do status do agente para a mídia que não a Voz.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
mídia | cadeia de caracteres | Nome da mídia. |
Retornos:
Nome do status, se estado e mídia estiverem disponíveis, cadeia de caracteres em branco se as informações acerca de uma determinada mídia não estiverem disponíveis no estado atual determinado, nulo se o estado for nulo ou não for um estado de agente ou a mídia for nula, não especificada ou estiver em branco.
Tipo = cadeia de caracteres
GetAgentVoiceStatus(state) → {string}
Obtém o nome do status do agente para a mídia Voz.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Nome do status, se o estado estiver disponível, nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetANI(state, switchID) → {string}
Obtém o primeiro atributo ANI disponível no estado de agente determinado.
Parâmetros:
Nome | Tipo | Argumento | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). | |
switchID | cadeia de caracteres | <opcional> | Nome de switch opcional para limitar a pesquisa. |
Retornos:
Valor ANI, se encontrado, cadeia de caracteres em branco se não encontrado, nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetBusinessResult(state)
Obter valor de dados do usuário "Resultado do Negócio".
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Valor de Resultado de Negócio, se disponível, cadeia de caracteres em branco, se não estiverem disponíveis dados do usuário necessários, nulo se o estado for nulo ou não for um estado de agente.
GetCustomerSegment(state)
Obter valor de dados do usuário "CustomerSegment".
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Valor de CustomerSegment, se disponível, cadeia de caracteres em branco, se não estiverem disponíveis dados do usuário necessários, nulo se o estado for nulo ou não for um estado de agente.
GetDNIS(state, switchID) → {string}
Obtém o primeiro atributo DNIS disponível no estado de agente determinado.
Parâmetros:
Nome | Tipo | Argumento | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). | |
switchID | cadeia de caracteres | <opcional> | Nome de switch opcional para limitar a pesquisa. |
Retornos:
Valor DNIS, se encontrado, cadeia de caracteres em branco se não encontrado, nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetEmployeeId(state) → {string}
Obtém o ID de Funcionário do agente designado no estado de agente determinado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada) |
Retornos:
ID de Funcionário do Agente, se disponível, cadeia de caracteres em branco se não estiver disponível (geralmente, quando o agente está desconectado), nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetExtension(state) → {string}
Obtém a Extensão do agente designado no estado de agente determinado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada) |
Retornos:
Extensão do Funcionário, se disponível, cadeia de caracteres em branco se não estiver disponível (geralmente, quando o agente está desconectado), nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetLoginId(state) → {string}
Obtém o ID de Login do agente designado no estado de agente determinado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada) |
Retornos:
ID de Login do Agente, se disponível, cadeia de caracteres em branco se não estiver disponível (geralmente, quando o agente está desconectado), nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetPlace(state) → {string}
Obtém o local do agente designado no estado de agente determinado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Nome de Local do Agente, se disponível, cadeia de caracteres em branco se não estiver disponível (geralmente, quando o agente está desconectado), nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetPosition(state) → {string}
Obtém a Posição DAC do agente designado no estado de agente determinado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada) |
Retornos:
Posição DAC do Funcionário, se disponível, cadeia de caracteres em branco se não estiver disponível (geralmente, quando o agente está desconectado), nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetReasonCodes(state) → {string}
Obtém os códigos de motivos correspondentes ao status atual do agente de todos os tipos de mídia. Somente é possível obter os Códigos de Motivo para os seguintes status de agente: LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Códigos de motivos, divididos por '; ', se disponíveis, cadeia de caracteres em branco se o código de motivo não estiver disponível, nulo se o estado for nulo ou não for um estado de agente.
Tipo = cadeia de caracteres
GetServiceSubType(state)
Obtém o valor de dados do usuário "ServiceSubType".
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Valor de ServiceSubType, se disponível, cadeia de caracteres em branco, se não estiverem disponíveis dados do usuário necessários, nulo se o estado for nulo ou não for um estado de agente.
GetServiceType(state)
Obtém o valor de dados do usuário "ServiceType".
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
Retornos:
Valor de ServiceType, se disponível, cadeia de caracteres em branco, se não estiverem disponíveis dados do usuário necessários, nulo se o estado for nulo ou não for um estado de agente.
GetStatusDuration(state) → {Number}
Obtém a duração do status atual do agente.
Parâmetros:
Nome | Descrição |
estado | Estado atual do agente, grupo do agente, DN ou campanha (geralmente, Valor da estatística apropriada). |
Retornos:
Duração, em segundos, se o estado estiver disponível, nulo se o estado for nulo.
Tipo = Número
GetSwitches(state, sep)
Obtém a lista de switches aos quais o agente está conectado.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
set | cadeia de caracteres | Separador a usar. O padrão ';'. |
Retornos:
Lista de switches, se disponível, cadeia de caracteres em branco, se o agente estiver completamente desconectado, nulo se o estado for nulo ou não for um estado de agente.
GetUserDataValue(state, key)
Obtém o valor dos primeiros dados do usuário encontrados com a chave determinada.
Parâmetros:
Nome | Tipo | Descrição |
estado | AgentCurrentState | Estado atual do agente (geralmente, Valor da estatística apropriada). |
chave | cadeia de caracteres | Chave de dados do usuário |
Retornos:
Valor de dados do usuário, se disponível, cadeia de caracteres em branco, se não estiverem disponíveis dados do usuário necessários, nulo se o estado for nulo ou não for um estado de agente ou a chave for nula.
Esta página foi modificada pela última vez em 28 de março de 2017, às 17h38min
Comments or questions about this documentation? Contact us for support!