Differenze tra le versioni di "Gestione curriculum"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 221: Riga 221:
 
<tr>
 
<tr>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTipoCurriculum</b></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTipoCurriculum</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Tipologia di curriculum, da recuperare con il metodo curriculum/parametri</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Tipologia di curriculum, da recuperare con il metodo <b>curriculum/parametri</b></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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
Riga 227: Riga 227:
 
<tr>
 
<tr>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>email</b></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>email</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Email/td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Email</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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
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>
 +
                            <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>idProvinciaResidenza</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della provincia di residenza da recuperare con <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 <b>curriculum/parametri</b></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 laurea</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>corsoDiLaurea</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Corso di laurea</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>altriTitoliDiStudio</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Altri titoli di studio</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>altreEsperienze</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Esperienze lavorative</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>lingue</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Lingue conosciute</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>curriculum</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Documento del 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>foto</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Immagine della foto</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>documenti</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Documenti aggiuntivi</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>Tags</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>tags da associare al 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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>

Versione attuale delle 14:01, 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
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 laurea
corsoDiLaurea Corso di laurea
altriTitoliDiStudio Altri titoli di studio
altreEsperienze Esperienze lavorative
lingue Lingue conosciute
curriculum Documento del curriculum
foto Immagine della foto
documenti Documenti aggiuntivi
Tags tags da associare al curriculum

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",
}