Recopilación de datos
El cliente de Desktop Discovery recopila datos de los equipos de escritorio para generar informes sobre la productividad de los agentes, centrándose en el uso de aplicaciones y la detección de procesos de negocio. En la fase inicial, el cliente informa únicamente los datos de uso de aplicaciones, incluidos el nombre de la aplicación y el título de ventana/URL activos.
The following events trigger data collection:
-
Clic del mouse: Cuando el agente hace clic en un botón del mouse (clic con el botón derecho/clic con el botón izquierdo), los datos se registrarán como un elemento de Entrada.
-
Teclado Tecla de Entrada: Cuando el agente escribe una tecla especial, los datos se registrarán como un elemento de entrada.
Special key is ALT+key o CTRL+key o cualquiera de las siguientes listas:
"{END}","{HOME}","{INSERT}","{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}"
-
Teclado entrada de Texto: Cuando el agente está escribiendo continuamente algunas entradas de texto (en la misma ventana sin presionar ninguna tecla especial), los datos se registrarán como un elemento de Entrada.
El registro de datos de InputText será cortado por una de las Teclas especiales, un clic del mouse, o un umbral de tiempo configurado. Si el agente pausa su escritura por más tiempo que el umbral configurado, se registrará una Entrada de datos para Introducir texto, y se iniciará un nuevo registro de datos si/cuando el agente continúe escribiendo.
-
Cambio de ventana: Si la ventana activa cambia, no por una de las razones mencionadas arriba, los datos se registrarán como un elemento de entrada.
La estructura de datos se deriva de la canalización de NiCE CXone existente, la cual administra la recopilación de datos de Desktop Discovery. Por lo tanto, todas las propiedades importantes recopiladas por la recopilación de datos de Desktop Discovery del cliente "antiguo" aparecen en la salida del cliente de Desktop Discovery; la mayoría estarán vacías o con valores predeterminados en la primera fase.
Los datos se recopilan en formato JSON, y contienen una lista plana de propiedades según la siguiente descripción:
|
Clave |
Descripción |
Ejemplo |
Se muestra en Tipo de acción |
|---|---|---|---|
|
Tipo |
La fuente de la recopilación de datos describe el origen o el desencadenante de la recopilación de datos |
Haga clic en, InputText, InputKey, SystemEvent, InjectedClick, InjectedScroll, InjectedMouseMove, InjectedInputKey |
Haga clic en, InputText, InputKey, InjectedClick, InjectedScroll, InjectedMouseMove, InjectedInputKey |
|
Nombre |
Nombre de la acción realizada por el agente. SystemEvent las acciones son: Bloquear, Desbloquear, ClientSessionStart, ClientSessionEnd. |
LeftClick |
Haga clic en, InputText, InputKey |
|
Tiempo |
Hora de la acción. |
2018-03-19T13:46:42.5274115+02:00 |
Haga clic en, InputText, InputKey |
|
durationSec |
La duración de la acción se calcula ya sea desde el momento de la acción hasta la siguiente acción, o el tiempo que tomó en caso de escritura de texto. |
120.171 |
Haga clic en, InputText, InputKey |
|
processName |
Nombre del proceso Windows al que pertenece la ventana activa. En el caso de las aplicaciones web, el dominio se considera como el nombre del proceso. When a file is open in the browser, it is treated as a file, not an action in the web browser. The extension of the file is the process name. |
notepad, www.nice.com |
Haga clic en, InputText, InputKey |
|
processTitle |
Subtítulo de la ventana activa. |
NSC - NiCE Centro de Servicios Compartidos |
Haga clic en, InputText, InputKey |
|
URL |
Si la acción ocurrió en una página web, la URL, cuando se usa hash, entonces los valores de los parámetros se aplican con hash, cuando se usa mask, entonces se enmascara todo después de '?'. |
https://www.nice.com/get-in-touch |
Haga clic en, InputText, InputKey |
|
finishTime |
Escribiendo hora de finalización. |
"finishTime":"2018-03-19T17:25:39.7404115+02:00" |
InputText |
|
eventId |
Identificador único de la acción |
"eventId": "60708b15d9e64e8d97f605f47bdad7bf" |
Haga clic en, InputText, InputKey |
|
date |
El componente de fecha de la hora de la acción |
"date": "2024-11-21" |
Haga clic en, InputText, InputKey |
Detección de Actividad Sintética
Desktop Discovery incluye la capacidad de detectar entradas automatizadas generadas por herramientas de prevención de inactividad, como mouse jigglers o simuladores basados en software. El cliente de Desktop Discovery identifica la diferencia entre la actividad real del usuario y las acciones automatizadas. Esto ayuda a mejorar los informes de productividad al separar la actividad sintética de las interacciones reales del usuario, lo que proporciona una visión más clara de la actividad real del agente.
Protección de Integridad de Mensaje Mejorada
Para garantizar el más alto nivel de seguridad de datos, Desktop Discovery incluye un proceso de comprobación de suma de verificación para los archivos de mensaje almacenados en el disco. Esta función detecta y evita automáticamente la transmisión de cualquier archivo que haya sido alterado o manipulado manualmente, lo que garantiza que solo los datos auténticos lleguen al servidor. Los archivos manipulados se almacenarán en una carpeta dedicada para su posterior revisión. Esto ayuda a mantener la integridad de los datos y garantiza que solo se procese información confiable.
Muestra jsons
{
TYPE: "SystemEvent",
"nombre" : "ClientSessionStart",
"actionTime" : "2024-11-20T11:51:00.1881877+00:00",
"actionDurationSec" : 27.8913822,
"position" : null,
"imageGuid" : null,
isCopyAction : false,
"isPasteAction" : false,
"isSelection" : false,
"seGuid" : null,
"timeoutReached" : false,
"longitud" : 0.0,
_finishTime" : null,
"ctrl" : false,
"alt" : false,
"shift" : false,
"cmd" : null,
"eventId" : "bfa407397bc142a4ab9bce7c4bda25a3",
"processName" : "Equipo de escritorio Discover",
"URL" : null,
"processTitle" : "Equipo de escritorio Discover",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
actionTime_int" : 0,
{"text_masked" : null,
controlIdentifier_hashed" : null,
processTitle_hashed" : null,
text_hashed: null
"Índice" : 0,
"date" : "2024-11-20"
}
{
ActiveWindow
"nombre" : "ActiveWindow",
"actionTime" : "2024-11-20T11:57:49.3822896+00:00",
"actionDurationSec" : 40.1512032,
"position" : null,
"imageGuid" : null,
isCopyAction
"isPasteAction" : false,
"isSelection" : false,
"seGuid" : null,
"timeoutReached" : false,
"longitud" : 0.0,
"_finishTime" : null,
"ctrl" : false,
"alt" : false,
"shift" : false,
"cmd" : null,
"eventId" : "30a98216396e4ff7844a3933e4f1d99b",
"processName" : "Taskmgr.exe",
"URL" : null,
"processTitle" : "administrador de Tarea",
"controlIdentifier" : "dummyControlIdentifier",
"controlType" : "dummyControlType",
"controlClassName" : "dummyControlClassName",
"actionTime_int" : 0,
"text_masked" : null,
"controlIdentifier_hashed" : null,
processTitle_hashed" : null,
text_hashed: null
"Índice" : 0,
"date" : "2024-11-20"
}
{
InputKey
"nombre": "C",
"tiempo": "2025-06-03T13:01:40.5307617+03:00",
"durationSec": 1.108189,
"windowPosition": null,
"imageGuid": null,
"isCopy": true,
isPaste: false,
isSelection: false,
"seGuid": null,
"timeoutReached": false,
"longitud": 0.0,
"finishTime": null,
"isCtrl": true,
"isAlt": false,
"isShift": false,
"cmd": null,
"eventId": "396b8d02-9b72-4523-af19-50297b0f56a4",
"processName": "Notepad",
"URL": null,
"processTitle": "Título del archivo - Notepad",
"controlIdentifier": "dummyControlIdentifier",
controlType: "dummyControlType",
"controlClassName": "dummyControlClassName",
timeInt": 1748944900530,
Este es un texto de prueba para la operación de copiar y pegar.
"controlIdentifierHashed": null,
processTitleHashed": null,
Este es un texto de prueba para la operación de copiar y pegar.
"Índice": 0,
"date": "2025-06-03"
}
{
InputText
"nombre": "InputText",
"tiempo": "2025-06-03T13:01:38.1501172+03:00",
"durationSec": 3.0570651,
"windowPosition": null,
"imageGuid": null,
isCopy: false,
isPaste: false
"isSelection": false,
"seGuid": null,
"timeoutReached": false,
"longitud": 0.0,
"finishTime": "2025-06-03T13:01:41.2071823+03:00",
isCtrl: false,
"isAlt": false,
isShift: false,
"cmd": null,
"eventId": "c64fc381-22fd-48f3-870e-12292fcc2119",
"processName": "Notepad",
"URL": null,
"processTitle": "Título Of File - Notepad",
"controlIdentifier": "dummyControlIdentifier",
"controlType": "dummyControlType",
"controlClassName": "dummyControlClassName",
timeInt: 1748944898150,
NiCE: un placer conocerte
"controlIdentifierHashed": null,
"processTitleHashed": null,
NiCE, un placer conocerlo.
"Índice": 0,
"date": "2025-06-03"
}
{
Clic
"nombre": "LeftClick",
"tiempo": "2025-06-04T11:56:23.2307529+03:00",
durationSec": 2.234044,
"windowPosition": null,
"imageGuid": null,
isCopy: false,
isPaste: false,
"isSelection": false,
"seGuid": null,
"timeoutReached": false,
"longitud": 0.0,
"finishTime": null,
"isCtrl": false,
isAlt: falso
isShift: false,
"cmd": null,
"eventId": "3bf10f01-78f5-4031-91cf-8c1a2ae9749b",
"processName": "Taskmgr",
"URL": null,
"processTitle": "Task Manager",
"controlIdentifier": "dummyControlIdentifier",
"controlType": "dummyControlType",
"controlClassName": "dummyControlClassName",
timeInt: 1749027383230,
"textMasked": "",
controlIdentifierHashed": null,
processTitleHashed": null,
textHashed: ""
"Índice": 0,
"date": "2025-06-04"
}
{
InjectedMouseMove
"nombre": "InjectedMouseMove",
"tiempo": "2026-07-02T08:45:17.2767777+03:00",
"durationSec": 0.3316265,
"windowPosition": null,
"imageGuid": null,
isCopy: false,
"isPaste": false,
"isSelection": false,
"seGuid": null,
"timeoutReached": false,
"longitud": 0.0,
"finishTime": "2026-07-02T08:45:17.6084042+03:00",
"isCtrl": false,
"isAlt": false,
"isShift": false,
"cmd": null,
"eventId": "2e7d4ec9-9f8f-449f-99a9-dae509efad5f",
"processName": "Notepad",
"URL": null,
"processTitle": "*Texto File.txt - Notepad",
"controlIdentifier": "dummyControlIdentifier",
"controlType": "dummyControlType",
"controlClassName": "dummyControlClassName",
"timeInt": 1782971117276,
"textMasked": "",
controlIdentifierHashed": null,
"processTitleHashed": null,
textHashed": "",
"Índice": 0,
"date": "2026-07-02"
}
{
Tipo: "InjectedClick"
"nombre": "InjectedLeftClick",
"tiempo": "2026-07-02T08:45:26.2998986+03:00",
"durationSec": 3.005302,
"windowPosition": null,
"imageGuid": null,
isCopy: false,
"isPaste": false,
"isSelection": false,
"seGuid": null,
timeoutReached: false,
"longitud": 0.0,
finishTime": null,
isCtrl: false,
isAlt: false,
isShift: false,
"cmd": null,
"eventId": "c4ca0f7a-037e-48d8-8683-32e0828a9ffa",
"processName": "Notepad",
"URL": null,
"processTitle": "*Archivo de Texto.txt - Notepad",
"controlIdentifier": "dummyControlIdentifier",
"controlType": "dummyControlType",
"controlClassName": "dummyControlClassName",
timeInt": 1782971126299,
"textMasked": "",
controlIdentifierHashed: null,
"processTitleHashed": null,
"textHashed": "",
"Índice": 0,
"date": "2026-07-02"
}
Después de una autenticación y authorization exitosas, y de acuerdo con la configuración del cliente, el cliente comenzará a recopilar datos del equipo de escritorio del agente.
En el cliente Desktop Discovery, se recopilan datos de las siguientes aplicaciones:
-
Windows Aplicaciones (32/64 bits)
-
Aplicaciones Java (ambas de 32/64 bits)
-
Aplicaciones Web