데이터 컬렉션

Desktop Discovery 클라이언트는 데스크톱에서 데이터를 수집하여 애플리케이션 사용 및 비즈니스 프로세스 검색에 중점을 두고 에이전트의 생산성을 보고합니다. 초기 단계에서는 클라이언트가 애플리케이션 이름과 활성 창 제목/URL을 포함한 애플리케이션 사용 데이터만 보고합니다.

다음 이벤트는 데이터 수집을 트리거합니다.

  • 마우스 클릭: 에이전트가 마우스 버튼을 클릭하면(오른쪽 클릭/왼쪽 클릭) 데이터가 하나의 입력 항목으로 기록됩니다.

  • 키보드 입력 키: 에이전트가 특수 키를 입력하면 데이터가 하나의 입력 항목으로 기록됩니다.

    특수 키는 ALT+키, CTRL+키 또는 다음 목록 중 하나입니다.

    "{끝}","{홈}","{삽입}","{삭제}","{PGUP}","{PGDN}","{도움말}","{PRTSC}","{스크롤락}","{BREAK}","{왼쪽}","{위쪽}","{오른쪽}","{아래쪽}","{캡스락}","{BKSP}","{BREAK}","{ENTER}","{ESC}","{TAB}","{LWIN}","{RWIN}","{APPS}","{NENTER}","{NINS}","{NUMLOCK}","{NDEL}","{F1}","{F2}","{F3}","{F4}","{F5}","{F6}","{F7}","{F8}","{F9}","{F10}","{F11}","{F12}"

  • 키보드 입력 텍스트: 에이전트가 특수 키를 누르지 않고 동일한 창에서 지속적으로 텍스트를 입력하는 경우, 데이터는 하나의 입력 항목으로 기록됩니다.

    InputText 데이터 레코드는 특수 키, 마우스 클릭 또는 구성된 시간 임계값 중 하나에 의해 잘립니다. 상담원이 구성된 임계값보다 오랫동안 입력을 멈춘 경우 입력 텍스트에 대한 데이터 입력이 기록되고, 상담원이 입력을 계속하면 새 데이터 레코드가 시작됩니다.

  • 창 변경: 위에 언급된 이유가 아닌 다른 이유로 활성 창이 변경되면 데이터는 하나의 입력 항목으로 기록됩니다.

데이터 구조는 CXone Mpower 데이터 수집을 관리하는 기존 Desktop Discovery 파이프라인에서 파생되었습니다. 따라서 '이전' 클라이언트의 Desktop Discovery 데이터 수집에서 수집된 모든 관련 속성은 Desktop Discovery 클라이언트의 출력에 나타납니다. 대부분은 첫 번째 단계에서 비어 있거나 기본값으로 설정됩니다.

데이터는 다음 설명에 따라 평면화된 속성 목록을 포함하는 JSON 형식으로 수집됩니다.

설명

동작 유형으로 표시됨

유형

데이터 유형은 데이터 수집의 소스 또는 트리거를 설명합니다.

클릭, InputText, InputKey 또는 SystemEvent.

클릭, InputText, InputKey

이름

에이전트가 수행하는 작업의 이름입니다.

SystemEvent 동작은 다음과 같습니다: 잠금, 잠금 해제, ClientSessionStart, ClientSessionEnd.

"왼쪽 클릭"

클릭, InputText, InputKey

시간

행동 시간.

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

클릭, InputText, InputKey

지속시간초

동작의 지속시간은 동작 시간으로부터 다음 동작까지의 시간 또는 텍스트 입력의 경우 동작에 걸린 시간으로 계산됩니다.

120.171

클릭, InputText, InputKey

프로세스 이름

활성 창이 속한 프로세스의 이름입니다.Windows 웹 애플리케이션의 경우 도메인은 프로세스 이름으로 간주됩니다.

브라우저에서 파일이 열려 있는 경우, 해당 파일은 웹 브라우저에서의 동작이 아닌 파일로 처리됩니다. 파일의 확장자는 프로세스 이름입니다.

노트패드, www.nice.com

클릭, InputText, InputKey

프로세스 제목

활성 창의 캡션.

NSC - NiCE 공유 서비스 센터

클릭, InputText, InputKey

URL

동작이 웹 페이지에서 발생한 경우 URL을 해시하면 매개변수 값이 해시되고, 마스크하면 '?' 뒤에 있는 모든 내용이 마스크됩니다.

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

클릭, InputText, InputKey

완료시간

타이핑 완료 시간입니다.

"종료시간":"2018-03-19T17:25:39.7404115+02:00"

입력 텍스트

이벤트ID

동작에 대한 고유 식별자

"이벤트 ID": "60708b15d9e64e8d97f605f47bdad7bf"

클릭, InputText, InputKey

날짜

동작 시간의 날짜 부분

"날짜": "2024-11-21"

클릭, InputText, InputKey

샘플 JSON

