Kihagyás

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.