Datenerhebung

Der Desktop Discovery-Client sammelt Daten von Desktops, um Berichte zur Produktivität der Agenten zu erstellen, wobei der Schwerpunkt auf der Anwendungsnutzung und der Erkennung von Geschäftsprozessen liegt. In der Anfangsphase meldet der Client nur Daten zur Anwendungsnutzung, einschließlich des Anwendungsnamens und des Titels/der URL des aktiven Fensters.

Die folgenden Ereignisse lösen eine Datenerfassung aus:

  • Mausklick: Wenn der Agent eine Maustaste klickt (Rechtsklick/Linksklick), werden die Daten als ein Eingabeelement aufgezeichnet.

  • Tastatur-Eingabetaste: Wenn der Agent eine Sondertaste eingibt, werden die Daten als ein Eingabeelement aufgezeichnet.

    Sondertasten sind ALT+Taste oder STRG+Taste oder eine der folgenden Tastenlisten:

    "{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}"

  • Tastatur-Eingabetext: Wenn der Agent kontinuierlich Text eintippt (im selben Fenster, ohne eine Sondertaste zu drücken), werden die Daten als ein Eingabeelement aufgezeichnet.

    Der InputText-Datensatz wird durch eine der Sondertasten, einen Mausklick oder eine konfigurierte Zeitschwelle abgeschnitten. Wenn der Agent seine Eingabe länger als den konfigurierten Schwellenwert unterbricht, wird ein Dateneintrag für den Eingabetext aufgezeichnet und ein neuer Datensatz wird gestartet, wenn der Agent mit der Eingabe fortfährt.

  • Fensterwechsel: Ändert sich das aktive Fenster, ohne dass dies auf einen der oben genannten Gründe zurückzuführen ist, werden die Daten als ein Eingabeelement aufgezeichnet.

Die Datenstruktur wird aus der vorhandenen CXone Mpower-Pipeline abgeleitet, die die Desktop Discovery-Datensammlung verwaltet. Daher erscheinen alle relevanten Eigenschaften, die von der Desktop Discovery-Datensammlung des „alten“ Clients erfasst wurden, in der Ausgabe des Desktop Discovery-Clients. Die meisten sind in der ersten Phase leer oder standardmäßig.

Die Daten werden im JSON-Format erfasst und enthalten eine vereinfachte Liste von Eigenschaften mit der folgenden Beschreibung:

Schlüssel

Beschreibung

Beispiel

Dargestellt in Aktionstyp

Art

Der Datentyp beschreibt die Quelle oder den Auslöser der Datenerfassung

Klicken, Eingabetext, Eingabetaste oder Systemereignis.

Klicken, Eingabetext, Eingabetaste

Name

Name der vom Agenten ausgeführten Aktion.

SystemEvent-Aktionen sind: Sperren, Entsperren, ClientSessionStart, ClientSessionEnd.

"Linksklick"

Klicken, Eingabetext, Eingabetaste

Zeit

Zeitpunkt der Aktion.

2018-03-19T13:46:42.5274115+02:00

Klicken, Eingabetext, Eingabetaste

DauerSek

Die Dauer der Aktion berechnet sich entweder aus der Aktionszeit bis zur nächsten Aktion oder der benötigten Zeit beim Eintippen von Text

120.171

Klicken, Eingabetext, Eingabetaste

Prozessname

Name des Windows Prozesses, zu dem das aktive Fenster gehört. Bei Webanwendungen gilt die Domäne als Prozessname.

Wenn eine Datei im Browser geöffnet ist, wird sie als Datei behandelt und nicht als Aktion im Webbrowser. Die Erweiterung der Datei ist der Prozessname.

Notizblock, www.nice.com

Klicken, Eingabetext, Eingabetaste

ProzessTitel

Überschrift des aktiven Fensters.

NSC - NiCE Gemeinsames Servicezentrum

Klicken, Eingabetext, Eingabetaste

url

Wenn die Aktion auf einer Webseite stattgefunden hat, wird bei der URL beim Hashen der Parameterwerte ein Hash erstellt und bei einer Maske wird alles nach dem „?“ maskiert.

https://www.nice.com/get-in-touch

Klicken, Eingabetext, Eingabetaste

Zielzeit

Eingabe der Endzeit.

"Zielzeit": "2018-03-19T17:25:39.7404115+02:00"

Eingabetext

eventId

Eindeutige Kennung für die Aktion

"Event-ID": "60708b15d9e64e8d97f605f47bdad7bf"

Klicken, Eingabetext, Eingabetaste

Datum

Der Datumsteil der Aktionszeit

"Datum": "21.11.2024"

Klicken, Eingabetext, Eingabetaste

JSON-Beispiele

{

"Typ" : "Systemereignis",

"Name" : "ClientSitzungsstart",

"Aktionszeit" : "2024-11-20T11:51:00.1881877+00:00",

"AktionsdauerSek.": 27,8913822,

"Position" : null,

"imageGuid" : null,

"isCopyAction" : falsch,

"isPasteAction" : falsch,

"isSelection" : falsch,

"seGuid" : null,

"timeoutReached" : falsch,

"Länge" : 0,0,

"_finishTime" : null,

"Strg" : falsch,

"alt" : falsch,

"Shift" : falsch,

"cmd" : null,

„eventId“: „bfa407397bc142a4ab9bce7c4bda25a3“,

"Prozessname": "Desktoperkennung",

"URL" : null,

"processTitle" : "Desktop-Erkennung",

"controlIdentifier" : "dummyControlIdentifier",

"Steuerungstyp" : "Dummy-Steuerungstyp",

"controlClassName" : "dummyControlClassName",

"actionTime_int" : 0,

"text_masked" : null,

"controlIdentifier_hashed" : null,

"processTitle_hashed" : null,

"text_hashed" : null,

"Index" : 0,

"Datum" : "20.11.2024"

}

