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.

GetAgentNonVoiceStatus(state, media) → {string}

Obtém o nome do status do agente para a mídia que não a Voz.

Parâmetros:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoArgumentoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoArgumentoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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:

NomeDescriçã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:

NomeTipoDescriçã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:

NomeTipoDescriçã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!