Differenze tra le versioni di "Gestione curriculum"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
Riga 296: Riga 296:
 
                     <pre>
 
                     <pre>
 
{
 
{
    "idTask": 2259
+
  "successo": true,
 +
  "messaggio": "",
 
}
 
}
 
</pre>
 
</pre>
Riga 314: Riga 315:
 
             </tr>
 
             </tr>
 
        
 
        
<tr>
 
              <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
 
<b></b></td>
 
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>PUT</td>
 
 
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
                  <b>application/json</b>
 
                    <pre>
 
{
 
    "commento":{
 
        "id":"23222",
 
        "testo":"task modificato di prova"
 
    },
 
    "idTask":"2259",
 
    "idIssue":"AAXXVV",
 
    "stato":"110",
 
    "dataFineWorkaround":"2021-03-20T15:12:00",
 
    "dataFineFix":"2021-04-20T16:20:00",
 
    "allegati":[
 
        {
 
        "nomeFile":"test.txt",
 
        "descrizione":"file di prova",
 
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3Zh"
 
        }
 
    ]
 
}
 
 
</pre>
 
                    <p><b>descrizione dei parametri</b></p>
 
                    <table border="0" style="border:1px solid #999; border-collapse:collapse">
 
                        <tr>
 
                            <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:owrap;'>parametro</th>
 
                            <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:owrap;'>descrizione</th>
 
                            <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:owrap;'>default</th>
 
                            <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:owrap;'>obbligatorio</th>
 
                        </tr>
 
                        <tr>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTask</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>id del task di cometa</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>commento</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;'></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>idIssue</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;'></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;'>SI</td>
 
                        </tr>
 
<tr>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>dataFineWorkaround</b></td>
 
                            <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;'></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>dataFineFix</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;'></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>allegati</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;'></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                        </tr>
 
 
 
 
                     
 
                    </table>
 
  
<p>
 
                    La data è nel fomato ISO yyyy-mm-dd
 
                    <br />
 
                    Date valide possono essere:
 
                    <ul><li>2017-12-5</li><li>2020-01-25</li></ul>
 
 
                   
 
 
 
                </td>
 
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'>
 
                    <p>  In caso di successo:</p>
 
 
                    <pre>
 
{
 
  "successo": true,
 
  "messaggio": null
 
}
 
</pre>
 
 
 
                    <p>In caso di errore:</p>
 
 
                    <pre>
 
{
 
  "successo": false,
 
  "messaggio": "Descrizione dell'errore"
 
}
 
</pre>
 
 
                </td>
 
 
            </tr>
 
 
            
 
            
 
         </table>
 
         </table>

Versione delle 13:42, 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
idCommessa id della commessa recuperato con il servizio jira/commesse SI
titolo titolo del task SI
commento descrizione del task SI
idIssue isIssue jira/td> SI
idSubTask tisSubTask jira SI
stato codice identificativo dello stato del task:
  • 100 (to do per workaround)
  • 110 (to do per fix)
  • 120 (solved)
  • 130 (closed)
SI
dataFineWorkaround Data fine per workaround
dataFineFix data di fine per fix
allegati allegati al task

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