Differenze tra le versioni di "Gestione curriculum"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
Riga 252: Riga 252:
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                         </tr>
 
                         </tr>
<tr>
+
<tr>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cittaResidenza</b></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cittaResidenza</b></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Citta di residenza</td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Citta di residenza</td>
Riga 258: Riga 258:
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                         </tr>
 
                         </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idProvinciaResidenza</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della provincia di residenza da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idNazioneResidenza</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della nazione di residenza da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idCittadinanza</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della cittadinanza da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idSesso</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>id sesso da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>dataDiNascita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data di nascita</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>note</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Note curriculum</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cittaNascita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Citta di nascita</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idProvinciaNascita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della provincia di nascita da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idNazioneNascita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della nazione di nascita da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTitoloDiStudio</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID del titolo di studio da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>nomeUniversita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Nome dell'universita</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cittaUniversita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Citta dell'universita</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idProvinciaUniversita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID provincia dell'università da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idNazioneUniversita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della nazione dell'università da recuperare con curriculum/parametri</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
<tr>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>facolta</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Facoltà corso di laure</td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                        </tr>
 +
 
 
 
 

Versione delle 13:56, 21 mar 2021

Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso Accesso API

Metodi presenti un questa sezione:

  • curriculum/parametri Consente di recuperare l'elenco dei parametri per l'inserimento di un curriculum
  • curriculum consente di inserire un curriculum


METODO HTTP Verb PARAMETRI RISULTATO
curriculum/parametri POST

Recupero parametri curriculum




{
    "nazioni": [
        {
            "id": "1",
            "descrizione": "Italia"
        }
		...
    ],
    "cittadinanze": [
        {
            "id": "2",
            "descrizione": "Britannica"
        }
		...
    ],
    "tipologie": [
        {
            "id": "4",
            "descrizione": "LinkedIn"
        }
		...
    ],
    "province": [
        {
            "id": "AG",
            "descrizione": "Agrigento"
        }
		...
    ],
    "titoliDiStudio": [
        {
            "id": "2",
            "descrizione": "Laurea"
        }
		...
    ],
    "lingue": [
        {
            "id": "2",
            "descrizione": "Inglese"
        }
		...
    ],
    "lingueLivelli": [
        {
            "id": "A1",
            "descrizione": "A1"
        }
		...
    ],
    "sesso": [
        {
            "id": "M",
            "descrizione": "Maschio"
        },
        {
            "id": "F",
            "descrizione": "Femmina"
        }
    ],
    "tipiDocumento": [
        {
            "id": "2",
            "descrizione": "Carta d'identità"
        }
		...
    ]
}

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

parametro descrizione default obbligatorio
nome Nome SI
cognome Cognome SI
idTipoCurriculum Tipologia di curriculum, da recuperare con il metodo curriculum/parametri
email Email/td>
telefono Telefono
cellulare Cellulare
indirizzoResidenza Indirizzo di residenza
cittaResidenza Citta di residenza
idProvinciaResidenza ID della provincia di residenza da recuperare con curriculum/parametri
idNazioneResidenza ID della nazione di residenza da recuperare con curriculum/parametri
idCittadinanza ID della cittadinanza da recuperare con curriculum/parametri
idSesso id sesso da recuperare con curriculum/parametri
dataDiNascita Data di nascita
note Note curriculum
cittaNascita Citta di nascita
idProvinciaNascita ID della provincia di nascita da recuperare con curriculum/parametri
idNazioneNascita ID della nazione di nascita da recuperare con curriculum/parametri
idTitoloDiStudio ID del titolo di studio da recuperare con curriculum/parametri
nomeUniversita Nome dell'universita
cittaUniversita Citta dell'universita
idProvinciaUniversita ID provincia dell'università da recuperare con curriculum/parametri
idNazioneUniversita ID della nazione dell'università da recuperare con curriculum/parametri
facolta Facoltà corso di laure

La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
Date valide possono essere:

  • 2017-12-5
  • 2020-01-25
  • 2021-04-20T16:20:00



In caso di successo:

{
  "successo": true,
  "messaggio": "",
}


In caso di errore:

{
  "successo": false,
  "messaggio": "Descrizione dell'errore",
}