{

"Typ": "ActiveWindow",

"Name" : "Aktives Fenster",

"Aktionszeit" : "2024-11-20T11:57:49.3822896+00:00",

"AktionsdauerSek.": 40,1512032,

"Position" : null,

"imageGuid" : null,

"isCopyAction" : falsch,

"isPasteAction" : falsch,

"isSelection" : falsch,

"seGuid" : null,

"timeoutReached" : falsch,

"Länge" : 0,0,

"_finishTime" : null,

"Strg" : falsch,

"alt" : falsch,

"Shift" : falsch,

"cmd" : null,

„eventId“: „30a98216396e4ff7844a3933e4f1d99b“,

"Prozessname": "Taskmgr.exe",

"URL" : null,

"processTitle" : "Task-Manager",

"controlIdentifier" : "dummyControlIdentifier",

"Steuerungstyp" : "Dummy-Steuerungstyp",

"controlClassName" : "dummyControlClassName",

"actionTime_int" : 0,

"text_masked" : null,

"controlIdentifier_hashed" : null,

"processTitle_hashed" : null,

"text_hashed" : null,

"Index" : 0,

"Datum" : "20.11.2024"

}

{

"Typ": "Eingabeschlüssel",

"Name": "C",

"Zeit": "2025-06-03T13:01:40.5307617+03:00",

"durationSec": 1.108189,

"Fensterposition": null,

"imageGuid" : null,

"isCopy": wahr,

"isPaste": falsch,

"isSelection" : falsch,

"seGuid" : null,

"timeoutReached" : falsch,

"Länge" : 0,0,

"FinishTime": null,

"isCtrl": wahr,

"isAlt": falsch,

"isShift": falsch,

"cmd" : null,

"eventId": "396b8d02-9b72-4523-af19-50297b0f56a4",

"Prozessname": "Notizblock",

"URL" : null,

"processTitle": "Dateititel - Notizblock",

"controlIdentifier" : "dummyControlIdentifier",

"Steuerungstyp" : "Dummy-Steuerungstyp",

"controlClassName" : "dummyControlClassName",

"timeInt": 1748944900530,

"textMasked": "Dies ist ein Testtext für den Kopier- und Einfügevorgang.",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "Dies ist ein Testtext für den Kopier- und Einfügevorgang.",

"Index" : 0,

"Datum": "03.06.2025"

}

{

"Typ": "Eingabetext",

"name": "Eingabetext",

"Zeit": "2025-06-03T13:01:38.1501172+03:00",

"durationSec": 3.0570651,

"Fensterposition": null,

"imageGuid" : null,

"isCopy": falsch,

"isPaste": falsch,

"isSelection" : falsch,

"seGuid" : null,

"timeoutReached" : falsch,

"Länge" : 0,0,

"finishTime": "2025-06-03T13:01:41.2071823+03:00",

"isCtrl": falsch,

"isAlt": falsch,

"isShift": falsch,

"cmd" : null,

"eventId": "c64fc381-22fd-48f3-870e-12292fcc2119",

"Prozessname": "Notizblock",

"URL" : null,

"processTitle": "Dateititel - Notizblock",

"controlIdentifier" : "dummyControlIdentifier",

"Steuerungstyp" : "Dummy-Steuerungstyp",

"controlClassName" : "dummyControlClassName",

"timeInt": 1748944898150,

"textMasked": "Schön, Sie kennenzulernen",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "Nett, Sie kennenzulernen",

"Index" : 0,

"Datum": "03.06.2025"

}

{

"Typ": "Klick",

"Name": "Linksklick",

"Zeit": "2025-06-04T11:56:23.2307529+03:00",

"durationSec": 2.234044,

"Fensterposition": null,

"imageGuid" : null,

"isCopy": falsch,

"isPaste": falsch,

"isSelection" : falsch,

"seGuid" : null,

"timeoutReached" : falsch,

"Länge" : 0,0,

"FinishTime": null,

"isCtrl": falsch,

"isAlt": falsch,

"isShift": falsch,

"cmd" : null,

„eventId“: „3bf10f01-78f5-4031-91cf-8c1a2ae9749b“,

"Prozessname": "Taskmgr",

"URL" : null,

"processTitle" : "Task-Manager",

"controlIdentifier" : "dummyControlIdentifier",

"Steuerungstyp" : "Dummy-Steuerungstyp",

"controlClassName" : "dummyControlClassName",

"timeInt": 1749027383230,

"textMasked": "",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "",

"Index" : 0,

"Datum": "04.06.2025"

}

Nach erfolgreicher Authentifizierung und Autorisierung beginnt der Client gemäß seiner Konfiguration mit der Datenerfassung vom Desktop des Agenten.

Im Desktop Discovery-Client werden Daten aus den folgenden Anwendungen gesammelt:

  • Windows Anwendungen (32/64 Bit)

  • Beide Java-Anwendungen (32/64 Bit)

  • Webanwendungen