Genesys Pure Cloud
O conector de estado do agente Genesys Pure Cloud conecta-se ao CXone WFM via SDK para integração de dados. Isso inclui Adesão em Tempo Real(RTA) e dados históricos.
Como cada tipo de dados é usado no CXone WFM:
-
Dados históricos baseados em competência: são usados em Previsão.
-
Dados históricos de adesão: são usados no Relatório de adesão e no relatório CSV que você exporta da página Adesão em Tempo Real.
-
Dados intradia: são usados para monitorar o desempenho de competência e comparar com os dados previstos no Gerente Intradia.
-
Dados em tempo real de estados do agente: são usados para calcular a Adesão em Tempo Real e a mostra no RTA.
Descrição funcional
Aqui está um detalhamento do que o Genesys Pure Cloud ASC aceita:
-
Dados em tempo real:
Dados
Suporte
RTA Sim Método de integração APIs RESTFUL
Códigos de motivos Sim
-
Dados históricos:
Dados
suporte
Competências Sim Método de integração APIs RESTFUL Configuração de intervalo 15 minutos -
Tipos de dados:
dados
suporte
Voz de Entrada Sim Marcador de saída Sim E-mail Sim Chat
Sim
Fax
Não
Texto (SMS)
Sim
Web
Não
-
Adesão histórica:
dados
suporte
Registro de atividade do agente Os dados históricos de adesão são extraídos a cada 15 minutos -
Relatórios:
Relatórios
suporte
Relatório de adesão do agente Sim Adesão em Tempo Real Sim -
Outras informações
ID DE LOGON COM SUPORTE Nome de usuário do Genesys PureCloud
Etapas para instalar o conector Genesys Pure Cloud ACD:
Gerar a chave de acesso
A chave de acesso concede ao Genesys Pure Cloud ACD acesso ao CXone. Você gera a chave em CXone e depois digita-a ao executar o assistente de instalação.
Crie um usuário específico para a integração de ACD. As informações da chave de acesso desse usuário serão usadas para a integração. Não atribua permissões a esse usuário.
As etapas a seguir precisam ser executadas pelo administrador para obter os detalhes da chave de acesso para esse usuário:
Para gerar a chave de acesso:
-
Crie uma função para o conector Genesys Pure Cloud no CXone:
-
Clique no seletor de aplicativo e selecioneAdmin.
-
Vá para Segurança > Funções e permissões.
-
Clique em Nova Função e digite um nome relevante para a função. Por exemplo, Função para o Genesys Pure Cloud ACD.
-
Remova todas as permissões para a função.
-
Salve e ative a função.
-
-
Crie um funcionário para o conector Genesys Pure Cloud:
-
Clique no seletor de aplicativo e selecioneAdmin.
-
Clique em Funcionários.
-
Clique em Novo Funcionário e digite um nome relevante para o funcionário. Por exemplo, nomeie o funcionário Genesys Pure Cloud ACD.
-
Na lista suspensa Função principal, selecione a função que você acabou de criar para o conector.
-
Na guia Geral, desmarque todos os atributos.
-
Crie o funcionário conector. Ative a conta do funcionário clicando no botão Ativar conta no e-mail de ativação (a guia Chaves de acesso só aparecerá depois que você criar a conta).
-
-
Abra novamente o funcionário do conector e vá para a guia Chaves de acesso e gere uma chave de acesso.
-
Copie tanto o ID da chave de acesso quanto a Chave de acesso secreta. Salve-os em um arquivo de texto e compartilhe-os com o usuário, integrando as APIs.
Se você não copiar a chave de acesso secreta ou perdê-la, será necessário criar uma nova.
Use esse ID de chave de acesso e a chave de acesso secreta ao integrar o conector.
Baixar e configurar o SDK
Para consumir o SDK:
-
No aplicativo CXone, prossiga para o seu perfil e clique nele.
-
Clique em Suporte e downloads.
-
Localize o SDK do cliente CXone WFM listado em ACD externo e clique em Baixar.
-
Importe o SDK baixado para o seu projeto ACD.
Para configurar o SDK:
-
Siga estas etapas para a inicialização do aplicativo.
Ver as etapasvar(--codeSnippetCopyLabel)WFMConnectionConfig wfmConnectionConfig = new WFMConnectionConfigBuilder()
.setServiceUrl("<Provide Service URL>")
.setAccessKey("<provide Access Key>")
.setSecretKey("<Provide Secret Key>")
.build();
WFMConnection wfmConnection = WFMConnection.getConnection(wfmConnectionConfig);
wfmConnection.connect();Isso inicializará a classe necessária para conectar ao WFM para enviar os dados. Os dados incluem:
-
Estados do agente
-
Atividades do agente
-
Relatório de fila.
-
-
Uma vez inicializado, use essas classes para transmitir estados do agente, atividades do agente e relatórios de filas.
Ver as etapasvar(--codeSnippetCopyLabel)// send Agent States
AgentStateListDTO agentStateListDTO = generateAgentStateDTO(); // Add implementation for method generateAgentStateDTO()
AgentStatesService agentStatesService = AgentStatesServiceImpl.getInstance();
try {
agentStatesService.processAgentStates(agentStateListDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
// send Agent Activity report
try {
ReportService reportService = ReportServiceImpl.getInstance();
AgentActivityReportDTO agentActivityReportDTO = generateAgentActivityReportDTOForAgentActivity(); // add implementation for this method generateAgentActivityReportDTOForAgentActivity()
reportService.processAgentActivityReport(agentActivityReportDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
// send Queue report
try {
ReportService reportService = ReportServiceImpl.getInstance();
ReportDTO reportDTO = generateQueueReportDTO(); // Add implementation for method generateQueueReportDTO()
reportService.processQueueReport(reportDTO);
} catch (CXoneWfmException e) {
WFMReportResponseDTO wfmReportResponseDTO = e.getResponse();
// implementation to read error response
}
Para a integração do ACD com o CXone WFM, é obrigatório fornecer o seguinte no relatório de fila:
-
Relatório de fila do agente
-
Relatório de desempenho do sistema do agente
Se não houver atividade para o Relatório de atividade da fila do agente, Relatório de desempenho do sistema do agente, adicione o objeto JSON com uma matriz vazia.