Coleta de dados
O Desktop Discovery Client reúne dados de desktops para relatar a produtividade dos agentes, com foco no uso de aplicativos e na descoberta de processos de negócios. Na fase inicial, o cliente relata apenas dados de uso do aplicativo, incluindo o nome do aplicativo e o título/URL da janela ativa.
Os seguintes eventos acionam a coleta de dados:
-
Clique do mouse: Quando o agente clica em um botão do mouse (clique com o botão direito do mouse/clique com o botão esquerdo), os dados serão registrados como um item Entrada.
-
Tecla de entrada do teclado: Quando o agente digita uma tecla especial, os dados serão gravados como um item Entrada.
A chave especial é ALT+key ou CTRL+key ou qualquer uma das seguintes listas:
"{FIM}","{HOME}","{INSERIR}","{DEL}","{PGUP}","{PGDN}","{HELP}","{PRTSC}","{SCROLLOCK}","{BREAK}","{LEFT}","{UP}","{RIGHT}","{DOWN}","{CAPSLOCK}","{BKSP}","{BREAK}","{ENTER}","{ESC}","{TAB}","{LWIN}","{RWIN}","{APPS}","{NENTER}","{NINS}","{NUMLOCK}","{NDEL}","{F1}","{F2}","{F3}","{F4}","{F5}","{F6}","{F7}","{F8}","{F9}","{F10}","{F11}","{F12}"
-
Keyboard InputText: Quando o agente está digitando continuamente algumas entradas de texto (na mesma janela sem nenhuma tecla especial pressionada), os dados serão gravados como um item Entrada.
O registro de dados InputText será cortado por uma das teclas especiais, clique do mouse ou limite de tempo configurado. Se o agente pausar sua digitação por mais tempo do que o limite configurado, uma entrada de dados para Entrada de texto será gravada e um novo registro de dados será iniciado se/quando o agente continuar digitando.
-
Alteração de janela: Se a janela ativa mudar, não por um dos motivos mencionados acima, os dados serão registrados como um item de entrada.
A estrutura de dados é derivada do pipeline de CXone Mpower existente, que gerencia a coleta de dados Desktop Discovery. Portanto, todas as propriedades relevantes coletadas pela coleta de dados Desktop Discovery do cliente 'antigo' aparecem na saída do cliente Desktop Discovery; a maioria estará vazia ou inadimplente na primeira fase.
Os dados são coletados no formato JSON, contendo uma lista nivelada de propriedades pela seguinte descrição:
Chave |
Descrição |
Exemplo |
Mostrado em Tipo de ação |
---|---|---|---|
Tipo |
O Tipo de Dados descreve a origem ou o gatilho da coleta de dados |
Clique em InputText, InputKey ou SystemEvent. |
Clique, InputText, InputKey |
nome |
Nome da ação executada pelo agente. As ações SystemEvent são: Lock, Unlock, ClientSessionStart, ClientSessionEnd. |
"Clique com o botão esquerdo" |
Clique, InputText, InputKey |
tempo |
Tempo de ação. |
2018-03-19T13:46:42.5274115+02:00 |
Clique, InputText, InputKey |
duraçãoSeg |
A duração da ação é calculada a partir do tempo de ação até a próxima ação, ou o tempo que levou em caso de digitação de texto |
120.171 |
Clique, InputText, InputKey |
processName |
Nome do processo ao qual Windows janela ativa pertence. No caso de aplicações Web, o domínio é considerado como o nome do processo. Quando um arquivo é aberto no navegador, ele é tratado como um arquivo, não como uma ação no navegador da Web. A extensão do arquivo é o nome do processo. |
bloco de notas, www.nice.com |
Clique, InputText, InputKey |
processoTítulo |
Legenda da janela ativa. |
NSC - Centro de Serviços Compartilhados NiCE |
Clique, InputText, InputKey |
url |
Se a ação aconteceu em uma página da web, o URL, quando hash, então os valores de parâmetros são hashed, quando mascarar então mascarar tudo depois de '?'. |
https://www.nice.com/get-in-touch |
Clique, InputText, InputKey |
Tempo de término |
Tempo de término da digitação. |
"finishTime":"2018-03-19T17:25:39.7404115+02:00" |
InputText |
eventId |
Identificador exclusivo da ação |
"eventId": "60708b15d9e64e8d97f605f47bdad7bf" |
Clique, InputText, InputKey |
data |
A data, parte do tempo de ação |
"Data": "2024-11-21" |
Clique, InputText, InputKey |
Exemplo de jsons
{
"tipo" : "SystemEvent",
"nome" : "ClientSessionStart",
"tempo de ação" : "2024-11-20T11:51:00.1881877+00:00",
"actionDurationSec" : 27.8913822,
"posição" : nulo,
"imageGuid" : nulo,
"isCopyAction" : falso,
"isPasteAction" : falso,
"isSelection" : falso,
"seGuid" : nulo,
"timeoutReach" : falso,
"comprimento" : 0.0,
"_finishTime" : nulo,
"ctrl" : falso,
"alt" : falso,
"shift" : falso,
"cmd" : nulo,
"eventId" : "bfa407397bc142a4ab9bce7c4bda25a3",
"processName" : "Desktop Discover",
"url" : nulo,
"processTitle" : "Desktop Descobrir",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"actionTime_int" : 0,
"text_masked" : nulo,
"controlIdentifier_hashed" : nulo,
"processTitle_hashed" : nulo,
"text_hashed" : nulo,
"índice" : 0,
"Data" : "2024-11-20"
}
{
"tipo" : "ActiveWindow",
"nome" : "ActiveWindow",
"tempo de ação" : "2024-11-20T11:57:49.3822896+00:00",
"actionDurationSec" : 40.1512032,
"posição" : nulo,
"imageGuid" : nulo,
"isCopyAction" : falso,
"isPasteAction" : falso,
"isSelection" : falso,
"seGuid" : nulo,
"timeoutReach" : falso,
"comprimento" : 0.0,
"_finishTime" : nulo,
"ctrl" : falso,
"alt" : falso,
"shift" : falso,
"cmd" : nulo,
"eventId" : "30a98216396e4ff7844a3933e4f1d99b",
"processName" : "Taskmgr.exe",
"url" : nulo,
"processTitle" : "Gerenciador de tarefas",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"actionTime_int" : 0,
"text_masked" : nulo,
"controlIdentifier_hashed" : nulo,
"processTitle_hashed" : nulo,
"text_hashed" : nulo,
"índice" : 0,
"Data" : "2024-11-20"
}
{
"type": "Chave de entrada",
"nome": "C",
"time": "2025-06-03T13:01:40.5307617+03:00",
"durationSec": 1.108189,
"windowPosition": nulo,
"imageGuid" : nulo,
"isCopy": verdadeiro,
"isPaste": false,
"isSelection" : falso,
"seGuid" : nulo,
"timeoutReach" : falso,
"comprimento" : 0.0,
"finishTime": nulo,
"isCtrl": verdadeiro,
"isAlt": falso,
"isShift": falso,
"cmd" : nulo,
"eventId": "396b8d02-9b72-4523-af19-50297b0f56a4",
"processName": "Bloco de notas",
"url" : nulo,
"processTitle": "Título do arquivo - Bloco de notas",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"timeInt": 1748944900530,
"textMasked": "este é um texto de teste para operação de copiar e colar.",
"controlIdentifierHashed": nulo,
"processTitleHashed": nulo,
"textHashed": "este é um texto de teste para operação de copiar e colar.",
"índice" : 0,
"data": "2025-06-03"
}
{
"type": "InputText",
"name": "InputText",
"time": "2025-06-03T13:01:38.1501172+03:00",
"durationSec": 3.0570651,
"windowPosition": nulo,
"imageGuid" : nulo,
"isCopy": falso,
"isPaste": false,
"isSelection" : falso,
"seGuid" : nulo,
"timeoutReach" : falso,
"comprimento" : 0.0,
"finishTime": "2025-06-03T13:01:41.2071823+03:00",
"isCtrl": falso,
"isAlt": falso,
"isShift": falso,
"cmd" : nulo,
"eventId": "c64fc381-22fd-48f3-870e-12292fcc2119",
"processName": "Bloco de notas",
"url" : nulo,
"processTitle": "Título do arquivo - Bloco de notas",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"timeInt": 1748944898150,
"textMasked": "NiCE para conhecê-lo",
"controlIdentifierHashed": nulo,
"processTitleHashed": nulo,
"textHashed": "NiCE para conhecê-lo",
"índice" : 0,
"data": "2025-06-03"
}
{
"type": "Clique",
"name": "Clique com o botão esquerdo",
"time": "2025-06-04T11:56:23.2307529+03:00",
"durationSec": 2.234044,
"windowPosition": nulo,
"imageGuid" : nulo,
"isCopy": falso,
"isPaste": false,
"isSelection" : falso,
"seGuid" : nulo,
"timeoutReach" : falso,
"comprimento" : 0.0,
"finishTime": nulo,
"isCtrl": falso,
"isAlt": falso,
"isShift": falso,
"cmd" : nulo,
"eventId": "3bf10f01-78f5-4031-91cf-8c1a2ae9749b",
"nome_do_processo": "Taskmgr",
"url" : nulo,
"processTitle" : "Gerenciador de tarefas",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"timeInt": 1749027383230,
"textMasked": "",
"controlIdentifierHashed": nulo,
"processTitleHashed": nulo,
"textHashed": "",
"índice" : 0,
"data": "2025-06-04"
}
Após autenticação e autorização bem-sucedidas, e de acordo com a configuração do cliente, o cliente começará a coletar dados da área de trabalho do agente.
Em Desktop Discovery cliente, os dados são coletados dos seguintes aplicativos:
-
Aplicativos Windows (32/64 bits)
-
Aplicativos Java ambos (32/64 bits)
-
Aplicações Web