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