Interjúk exportja (export)
Interjúk exportja
Az interview/list és interview/history végpontok használata helyett ezt ajánljuk, mert ez a végpont az asztali programmal teljes összhangban van, de emellett minden - a másik két végpontban elérhető - adat lekérhető.
URL: /interview/export
Kérés:
{
"prid": 1,
"interviewid": 2,
"start_date": "2018.11.15",
"end_date": "2018.11.16",
"termination": 4,
"historic": true,
"include_script_data": true,
"script_data_format": 4,
"nodata": false,
"include_inactive_lists": true,
"template_id": 2
}
| Mező | Típus | Kötelezőség | Leírás |
|---|---|---|---|
prid |
integer | A prid vagy a prcode kötelező |
Projekt azonosítója |
prcode |
szöveg | A prid vagy a prcode kötelező |
Projekt külső kódja |
start_date |
dátum | opcionális | Tól dátum (opcionális szűrőfeltétel start_date-re) |
end_date |
dátum | opcionális | Ig dátum (opcionális szűrőfeltétel start_date-re). Ez a nap még benne lesz az eredményben. |
interviewid |
integer | opcionális | Interjú egyedi azonosítója |
termination |
integer vagy tömb | opcionális | Lezárás azonosító, vagy lezárás azonosítók tömbje, ha többféle lezárás azonosítót is engedünk (opcionális szűrőfeltétel) |
historic |
boolean | opcionális (default: false) | Ha igaz, az összes kontaktálást listázza (fontos: az egyes kontaktálásákhoz nem tartoznak egyedi szkriptadatok) |
offset |
integer | opcionális (default: 0) | A keresés eredményeit ettől az indextől kérjük. Csak akkor lehet nem 0, ha a limit is meg van adva (nem 0). |
limit |
integer | opcionális (default és maximum: 5000) | A keresés eredményeiből maximum ennyi darabot kérünk. |
include_script_data |
boolean | opcionális (default: false) | Ha igaz, akkor a script adatokat is tartalmazza a válasz. |
include_inactive_lists |
boolean | opcionális (default: true) | Ha igaz, akkor az inaktív (teszt, tiltott)) listákatat is listázza |
script_data_format |
integer | opcionális (default: 4) | sort vagy oszlopot indikáló eredmény formátuma. 4: sor/oszlop kód. 5: sor/oszlop név. 6: sor/oszlop kód és név összefűzve egy aláhúzás karakterrel elválasztva. |
nodata |
boolean | opcionális (dafault: false) | Ha igaz, akkor csak a változószerkezet kerül küldésre, az adatok nem |
template_id |
integer | opcionális | Adatexport sablont lehet megadni |
template_name |
szöveg | opcionális | Adatexport sablont lehet megadni |
A prid vagy a prcode vagy (start_date és end_date) kötelező.
Válasz:
{
"status": "ok",
"vars": [{
"code": "var1",
"datatype":"Integer",
"length":1,
"exptype":"Row code",
"valuelabels":{
"1":"18-29 év",
"2":"30-39 év",
...
},
"desc": "Első változó"
},
{
"code": "var2",
"desc": "Második változó"
},
{ VAR3 },
{ VAR4 }...
],
"interviews":[{
"historyid": 22,
"prid": 1,
"prcode": "myproject",
"interviewid": 2,
"interview_code": "információ a rekordról",
"lsid": 4,
"lscode": "mylistcode",
"list_name": "mylist",
"listitem_num": 3,
"listitem_expirationtime" : "2018.11.22 11:11:11"
"contact_num": 2,
"contact_wstat": "projekt vezető",
"contact_email": "abc@example.com",
"contact_name": "Kovács János",
"contact_notes": "",
"contact_phone": "361111111",
"phone_num": "361111111",
"cdr_dtmf": "1",
"cdr_ratingdtmf": "5",
"cdr_rating_details": "rating1=5",
"start_date": "2018.11.23 10:00:00",
"end_date": "2018.11.24 10:25:00",
"first_call" : "2018.11.22 09:00:00",
"first_reach" : "2018.11.22 11:01:00",
"callback_time": "2019.03.06 12:36:00",
"callback_type": 13,
"callback_userid": 13,
"callback_usercode": "u2",
"callback_userextcode": "eu2",
"cdrid": 1001,
"userid": 3,
"user_code": "u3",
"user_extcode": "eu3",
"user_name": "Sample User",
"workplace_name": "myworkplace",
"termination": 4,
"termination_code": 4,
"termination_name": "Nem érdekli",
"termination_reached" : true,
"termination_successful" : true,
"termination_final" : true,
"termination_recall" : false,
"termination_details": "Nincs rá ideje",
"sys_termination" : "Nincs hívható",
"notes" : "Megjegyzés lezáráskor",
"qm_date": "2018.12.02",
"qm_class": 4,
"qm_class_name": "Jutalék adható",
"qm_user_name": "Sample User",
"var1": "1",
"var2": "2",
"listitem_colcount": 2,
"listitem_col01": "Budapest",
"listitem_col02": "1140" ...
},
{ INTERVIEW2 },
{ INTERVIEW3 }...
]
}
| Mező | Típus | Leírás |
|---|---|---|
vars |
tömb | A projekthez definiált változók definíciójának tömbje |
vars/code |
szöveg | A változó kódja |
vars/datatype |
szöveg | A változó adattípusa, lehetséges értékek: Integer/String/Double/Date/Time |
vars/length |
szám | A változó értékének maximális hossza |
vars/exptype |
szöveg | A változó értékének logikája: checkbox jelölése esetén a sor- vagy oszlopkódot exportálja a program, egyéb esetben a cellába beírt tartalmat, lehetséges értékek: Row code/Column code/Cell value |
vars/valuelabels |
objektum | Változó értékeinek szöveges címkéje, kulcs-érték párosok |
vars/desc |
szöveg | A változó leírása, címkéje |
interviews |
tömb | Interjúk tömbje |
interviews/historyid |
integer | Kontaktálás egyedi azonosítója (csak historic=true esetén) |
interviews/interviewid |
integer | Interjú projekten belüli azonosítója |
interviews/prid |
integer | Projekt egyedi azonosítója |
interviews/prcode |
szöveg | Projekt külső kódja |
interviews/prname |
szöveg | Project name |
interviews/lsid |
integer | Lista azonosító |
interviews/list_name |
szöveg | Lista neve |
interviews/lscode |
szöveg | Lista külső kódja |
interviews/listitem_num |
integer | Listatétel listán belüli sorszáma |
interviews/listitem_state |
szöveg | Listatétel állapot |
interviews/listitem_expirationtime |
Időpont | Listatétel lejárati ideje |
interviews/termination |
integer | Lezárás azonosító |
interviews/termination_name |
szöveg | Lezárás neve |
interviews/termination_code |
integer | Lezárás kódja |
interviews/termination_reached |
Boolean | Elért |
interviews/termination_successful |
Boolean | Sikeres |
interviews/termination_final |
Boolean | Végleg lezárt |
interviews/termination_recall |
Boolean | Visszahívás |
interviews/termination_details |
szöveg | Lezárási ok részletezése |
interviews/sys_termination |
szöveg | Rendszer által adott lezárás |
interviews/notes |
szöveg | Megjegyzés lezáráskor |
interviews/start_Időpont |
Időpont | Kezdő dátum |
interviews/end_Időpont |
Időpont | Végdátum |
interviews/interview_code |
szöveg | Interjú kódja |
interviews/userid |
integer | Interjút végző felhasználó azonosítója |
interviews/user_name |
szöveg | Interjút végző felhasználó neve |
interviews/user_code |
szöveg | Interjút végző felhasználó kódja |
interviews/user_extcode |
szöveg | Interjút végző felhasználó külső kódja |
interviews/workplace_name |
szöveg | Munkahely neve |
interviews/callback_userid |
integer | Visszahívó felhasználó azonosítója |
interviews/callback_time |
Időpont | Visszahívás időpontja |
interviews/callback_username |
szöveg | Visszahívó felhasználó neve |
interviews/callback_usercode |
szöveg | Visszahívó felhasználó kódja |
interviews/callback_userextcode |
szöveg | Visszahívó felhasználó külső kódja |
interviews/first_call |
Időpont | Első hívás |
interviews/first_reach |
Időpont | Első elérés |
interviews/listitem_notes |
szöveg | Listatétel megjegyzés |
interviews/qm_Időpont |
Időpont | Minőségellenőrzés dátuma |
interviews/qm_user_name |
szöveg | Minőségellenőrzést végző felhasználó neve |
interviews/qm_class |
integer | Minősítés azonosítója |
interviews/qm_class_name |
szöveg | Minősítés neve |
interviews/qm_notes |
szöveg | Minőségellenőrzéshez tartozó megjegyzés |
interviews/cdrid |
integer | Hívás CDR ID-ja |
interviews/phone_num |
szöveg | Telefonszám hívásnaplóból |
interviews/cdr_start |
Időpont | Call start |
interviews/cdr_end |
Időpont | Call end |
interviews/cdr_ratingdtmf |
szöveg | Értékelés DTMF |
interviews/cdr_rating_details |
szöveg | Értékelés DTMF-részletek, formátum: "értékelés helye1=szám1,értékelés helye2=szám2" (pl. "rating1=1,rating2=5) |
interviews/contact_num |
integer | Kapcsolat (listatételen belüli) sorszáma |
interviews/contact_phone |
szöveg | Kapcsolat telefonszáma |
interviews/contact_name |
szöveg | Kapcsolat neve |
interviews/contact_wstat |
szöveg | Kapcsolat beosztása |
interviews/contact_email |
szöveg | Kapcsolat email címe |
interviews/contact_notes |
szöveg | Kapcsolathoz tartozó megjegyzés |
interviews/contact_code |
szöveg | Kontakt kódja |
interviews/listitem_col01 |
szöveg | Oszlop megnevezése (listitem_col02 stb.) |
interviews/listitem_origin |
szöveg | Tétel eredeti listája |
interviews/con_name_1 |
szöveg | NAME_1 (kontaktonként indexelve NAME_2 stb.) |
interviews/con_phone_1 |
szöveg | PHONE_1 (kontaktonként indexelve NAME_2 stb.) |
interviews/con_wstat_1 |
szöveg | WSTAT_1 (kontaktonként indexelve NAME_2 stb.) |
interviews/con_email_1 |
szöveg | EMAIL_1 (kontaktonként indexelve NAME_2 stb.) |
interviews/con_notes_1 |
szöveg | NOTES_1 (kontaktonként indexelve NAME_2 stb.) |
A visszaadott sorokat interjú azonosító (interviewid) szerinti sorrendben kapjuk meg, hisztorikus lekérés esetén ezen belül a sorok a kezdő dátum szerint vannak sorba rakva.
A qm_ el kezdődő mezők csak CCOUT és CCIN típusú projektek esetén jelennek meg.