Timesheet
Versione del 21 mar 2022 alle 09:21 di Emanuele.parenti (discussione | contributi)
Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso Accesso API
Metodi presenti un questa sezione:
- risorse/ricerca consente di ricercare una risorsa
- timesheet/riepilogo consente recuperare il dettaglio giornaliero delle ore
- timesheet/riepilogomensile consente di recuperare il dettaglio mensile delle ore
| METODO | HTTP Verb | PARAMETRI | RISULTATO | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| risorse/ricerca | POST |
Ricerca delle risorse application/json {
"nome":"mario",
"cognome":"rossi",
"email":"mario.rossi@info.it",
"codiceFiscale":"xxx",
"matricola":"xxx",
"collaboratore":"false",
"esterno":"false",
"dipendente":"true"
}
descrizione dei parametri
|
{
"risorse": [
{
"id": "2v8V%2byD%2bZxmgQ3RrZzCXZg%3d%3d",
"cognome": "Rossi",
"nome": "Mario",
"matricola": "",
"codiceFiscale": "",
"email": "email@email.com",
"collaboratore": false,
"esterno": false,
"dipendente": true
}
],
"filtri": {
"cognome": null,
"nome": "mario",
"email": null,
"codiceFiscale": null,
"matricola": null,
"collaboratore": false,
"esterno": false,
"dipendente": false
}
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| curriculum | POST |
Inserimento curriculum application/json {
"nome":"Mario",
"cognome":"Rossi",
"idTipoCurriculum":"1",
"email":"mario.rossi@mail.it",
"telefono":"3333333333",
"cellulare":"4444444444",
"indirizzoResidenza":"via di casa sua",
"cittaResidenza":"Borgo dei Borghi",
"idProvinciaResidenza":"BO",
"idNazioneResidenza":"1",
"idCittadinanza":"1",
"idSesso":"M",
"dataDiNascita":"1974-12-23",
"note":"curriculum di prova",
"cittaNascita":"Borgo dei Borghi",
"idProvinciaNascita":"BO",
"idNazioneNascita":"1",
"idTitoloDiStudio":"1",
"nomeUniversita":"Unimore",
"cittaUniversita":" citta università",
"idProvinciaUniversita":"MI",
"idNazioneUniversita":"1",
"facolta":"facoltà",
"corsoDiLaurea":"corso di laurea",
"altriTitoliDiStudio":"altri titoli di studio",
"altreEsperienze":"altre esperienze",
"lingue":[
{
"idLingua":"1",
"livello":"A2"
},
{
"idLingua":"2",
"livello":"C2"
}
],
"curriculum":{
"nomefile":"curriculum.txt",
"base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
},
"foto":{
"nomefile":"foto.png",
"base64FileData":"inserire base64 file data"
},
"Tags":[
"analista",
"commerciale",
"pusher"
],
"documenti":[
{
"nomeFile":"prova.txt",
"IDTipoDocumento":"1",
"base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
},
{
"nomeFile":"prova2.txt",
"IDTipoDocumento":"2",
"base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
}
]
}
descrizione dei parametri
La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
|
In caso di successo: {
"successo": true,
"messaggio": "",
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore",
}
|