Presenti Assenti
Elenco in tempo reale di dipendenti e visitatori, con lo stato di presenza attuale.
GET
GET {base_url}/api/extra/v1/presenti-assenti
Restituisce lo stato di presenza attuale (alla data e ora della richiesta) di tutti i dipendenti in forza, ed eventualmente dei visitatori.
Parametri
| Campo | Tipo | Formato | Descrizione |
|---|---|---|---|
id_gruppo_reparti | integer | - | Limita l'elenco ai soli reparti appartenenti al gruppo indicato |
id_gruppo_terminali | integer | - | Considera presente solo chi ha timbrato/è entrato su uno dei terminali del gruppo indicato |
visitatori | boolean | - | Se true, include anche i visitatori nell'elenco. Per default non sono inclusi |
Payload risposta
200 OK
| Campo | Tipo | Formato | Descrizione |
|---|---|---|---|
tipo* | string | "dipendente" | "visitatore" | Tipo di persona a cui si riferisce la riga |
stato* | string | "presente" | "assente" | Stato di presenza attuale |
nome* | string | - | Nome |
cognome* | string | - | Cognome |
reparto* | string | - | Reparto a cui è associata la riga |
badge | integer | - | Badge del dipendente. Presente solo se tipo è "dipendente" |
telefono | string | - | Telefono del visitatore, se indicato in fase di accesso. Presente solo se tipo è "visitatore" |
persona_cercata | string | - | Persona che il visitatore ha dichiarato di voler incontrare, se indicata in fase di accesso. Presente solo se tipo è "visitatore" |
Esempio
[
{
"tipo": "dipendente",
"stato": "presente",
"nome": "Mario",
"cognome": "Rossi",
"reparto": "Produzione",
"badge": 12345
},
{
"tipo": "visitatore",
"stato": "assente",
"nome": "Luca",
"cognome": "Bianchi",
"reparto": "Reception",
"telefono": "3331234567",
"persona_cercata": "Mario Rossi"
}
]