Kihagyás

Interjúk listája, adatexport (list)

Interjúk listája

URL: /interview/list

Az interview/list és interview/history végpontok használata helyett az interview/export használatátát ajánljuk, mert ez a végpont az asztali programmal teljes összhangban van, de emellett minden - a másik végpontban elérhető - adat lekérhető.

Kérés:

{
    "prid": 1,
    "interviewid": 2,
    "start_date": "2018.11.15",
    "end_date": "2018.11.16",
    "qm_start_date": "2018.11.15",
    "qm_end_date": "2018.11.16",
    "termination": 4, 
    "historic": true,
    "include_script_data": true,
    "script_data_format": 4,
    "nodata": false,
    "include_test": true
}
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
qm_start_date dátum opcionális Minőségellenőrzés dátuma ekkortól (opcionális szűrőfeltétel)
qm_end_date dátum opcionális Minőségellenőrzés dátuma eddig (opcionális szűrőfeltétel). Ez a nap még benne lesz az eredményben.
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 DEPRECATED: a historic=true funkció eléréséhez az /interview/history hívást használd inkább. A jövőben ez az opció kivezetésre kerül innen és úgy fog viselkedni ez a hívás mintha a historic=false paramétert kapná. Jelenleg: opcionális (default: true) Ha igaz, akkor az interjú hisztorikus adatait kérjük le, ami azt jelenti, hogy adott projekt id és interjú sorszámon belül is több sor jelenhet meg: ilyenkor minden állapotváltozáshoz külön sor tartozik.
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.
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
include_test boolean opcionális (dafault: true) Ha igaz, akkor a teszt listákat is figyelembe veszi a rendszer.

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",
            "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_name": "Nem érdekli",
            "termination_code": 4,
            "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 Interjú történet rekord egyedi azonosítója (csak, ha historic=true)
interviews/prid integer Projekt egyedi azonosítója
interviews/prcode szöveg Projekt egyedi külső kódja
interviews/interviewid integer Interjú egyedi azonosítója
interviews/interview_code szöveg Interjú kódja
interviews/lsid integer Lista azonosító
interviews/lscode szöveg Lista külső kódja
interviews/list_name szöveg Lista neve
interviews/listitem_num integer Listatétel listán belüli sorszáma
interviews/listitem_expirationtime időpont Listatétel lejárati ideje
interviews/contact_num integer Kapcsolat (listatételen belüli) sorszáma
interviews/contact_wstat szöveg Kapcsolat beosztása
interviews/contact_email szöveg Kapcsolat email címe
interviews/contact_name szöveg Kapcsolat neve
interviews/contact_notes szöveg Kapcsolathoz tartozó megjegyzés
interviews/contact_phone szöveg Kapcsolat telefonszáma
interviews/phone_num szöveg Hívásnapló szerinti telefonszám
interviews/cdr_dtmf szöveg IVR gombok
interviews/cdr_ratingdtmf szöveg Értékelés gombok
interviews/start_date időpont Kezdő időpont
interviews/end_date időpont Vége, időpont
interviews/first_call időpont Első hívás (Csak ha CCOUT vagy CCIN projekt típusa és historic=false)
interviews/first időpont Első elérés (Csak ha CCOUT vagy CCIN projekt típusa és historic=false)
interviews/callback_time időpont Visszahívás időpontja
interviews/callback_type integer Visszahívás típusa
interviews/callback_userid integer Visszahívó felhasználó azonosítója
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/cdrid integer Hívás CDR ID-ja
interviews/userid integer Interjút végző felhasználó azonosítója
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/user_name szöveg Interjút végző felhasználó neve
interviews/workplace_name szöveg Munkahely neve
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 szöveg Elért
interviews/termination_successful szöveg Sikeres
interviews/termination_final szöveg Végleg lezárt (végleges lezárás vagy sys_termination értéke miatt végleges)
interviews/termination_recall szöveg Visszahívás
interviews/termination_details szöveg Lezárási ok részletezése
interviews/sys_termination szöveg Rendszer által automatikusan adott lezárások, állapotjelzők
interviews/notes szöveg Megjegyzés lezáráskor
interviews/qm_date dátum Minőségellenőrzés dátuma
interviews/qm_class integer Minősítés azonosítója
interviews/qm_class_name szöveg Minősítés neve
interviews/qm_user_name szöveg Minőségellenőrzést végző felhasználó neve
interviews/qm_notes szöveg Minőségellenőrzési megjegyzés
interviews/[Szkript változó kódja] szöveg Szkript változó értéke. Ilyen bejegyzésből annyi szerepel, ahány változó van definiálva a vars-ban.
interviews/listitem_colcount integer Listatétel oszlopok száma
interviews/listitem_col[oszlopsorszám] szöveg Listatétel oszlop adat

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.