Differenze tra le versioni di "Gestione curriculum"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
Riga 208: Riga 208:
 
                         </tr>
 
                         </tr>
 
                         <tr>
 
                         <tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idCommessa</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>nome</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>id della commessa recuperato con il servizio jira/commesse</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Nome</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;'>SI</td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>SI</td>
 
                         </tr>
 
                         </tr>
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>titolo</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cognome</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>titolo del task</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Cognome</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;'>SI</td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>SI</td>
 
                         </tr>
 
                         </tr>
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>commento</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;'>descrizione del task</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;'></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;'>SI</td>
 
 
                         </tr>
 
                         </tr>
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idIssue</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;'>isIssue jira/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;'>SI</td>
 
 
                         </tr>
 
                         </tr>
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idSubTask</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>telefono</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>tisSubTask jira</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Telefono</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;'>SI</td>
 
                        </tr>
 
<tr>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>stato</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo dello stato del task:
 
                          <ul>
 
                                <li>100 (to do per workaround)
 
                                </li>
 
<li>110 (to do per fix)
 
                                </li>
 
<li>120 (solved)
 
                                </li>
 
<li>130 (closed)
 
                                </li>
 
                            </ul></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;'>SI</td>
 
 
                         </tr>
 
                         </tr>
<tr>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>dataFineWorkaround</b></td>
+
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data fine per workaround</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>cellulare</b></td>
 +
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Cellulare</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 262: Riga 247:
 
 
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>dataFineFix</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>indirizzoResidenza</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>data di fine per fix</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Indirizzo 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>
 
                             <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>allegati</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;'>allegati al task</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>
 
                             <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 delle 13:48, 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

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