Tovább a tartalomhoz
ADERTISADERTISConnect

Tevékenységnapló — activity

Művelet Mit tesz Jog
GET /activity/list egy felhasználó tevékenysége egy időszakban activity:read

GET /activity/list Egy felhasználó tevékenysége

Szekció neve “GET /activity/list Egy felhasználó tevékenysége”

Mivel telt a felhasználó ideje: soronként egy szakasz, a kezdete és a vége, a kezdete szerinti sorrendben. A szakaszok átfedhetnek: a belépés és a projekten töltött idő keret, az alatta futó szakaszokat is átfogja.

Lapozás nincs, a válasz az egész időszakot adja. Legfeljebb 32 nap kérhető, a kezdő és a záró nap is beleszámít.

Paraméter Régi Típus Leírás
userId · userCode userid · user_code kötelező a felhasználó
startDate start_date string kötelező az időszak első napja
endDate end_date string kötelező az időszak utolsó napja — ez a nap is benne van

A válasz activity tömbje, szakaszonként egy sor:

Mező Régi Típus Leírás
userId dg_id integer a felhasználó belső azonosítója
userCode — string a felhasználó külső azonosítója
userName dg_nev string a felhasználó neve
userExtCode — string a felhasználó egyéb kódja
type event_desc string a szakasz fajtája — lent
startedAt start_date string a szakasz kezdete
endedAt end_date string a szakasz vége; üres, ha még tart, vagy nem zárult le
durationSeconds — integer a szakasz hossza másodpercben; üres, ha nincs vége
projectId — integer a projekt; üres, ha a szakasznak nincs
projectCode — string a projekt külső azonosítója
projectName prname string a projekt neve
listId — integer a lista: a prediktív várakozás, az interjú és a projekten töltött idő szakaszán; üres, ha nincs
listCode — string a lista külső azonosítója
listName — string a lista neve
interviewId — integer az interjú — az interview szakaszán
terminationName other_info string az interjú lezárásának neve
callId other_info integer a hívás — a hívás-ajánlat és az interjú szakaszán
offerResult event_desc string a hívás-ajánlat kimenetele — lent
workstationName other_info string a munkahely — a belépés szakaszán

A szakasz fajtája (type):

Érték Mi a szakasz
login belépés a felületre: a teljes munkamenet
project a projekten töltött idő
call_offered hívás-ajánlat, a csörgés ideje; a kimenetele az offerResult
interview interjú, a hívással és az utómunkával
predictive_wait várakozás a prediktív tárcsázó hívására
a többi az operátor állapota, ugyanazokkal a szavakkal, mint a Felügyelet status-a — például ready, not_ready, break

A hívás-ajánlat kimenetele (offerResult): accepted — fogadta · timeout — nem fogadta időben · rejected — elutasította · withdrawn — a rendszer visszavonta, például mert a hívó letette.

Válasz 200application/json
{
"activity": [
{
"userId": 57,
"userCode": "HR-1042",
"userName": "Kovács Anna",
"userExtCode": null,
"type": "login",
"startedAt": "2026-10-19T08:58:40+02:00",
"endedAt": "2026-10-19T17:02:11+02:00",
"durationSeconds": 29011,
"projectId": null,
"projectCode": null,
"projectName": null,
"listId": null,
"listCode": null,
"listName": null,
"interviewId": null,
"terminationName": null,
"callId": null,
"offerResult": null,
"workstationName": "PC-12"
},
{
"userId": 57,
"userCode": "HR-1042",
"userName": "Kovács Anna",
"userExtCode": null,
"type": "call_offered",
"startedAt": "2026-10-19T09:12:10+02:00",
"endedAt": "2026-10-19T09:12:15+02:00",
"durationSeconds": 5,
"projectId": 12,
"projectCode": "SALES",
"projectName": "Őszi kampány",
"listId": null,
"listCode": null,
"listName": null,
"interviewId": null,
"terminationName": null,
"callId": 8812345,
"offerResult": "accepted",
"workstationName": null
},
{
"userId": 57,
"userCode": "HR-1042",
"userName": "Kovács Anna",
"userExtCode": null,
"type": "interview",
"startedAt": "2026-10-19T09:12:15+02:00",
"endedAt": "2026-10-19T09:15:40+02:00",
"durationSeconds": 205,
"projectId": 12,
"projectCode": "SALES",
"projectName": "Őszi kampány",
"listId": 7,
"listCode": "OKT-2026",
"listName": "Októberi lista",
"interviewId": 553201,
"terminationName": "Sikeres értékesítés",
"callId": 8812345,
"offerResult": null,
"workstationName": null
}
]
}
HTTP code Mikor
400 INVALID_ARGUMENT se userId, se userCode · ismeretlen userId vagy userCode · hiányzó vagy hibás startDate, endDate · az endDate korábbi a startDate-nél · az időszak hosszabb 32 napnál
Terminál
curl "$BASE/activity/list?userCode=HR-1042&startDate=2026-10-01&endDate=2026-10-31" -H "X-API-Key: $API_KEY"
Cím Kérés Válasz Működés
logs/activitylog → GET /activity/list — a sorok tömbje activity, nem events · a szakasz fajtája szó (type), nem magyar szöveg · a projekt és a lista külön mezőben, azonosítóval és kóddal — a prname a kettőt egy szövegben adta · az other_info helyett külön mezők: workstationName, terminationName, callId · új a durationSeconds, a hívás-ajánlat kimenetele (offerResult) és az interjú azonosítója minden operátor-állapot szakasza benne van, a régiből hiányzók is · az interjú utómunkája nincs külön szám: az interjú szakasza magában foglalja