{

"유형" : "시스템 이벤트",

"name" : "ClientSessionStart",

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

"actionDurationSec" : 27.8913822,

"위치" : null,

"imageGuid" : null,

"isCopyAction" : 거짓,

"isPasteAction" : 거짓,

"isSelection" : 거짓,

"seGuid" : null,

"timeoutReached" : 거짓,

"길이" : 0.0,

"_finishTime" : null,

"ctrl" : 거짓,

"alt" : 거짓,

"shift" : 거짓,

"cmd" : null,

"eventId": "bfa407397bc142a4ab9bce7c4bda25a3",

"processName" : "데스크톱 검색",

"url" : null,

"processTitle" : "데스크톱 검색",

"controlIdentifier" : "dummyControlIdentifier",

"controlType" : "dummyControlType",

"controlClassName" : "dummyControlClassName",

"actionTime_int" : 0,

"text_masked" : null,

"controlIdentifier_hashed" : null,

"processTitle_hashed" : null,

"text_hashed" : null,

"인덱스" : 0,

"날짜" : "2024-11-20"

}

{

"유형" : "ActiveWindow",

"name" : "ActiveWindow",

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

"actionDurationSec" : 40.1512032,

"위치" : null,

"imageGuid" : null,

"isCopyAction" : 거짓,

"isPasteAction" : 거짓,

"isSelection" : 거짓,

"seGuid" : null,

"timeoutReached" : 거짓,

"길이" : 0.0,

"_finishTime" : null,

"ctrl" : 거짓,

"alt" : 거짓,

"shift" : 거짓,

"cmd" : null,

"eventId": "30a98216396e4ff7844a3933e4f1d99b",

"processName" : "Taskmgr.exe",

"url" : null,

"processTitle" : "작업 관리자",

"controlIdentifier" : "dummyControlIdentifier",

"controlType" : "dummyControlType",

"controlClassName" : "dummyControlClassName",

"actionTime_int" : 0,

"text_masked" : null,

"controlIdentifier_hashed" : null,

"processTitle_hashed" : null,

"text_hashed" : null,

"인덱스" : 0,

"날짜" : "2024-11-20"

}

{

"type": "입력 키",

"이름": "C",

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

"durationSec": 1.108189,

"windowPosition": null,

"imageGuid" : null,

"isCopy": 참,

"isPaste": 거짓,

"isSelection" : 거짓,

"seGuid" : null,

"timeoutReached" : 거짓,

"길이" : 0.0,

"finishTime": null,

"isCtrl": 참,

"isAlt": 거짓,

"isShift": 거짓,

"cmd" : null,

"이벤트 ID": "396b8d02-9b72-4523-af19-50297b0f56a4",

"processName": "메모장",

"url" : null,

"processTitle": "파일 제목 - 메모장",

"controlIdentifier" : "dummyControlIdentifier",

"controlType" : "dummyControlType",

"controlClassName" : "dummyControlClassName",

"timeInt": 1748944900530,

"textMasked": "이것은 복사-붙여넣기 작업을 위한 테스트 텍스트입니다.",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "이것은 복사-붙여넣기 작업을 위한 테스트 텍스트입니다.",

"인덱스" : 0,

"날짜": "2025-06-03"

}

{

"type": "입력 텍스트",

"name": "입력 텍스트",

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

"durationSec": 3.0570651,

"windowPosition": null,

"imageGuid" : null,

"isCopy": 거짓,

"isPaste": 거짓,

"isSelection" : 거짓,

"seGuid" : null,

"timeoutReached" : 거짓,

"길이" : 0.0,

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

"isCtrl": 거짓,

"isAlt": 거짓,

"isShift": 거짓,

"cmd" : null,

"이벤트 ID": "c64fc381-22fd-48f3-870e-12292fcc2119",

"processName": "메모장",

"url" : null,

"processTitle": "파일 제목 - 메모장",

"controlIdentifier" : "dummyControlIdentifier",

"controlType" : "dummyControlType",

"controlClassName" : "dummyControlClassName",

"timeInt": 1748944898150,

"textMasked": "만나서 반가워요",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "만나서 반가워요",

"인덱스" : 0,

"날짜": "2025-06-03"

}

{

"type": "클릭",

"name": "왼쪽 클릭",

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

"durationSec": 2.234044,

"windowPosition": null,

"imageGuid" : null,

"isCopy": 거짓,

"isPaste": 거짓,

"isSelection" : 거짓,

"seGuid" : null,

"timeoutReached" : 거짓,

"길이" : 0.0,

"finishTime": null,

"isCtrl": 거짓,

"isAlt": 거짓,

"isShift": 거짓,

"cmd" : null,

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

"processName": "Taskmgr",

"url" : null,

"processTitle" : "작업 관리자",

"controlIdentifier" : "dummyControlIdentifier",

"controlType" : "dummyControlType",

"controlClassName" : "dummyControlClassName",

"timeInt": 1749027383230,

"textMasked": "",

"controlIdentifierHashed": null,

"processTitleHashed": null,

"textHashed": "",

"인덱스" : 0,

"날짜": "2025-06-04"

}

인증 및 권한이 성공적으로 부여되고 클라이언트 구성에 따라 클라이언트는 에이전트의 데스크톱에서 데이터를 수집하기 시작합니다.

Desktop Discovery 클라이언트에서는 다음 애플리케이션에서 데이터가 수집됩니다.

  • Windows 응용 프로그램(32/64비트)

  • Java 애플리케이션(32/64비트)

  • 웹 애플리케이션