Differenze tra le versioni di "Timesheet"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 144: Riga 144:
  
 
             </tr>
 
             </tr>
<tr>
 
              <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
  
<b>curriculum</b></td>
+
        <tr>
 +
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 +
 
 +
<b>timesheet/riepilogo</b></td>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>POST</td>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>POST</td>
  
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
<p>Inserimento curriculum</p>
+
<p>Riepilogo giornaliero</p>
                  <b>application/json</b>
+
<b>application/json</b>
 +
<pre>
 +
{
 +
    "giorno": "yyyy-mm-dd",
 +
    "idRisorsa": "sfhsifgsigfsfs"
 +
}
 +
</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>giorno</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Giorno da esaminare</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>idRisorsa</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>ID della risorsa recuperato tramite l'api risorse/ricerca</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>
 +
 +
                     
 +
                    </table>
 +
 
 +
<p>
 +
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:700px'>
 +
 
 +
 
 
                     <pre>
 
                     <pre>
 
{
 
{
    "nome":"Mario",
+
  "bloccato": "false",
    "cognome":"Rossi",
+
  "attivita": [
     "idTipoCurriculum":"1",
+
     {
    "email":"mario.rossi@mail.it",
+
      "id": "Ts3JgRhcs%2bmugYGWKZGYXQ%3d%3d",
    "telefono":"3333333333",
+
      "commessa": "offera test",
    "cellulare":"4444444444",
+
      "codiceCommessa": "775",
    "indirizzoResidenza":"via di casa sua",
+
      "idCommessa": "ZVPqzPA0lsl%2fJds9NC%2fxbQ%3d%3d",
    "cittaResidenza":"Borgo dei Borghi",
+
      "descrizioneAttivita": "aaaa",
    "idProvinciaResidenza":"BO",
+
      "daFatturare": false,
    "idNazioneResidenza":"1",
+
      "trasferta": false,
    "idCittadinanza":"1",
+
      "cliente": "AAA",
    "idSesso":"M",
+
      "idCliente": "xiqfS2TmC14Zo5n8YLDTGw%3d%3d",
    "dataDiNascita":"1974-12-23",
+
      "tipoAttivita": "Insurance",
    "note":"curriculum di prova",
+
      "note": "",
    "cittaNascita":"Borgo dei Borghi",
+
      "totaleOre": "04:00:00",
    "idProvinciaNascita":"BO",
+
      "oreOrdinarie": "04:00:00",
    "idNazioneNascita":"1",
+
      "oreDaRecuperare": "00:00:00",
    "idTitoloDiStudio":"1",
+
      "oreStraordinario": "00:00:00",
    "nomeUniversita":"Unimore",
+
      "totaleOreStraordinarioFestivo": "00:00:00",
    "cittaUniversita":" citta università",
+
      "oreStraordinarioFestivoDiurno": "00:00:00",
    "idProvinciaUniversita":"MI",
+
      "oreStraordinarioFestivoNotturno": "00:00:00",
    "idNazioneUniversita":"1",
+
      "oreReperibilitaFestiva": "00:00:00",
    "facolta":"facoltà",
+
      "totaleOreInterventoReperibilitaFestiva": "00:00:00",
    "corsoDiLaurea":"corso di laurea",
+
      "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
    "altriTitoliDiStudio":"altri titoli di studio",
+
      "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
    "altreEsperienze":"altre esperienze",
+
      "oreReperibilita": "00:00:00",
    "lingue":[
+
      "oreStraordinarioNotturno": "00:00:00",
        {
+
      "oreInterventoReperibilita": "00:00:00",
            "idLingua":"1",
+
      "oreInterventoReperibilitaNotturne": "00:00:00"
            "livello":"A2"
 
        },
 
        {
 
            "idLingua":"2",
 
            "livello":"C2"
 
        }
 
    ],
 
    "curriculum":{
 
        "nomefile":"curriculum.txt",
 
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
 
 
     },
 
     },
    "foto":{
+
    {
        "nomefile":"foto.png",
+
      "id": "VNGzkOTegrEK1OicyHWquw%3d%3d",
        "base64FileData":"inserire base64 file data"
+
      "commessa": "Rinnovo annuale manutenzione licenze prodotti Adobe (ex Jetform)",
 +
      "codiceCommessa": "795",
 +
      "idCommessa": "ZVPbzPA0Csl%2fJds9NC%2fxbQ%3d%3d",
 +
      "descrizioneAttivita": "attività 2",
 +
      "daFatturare": false,
 +
      "trasferta": false,
 +
      "cliente": "BNL",
 +
      "tipoAttivita": "Finance & bankingtt",
 +
      "note": "",
 +
      "totaleOre": "01:00:00",
 +
      "oreOrdinarie": "01:00:00",
 +
      "oreDaRecuperare": "00:00:00",
 +
      "oreStraordinario": "00:00:00",
 +
      "totaleOreStraordinarioFestivo": "00:00:00",
 +
      "oreStraordinarioFestivoDiurno": "00:00:00",
 +
      "oreStraordinarioFestivoNotturno": "00:00:00",
 +
      "oreReperibilitaFestiva": "00:00:00",
 +
      "totaleOreInterventoReperibilitaFestiva": "00:00:00",
 +
      "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
 +
      "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
 +
      "oreReperibilita": "00:00:00",
 +
      "oreStraordinarioNotturno": "00:00:00",
 +
      "oreInterventoReperibilita": "00:00:00",
 +
      "oreInterventoReperibilitaNotturne": "00:00:00"
 +
    }
 +
  ],
 +
  "giustificativi": [
 +
    {
 +
      "riposoCompensativo": false,
 +
      "descrizione": "Ferie",
 +
      "stato": "R",
 +
      "ore": "02:00:00"
 
     },
 
     },
     "Tags":[
+
     {
         "analista",
+
      "riposoCompensativo": false,
         "commerciale",
+
      "descrizione": "Infortunio",
         "pusher"
+
      "stato": "A",
 
+
      "ore": "01:00:00"
 +
    }
 +
  ],
 +
"tasks": [
 +
    {
 +
        "oreOrdinarie": "00:30:00",
 +
         "oreDaRecuperare": "00:00:00",
 +
         "oreStraordinario": "00:00:00",
 +
         "oreStraordinarioFestivoDiurno": "00:00:00",
 +
        "oreStraordinarioFestivoNotturno": "00:00:00",
 +
        "oreReperibilita": "00:00:00",
 +
        "oreReperibilitaFestiva": "00:00:00",
 +
        "oreInterventoReperibilita": "00:00:00",
 +
        "oreInterventoReperibilitaNotturne": "00:00:00",
 +
        "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
 +
        "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
 +
        "oreInterventoReperibilitaFestiva": "00:00:00",
 +
        "oreStraordinarioNotturno": "00:00:00",
 +
        "idCommessa": "v6xRKZueM380vgbG%2bwriew%3d%3d",
 +
        "idAttivita": "UCcxUOC9qr8sOvqKuQ9rlg%3d%3d",
 +
        "numero":43,
 +
        "id": "t2%2b81zYVmguR43bqt5Zvqg%3d%3d",
 +
        "titoloCompleto": "Task #6: cia bello (52 - La rustica)",
 +
        "titolo": "cia bello",
 +
        "cliente": "EDS",
 +
        "totaleOre": 128.0,
 +
        "commessa": "La rustica",
 +
        "descrizione": ""
 +
    }
 +
    ...
 
     ],
 
     ],
     "documenti":[
+
  "timbratura": {
        {
+
     "giustificativi": [],
            "nomeFile":"prova.txt",
+
    "oreOrdinarie": "00:00:00",
            "IDTipoDocumento":"1",
+
    "oreStraordinario": "00:00:00",
            "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
+
    "oreGiustificate": "00:00:00",
        },
+
    "convalidato": false,
        {
+
    "presente": false,
            "nomeFile":"prova2.txt",
+
    "codiceTurnoOrdinario": null,
            "IDTipoDocumento":"2",
+
    "codiceCausaleOrdinario": null,
            "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3ZhIGFhYWFh"
+
    "descrizioneCausaleOrdinario": null,
        }
+
    "descrizioneTurnoOrdinario": null,
 
+
    "codiceTurnoStraOrdinario": null,
    ]
+
    "codiceCausaleStraOrdinario": null,
 +
    "descrizioneCausaleStraOrdinario": null,
 +
    "descrizioneTurnoStraOrdinario": null,
 +
    "totaleOre": "00:00:00"
 +
  },
 +
  "data": "2017-10-03T00:00:00",
 +
  "oreGiustificateTimbrature": "00:00:00",
 +
  "totaleOreRecuperate": 0.0,
 +
  "totaleOre": 12.0,
 +
  "totaleOreGustificativi": 3.0,
 +
  "totaleOreGustificativiApprovateRichieste": 3.0,
 +
  "totaleOreLavorate": 9.0,
 +
  "totaleOreOrdinarie": 5.0,
 +
  "totaleOreTasks": 0.0,
 +
  "totaleOreDaRecuperare": 0.0,
 +
  "totaleOreStraordinario": 0.0,
 +
  "totaleOreStraordinarioFestivo": 0.0,
 +
  "totaleOreStraordinarioFestivoDiurno": 0.0,
 +
  "totaleOreStraordinarioFestivoNotturno": 0.0,
 +
  "totaleOreReperibilitaFestiva": 0.0,
 +
  "totaleOreInterventoReperibilitaNotturne": 0.0,
 +
  "totaleOreInterventoReperibilita": 0.0,
 +
  "totaleOreInterventoReperibilitaFestivaDiurne": 0.0,
 +
  "totaleOreInterventoReperibilitaFestivaNotturne": 0.0,
 +
  "totaleOreInterventoReperibilitaFestiva": 0.0,
 +
  "totaleOreReperibilita": 0.0,
 +
  "totaleOreStraordinarioNotturno": 0.0
 +
}
 +
</pre>
 +
                    <p>In caso di errore:</p>
  
 +
                    <pre>
 +
{
 +
  "successo": false,
 +
  "messaggio": "Descrizione dell'errore"
 +
}
 +
</pre>
  
 +
                </td>
  
 +
            </tr>   
 +
  <tr>
 +
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
  
 +
<b>timesheet/riepilogomensile</b></td>
 +
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>POST</td>
  
 +
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 +
<p>Riepilogo mensile</p>
 +
<b>application/json</b>
 +
<pre>
 +
{
 +
    "anno": "2017",
 +
    "mese": "10",
 +
    "idRisorsa": "xxxxxx",
 
}
 
}
 
 
</pre>
 
</pre>
                    <p><b>descrizione dei parametri</b></p>
+
<p><b>descrizione dei parametri</b></p>
 
                     <table border="0" style="border:1px solid #999; border-collapse:collapse">
 
                     <table border="0" style="border:1px solid #999; border-collapse:collapse">
 
                         <tr>
 
                         <tr>
Riga 235: Riga 368:
 
                         </tr>
 
                         </tr>
 
                         <tr>
 
                         <tr>
                             <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;'><b>anno</b></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;'>Anno del timesheet</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>cognome</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>mese</b></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;'>Mese del timesheet</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>idTipoCurriculum</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idRisorsa</b></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;'>ID della risorsa recuperato tramite l'api risorse/ricerca</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>
+
 
                            <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;'></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>telefono</b></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>
 
                        </tr>
 
 
<tr>
 
                            <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>
 
                        </tr>
 
 
 
<tr>
 
                            <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;'>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>
 
                        </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;'>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>
 
                        </tr>
 
 
 
 
 
                        
 
                        
 
                     </table>
 
                     </table>
  
 
<p>
 
<p>
                    La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
+
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'>
                    <br />
 
                    Date valide possono essere:
 
                    <ul><li>2017-12-5</li><li>2020-01-25</li>
 
<li>2021-04-20T16:20:00</li>
 
</ul>
 
  
 
 
 
                </td>
 
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'>
 
                    <p>  In caso di successo:</p>
 
  
 
                     <pre>
 
                     <pre>
 
{
 
{
  "successo": true,
+
    "contratto": {
   "messaggio": "",
+
        "IDFigura": 93,
 +
        "OreGiornaliere": "07:30:00",
 +
        "LunediLavorativo": true,
 +
        "MartediLavorativo": true,
 +
        "MercolediLavorativo": true,
 +
        "GiovediLavorativo": true,
 +
        "VenerdiLavorativo": true,
 +
        "SabatoLavorativo": false,
 +
        "DomenicaLavorativo": false
 +
    },
 +
    "giorni": [
 +
        {
 +
            "bloccato": true,
 +
            "attivita": [   {
 +
                    "idCliente": "4NsAaujLgCCq%2fCAmAF3GUQ%3d%3d",
 +
                    "id": "qaPz4VPKVs55J%2fgZ%2bA%2fQLw%3d%3d",
 +
                    "commessa": "ATTIVITA' COMMERCIALE",
 +
                    "idCommessa": "yl7v1I7ONjBwBWa64%2fN9mQ%3d%3d",
 +
                    "codiceCommessa": 697,
 +
                    "descrizioneAttivita": "commerciale",
 +
                    "daFatturare": false,
 +
                    "trasferta": false,
 +
                    "cliente": "AC&D Solutions",
 +
                    "tipoAttivita": "Interna",
 +
                    "note": "",
 +
                    "totaleOre": "07:30:00",
 +
                    "oreOrdinarie": "07:30:00",
 +
                    "oreDaRecuperare": "00:00:00",
 +
                    "oreStraordinario": "00:00:00",
 +
                    "totaleOreStraordinarioFestivo": "00:00:00",
 +
                    "oreStraordinarioFestivoDiurno": "00:00:00",
 +
                    "oreStraordinarioFestivoNotturno": "00:00:00",
 +
                    "oreReperibilitaFestiva": "00:00:00",
 +
                    "totaleOreInterventoReperibilitaFestiva": "00:00:00",
 +
                    "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
 +
                    "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
 +
                    "oreReperibilita": "00:00:00",
 +
                    "oreStraordinarioNotturno": "00:00:00",
 +
                    "oreInterventoReperibilita": "00:00:00",
 +
                    "oreInterventoReperibilitaNotturne": "00:00:00"
 +
                }],
 +
            "giustificativi": [],
 +
            "tasks": [],
 +
            "timbratura": {
 +
                "giustificativi": [],
 +
                "oreOrdinarie": "00:00:00",
 +
                "oreStraordinario": "00:00:00",
 +
                "oreGiustificate": "00:00:00",
 +
                "convalidato": false,
 +
                "presente": false,
 +
                "codiceTurnoOrdinario": null,
 +
                "codiceCausaleOrdinario": null,
 +
                "descrizioneCausaleOrdinario": null,
 +
                "descrizioneTurnoOrdinario": null,
 +
                "codiceTurnoStraOrdinario": null,
 +
                "codiceCausaleStraOrdinario": null,
 +
                "descrizioneCausaleStraOrdinario": null,
 +
                "descrizioneTurnoStraOrdinario": null,
 +
                "totaleOre": "00:00:00"
 +
            },
 +
            "data": "2022-01-01T00:00:00",
 +
            "oreGiustificateTimbrature": "00:00:00",
 +
            "totaleOreRecuperate": 0.0,
 +
            "totaleOre": 0.0,
 +
            "totaleOreGustificativi": 0.0,
 +
            "totaleOreGustificativiApprovateRichieste": 0.0,
 +
            "totaleOreLavorate": 0.0,
 +
            "totaleOreTasks": 0.0,
 +
            "totaleOreOrdinarie": 0.0,
 +
            "totaleOredaRecuperareTask": "00:00:00",
 +
            "totaleOreDaRecuperare": 0.0,
 +
            "totaleOreStraordinario": 0.0,
 +
            "totaleOreStraordinarioFestivo": 0.0,
 +
            "totaleOreStraordinarioFestivoDiurno": 0.0,
 +
            "totaleOreStraordinarioFestivoNotturno": 0.0,
 +
            "totaleOreReperibilitaFestiva": 0.0,
 +
            "totaleOreInterventoReperibilitaNotturne": 0.0,
 +
            "totaleOreInterventoReperibilita": 0.0,
 +
            "totaleOreInterventoReperibilitaFestivaDiurne": 0.0,
 +
            "totaleOreInterventoReperibilitaFestivaNotturne": 0.0,
 +
            "totaleOreInterventoReperibilitaFestiva": 0.0,
 +
            "totaleOreReperibilita": 0.0,
 +
            "totaleOreStraordinarioNotturno": 0.0,
 +
            "totaleOreOrdinarieConTasks": "00:00:00",
 +
            "totaleOreOrdinarieTasks": "00:00:00",
 +
            "totaleOreInterventoReperibilitaTasks": "00:00:00",
 +
            "totaleOreInterventoReperibilitaNotturnaTasks": "00:00:00",
 +
            "totaleOreReperibilitaTasks": "00:00:00",
 +
            "totaleOreStraordinarioNotturnoTasks": "00:00:00",
 +
            "totaleOreStraordinarioTasks": "00:00:00"
 +
        },
 +
       
 +
    ],
 +
    "giorniFestivi": [
 +
        "2022-01-01T00:00:00",
 +
        "2022-01-02T00:00:00",
 +
        "2022-01-06T00:00:00",
 +
        "2022-01-09T00:00:00",
 +
        "2022-01-16T00:00:00",
 +
        "2022-01-23T00:00:00",
 +
        "2022-01-30T00:00:00"
 +
    ],
 +
    "giorniFestiviCompleti": [
 +
        {
 +
            "giorno": "2022-01-01T00:00:00",
 +
            "descrizione": "1 Gennaio"
 +
        },
 +
        {
 +
            "giorno": "2022-01-02T00:00:00",
 +
            "descrizione": ""
 +
        },
 +
        {
 +
            "giorno": "2022-01-06T00:00:00",
 +
            "descrizione": "Epifania"
 +
        },
 +
        {
 +
            "giorno": "2022-01-09T00:00:00",
 +
            "descrizione": ""
 +
        },
 +
        {
 +
            "giorno": "2022-01-16T00:00:00",
 +
            "descrizione": ""
 +
        },
 +
        {
 +
            "giorno": "2022-01-23T00:00:00",
 +
            "descrizione": ""
 +
        },
 +
        {
 +
            "giorno": "2022-01-30T00:00:00",
 +
            "descrizione": ""
 +
        }
 +
    ],
 +
    "giorniLavorativi": [
 +
        "2022-01-03T00:00:00",
 +
        "2022-01-04T00:00:00",
 +
        "2022-01-05T00:00:00",
 +
        "2022-01-06T00:00:00",
 +
        "2022-01-07T00:00:00",
 +
        "2022-01-10T00:00:00",
 +
        "2022-01-11T00:00:00",
 +
        "2022-01-12T00:00:00",
 +
        "2022-01-13T00:00:00",
 +
        "2022-01-14T00:00:00",
 +
        "2022-01-17T00:00:00",
 +
        "2022-01-18T00:00:00",
 +
        "2022-01-19T00:00:00",
 +
        "2022-01-20T00:00:00",
 +
        "2022-01-21T00:00:00",
 +
        "2022-01-24T00:00:00",
 +
        "2022-01-25T00:00:00",
 +
        "2022-01-26T00:00:00",
 +
        "2022-01-27T00:00:00",
 +
        "2022-01-28T00:00:00",
 +
        "2022-01-31T00:00:00"
 +
    ],
 +
    "risorsa": "Allasia Edoardo",
 +
    "dataInzio": "2022-01-01T00:00:00",
 +
    "dataFine": "2022-01-31T00:00:00",
 +
    "timbratureAbilitate": false,
 +
    "oreDaRecuperare": "00:00:00",
 +
    "oreRecuperate": "00:00:00",
 +
    "oreDaRecuperareRimanenti": "00:00:00",
 +
    "totaleOre": 150.0,
 +
    "totaleOreTasks": 0.0,
 +
    "totaleOreOrdinarie": 120.0,
 +
    "totaleOreDaRecuperare": 0.0,
 +
    "totaleOreRecuperate": 0.0,
 +
    "totaleOreStraordinario": 0.0,
 +
    "totaleOreStraordinarioFestivo": 0.0,
 +
    "totaleOreInterventoReperibilitaFestiva": 0.0,
 +
    "totaleOreInterventoReperibilita": 0.0,
 +
    "totaleOreInterventoReperibilitaNotturne": 0.0,
 +
    "totaleOreReperibilita": 0.0,
 +
    "totaleOreReperibilitaFestiva": 0.0,
 +
    "totaleOreStraordinarioNotturno": 0.0,
 +
    "totaleOreLavorate": 120.0,
 +
    "totaleTrasferte": 0,
 +
    "totaleOreGiustificativi": 30.0,
 +
    "totaleDiarie": 0
 
}
 
}
 
</pre>
 
</pre>
 
 
 
                     <p>In caso di errore:</p>
 
                     <p>In caso di errore:</p>
  
Riga 457: Riga 582:
 
{
 
{
 
   "successo": false,
 
   "successo": false,
   "messaggio": "Descrizione dell'errore",
+
   "messaggio": "Descrizione dell'errore"
 
}
 
}
 
</pre>
 
</pre>
Riga 464: Riga 589:
  
 
             </tr>
 
             </tr>
     
 
 
 
            
 
            
 
         </table>
 
         </table>

Versione attuale delle 10:02, 21 mar 2022

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

parametro descrizione default obbligatorio
nome Nome della risorsa
cognome Cognome della risorsa
email Email della risorsa
codiceFiscale Codice fiscale della risorsa
matricola Matricola della risorsa
collaboratore Tipologia di risorsa 'collaboratore'
esterno Tipologia di risorsa 'esterno'
dipendente Tipologia di risorsa 'dipendente'


{
    "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"
}
timesheet/riepilogo POST

Riepilogo giornaliero

application/json

{
    "giorno": "yyyy-mm-dd",
    "idRisorsa": "sfhsifgsigfsfs"
}

descrizione dei parametri

parametro descrizione default obbligatorio
giorno Giorno da esaminare SI
idRisorsa ID della risorsa recuperato tramite l'api risorse/ricerca SI


{
  "bloccato": "false",
  "attivita": [
    {
      "id": "Ts3JgRhcs%2bmugYGWKZGYXQ%3d%3d",
      "commessa": "offera test",
      "codiceCommessa": "775",
      "idCommessa": "ZVPqzPA0lsl%2fJds9NC%2fxbQ%3d%3d",
      "descrizioneAttivita": "aaaa",
      "daFatturare": false,
      "trasferta": false,
      "cliente": "AAA",
      "idCliente": "xiqfS2TmC14Zo5n8YLDTGw%3d%3d",
      "tipoAttivita": "Insurance",
      "note": "",
      "totaleOre": "04:00:00",
      "oreOrdinarie": "04:00:00",
      "oreDaRecuperare": "00:00:00",
      "oreStraordinario": "00:00:00",
      "totaleOreStraordinarioFestivo": "00:00:00",
      "oreStraordinarioFestivoDiurno": "00:00:00",
      "oreStraordinarioFestivoNotturno": "00:00:00",
      "oreReperibilitaFestiva": "00:00:00",
      "totaleOreInterventoReperibilitaFestiva": "00:00:00",
      "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
      "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
      "oreReperibilita": "00:00:00",
      "oreStraordinarioNotturno": "00:00:00",
      "oreInterventoReperibilita": "00:00:00",
      "oreInterventoReperibilitaNotturne": "00:00:00"
    },
    {
      "id": "VNGzkOTegrEK1OicyHWquw%3d%3d",
      "commessa": "Rinnovo annuale manutenzione licenze prodotti Adobe (ex Jetform)",
      "codiceCommessa": "795",
      "idCommessa": "ZVPbzPA0Csl%2fJds9NC%2fxbQ%3d%3d",
      "descrizioneAttivita": "attività 2",
      "daFatturare": false,
      "trasferta": false,
      "cliente": "BNL",
      "tipoAttivita": "Finance & bankingtt",
      "note": "",
      "totaleOre": "01:00:00",
      "oreOrdinarie": "01:00:00",
      "oreDaRecuperare": "00:00:00",
      "oreStraordinario": "00:00:00",
      "totaleOreStraordinarioFestivo": "00:00:00",
      "oreStraordinarioFestivoDiurno": "00:00:00",
      "oreStraordinarioFestivoNotturno": "00:00:00",
      "oreReperibilitaFestiva": "00:00:00",
      "totaleOreInterventoReperibilitaFestiva": "00:00:00",
      "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
      "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
      "oreReperibilita": "00:00:00",
      "oreStraordinarioNotturno": "00:00:00",
      "oreInterventoReperibilita": "00:00:00",
      "oreInterventoReperibilitaNotturne": "00:00:00"
    }
  ],
  "giustificativi": [
    {
      "riposoCompensativo": false,
      "descrizione": "Ferie",
      "stato": "R",
      "ore": "02:00:00"
    },
    {
      "riposoCompensativo": false,
      "descrizione": "Infortunio",
      "stato": "A",
      "ore": "01:00:00"
    }
  ],
 "tasks": [
    {
        "oreOrdinarie": "00:30:00",
        "oreDaRecuperare": "00:00:00",
        "oreStraordinario": "00:00:00",
        "oreStraordinarioFestivoDiurno": "00:00:00",
        "oreStraordinarioFestivoNotturno": "00:00:00",
        "oreReperibilita": "00:00:00",
        "oreReperibilitaFestiva": "00:00:00",
        "oreInterventoReperibilita": "00:00:00",
        "oreInterventoReperibilitaNotturne": "00:00:00",
        "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
        "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
        "oreInterventoReperibilitaFestiva": "00:00:00",
        "oreStraordinarioNotturno": "00:00:00",
        "idCommessa": "v6xRKZueM380vgbG%2bwriew%3d%3d",
        "idAttivita": "UCcxUOC9qr8sOvqKuQ9rlg%3d%3d",
        "numero":43,
        "id": "t2%2b81zYVmguR43bqt5Zvqg%3d%3d",
        "titoloCompleto": "Task #6: cia bello (52 - La rustica)",
        "titolo": "cia bello",
        "cliente": "EDS",
        "totaleOre": 128.0,
        "commessa": "La rustica",
        "descrizione": ""
    }
    ...
    ],
  "timbratura": {
    "giustificativi": [],
    "oreOrdinarie": "00:00:00",
    "oreStraordinario": "00:00:00",
    "oreGiustificate": "00:00:00",
    "convalidato": false,
    "presente": false,
    "codiceTurnoOrdinario": null,
    "codiceCausaleOrdinario": null,
    "descrizioneCausaleOrdinario": null,
    "descrizioneTurnoOrdinario": null,
    "codiceTurnoStraOrdinario": null,
    "codiceCausaleStraOrdinario": null,
    "descrizioneCausaleStraOrdinario": null,
    "descrizioneTurnoStraOrdinario": null,
    "totaleOre": "00:00:00"
  },
  "data": "2017-10-03T00:00:00",
  "oreGiustificateTimbrature": "00:00:00",
  "totaleOreRecuperate": 0.0,
  "totaleOre": 12.0,
  "totaleOreGustificativi": 3.0,
  "totaleOreGustificativiApprovateRichieste": 3.0,
  "totaleOreLavorate": 9.0,
  "totaleOreOrdinarie": 5.0,
  "totaleOreTasks": 0.0,
  "totaleOreDaRecuperare": 0.0,
  "totaleOreStraordinario": 0.0,
  "totaleOreStraordinarioFestivo": 0.0,
  "totaleOreStraordinarioFestivoDiurno": 0.0,
  "totaleOreStraordinarioFestivoNotturno": 0.0,
  "totaleOreReperibilitaFestiva": 0.0,
  "totaleOreInterventoReperibilitaNotturne": 0.0,
  "totaleOreInterventoReperibilita": 0.0,
  "totaleOreInterventoReperibilitaFestivaDiurne": 0.0,
  "totaleOreInterventoReperibilitaFestivaNotturne": 0.0,
  "totaleOreInterventoReperibilitaFestiva": 0.0,
  "totaleOreReperibilita": 0.0,
  "totaleOreStraordinarioNotturno": 0.0
}

In caso di errore:

{
  "successo": false,
  "messaggio": "Descrizione dell'errore"
}
timesheet/riepilogomensile POST

Riepilogo mensile

application/json

{
    "anno": "2017",
    "mese": "10",
    "idRisorsa": "xxxxxx",
}

descrizione dei parametri

parametro descrizione default obbligatorio
anno Anno del timesheet SI
mese Mese del timesheet SI
idRisorsa ID della risorsa recuperato tramite l'api risorse/ricerca SI


{
    "contratto": {
        "IDFigura": 93,
        "OreGiornaliere": "07:30:00",
        "LunediLavorativo": true,
        "MartediLavorativo": true,
        "MercolediLavorativo": true,
        "GiovediLavorativo": true,
        "VenerdiLavorativo": true,
        "SabatoLavorativo": false,
        "DomenicaLavorativo": false
    },
    "giorni": [
        {
            "bloccato": true,
            "attivita": [   {
                    "idCliente": "4NsAaujLgCCq%2fCAmAF3GUQ%3d%3d",
                    "id": "qaPz4VPKVs55J%2fgZ%2bA%2fQLw%3d%3d",
                    "commessa": "ATTIVITA' COMMERCIALE",
                    "idCommessa": "yl7v1I7ONjBwBWa64%2fN9mQ%3d%3d",
                    "codiceCommessa": 697,
                    "descrizioneAttivita": "commerciale",
                    "daFatturare": false,
                    "trasferta": false,
                    "cliente": "AC&D Solutions",
                    "tipoAttivita": "Interna",
                    "note": "",
                    "totaleOre": "07:30:00",
                    "oreOrdinarie": "07:30:00",
                    "oreDaRecuperare": "00:00:00",
                    "oreStraordinario": "00:00:00",
                    "totaleOreStraordinarioFestivo": "00:00:00",
                    "oreStraordinarioFestivoDiurno": "00:00:00",
                    "oreStraordinarioFestivoNotturno": "00:00:00",
                    "oreReperibilitaFestiva": "00:00:00",
                    "totaleOreInterventoReperibilitaFestiva": "00:00:00",
                    "oreInterventoReperibilitaFestivaDiurne": "00:00:00",
                    "oreInterventoReperibilitaFestivaNotturne": "00:00:00",
                    "oreReperibilita": "00:00:00",
                    "oreStraordinarioNotturno": "00:00:00",
                    "oreInterventoReperibilita": "00:00:00",
                    "oreInterventoReperibilitaNotturne": "00:00:00"
                }],
            "giustificativi": [],
            "tasks": [],
            "timbratura": {
                "giustificativi": [],
                "oreOrdinarie": "00:00:00",
                "oreStraordinario": "00:00:00",
                "oreGiustificate": "00:00:00",
                "convalidato": false,
                "presente": false,
                "codiceTurnoOrdinario": null,
                "codiceCausaleOrdinario": null,
                "descrizioneCausaleOrdinario": null,
                "descrizioneTurnoOrdinario": null,
                "codiceTurnoStraOrdinario": null,
                "codiceCausaleStraOrdinario": null,
                "descrizioneCausaleStraOrdinario": null,
                "descrizioneTurnoStraOrdinario": null,
                "totaleOre": "00:00:00"
            },
            "data": "2022-01-01T00:00:00",
            "oreGiustificateTimbrature": "00:00:00",
            "totaleOreRecuperate": 0.0,
            "totaleOre": 0.0,
            "totaleOreGustificativi": 0.0,
            "totaleOreGustificativiApprovateRichieste": 0.0,
            "totaleOreLavorate": 0.0,
            "totaleOreTasks": 0.0,
            "totaleOreOrdinarie": 0.0,
            "totaleOredaRecuperareTask": "00:00:00",
            "totaleOreDaRecuperare": 0.0,
            "totaleOreStraordinario": 0.0,
            "totaleOreStraordinarioFestivo": 0.0,
            "totaleOreStraordinarioFestivoDiurno": 0.0,
            "totaleOreStraordinarioFestivoNotturno": 0.0,
            "totaleOreReperibilitaFestiva": 0.0,
            "totaleOreInterventoReperibilitaNotturne": 0.0,
            "totaleOreInterventoReperibilita": 0.0,
            "totaleOreInterventoReperibilitaFestivaDiurne": 0.0,
            "totaleOreInterventoReperibilitaFestivaNotturne": 0.0,
            "totaleOreInterventoReperibilitaFestiva": 0.0,
            "totaleOreReperibilita": 0.0,
            "totaleOreStraordinarioNotturno": 0.0,
            "totaleOreOrdinarieConTasks": "00:00:00",
            "totaleOreOrdinarieTasks": "00:00:00",
            "totaleOreInterventoReperibilitaTasks": "00:00:00",
            "totaleOreInterventoReperibilitaNotturnaTasks": "00:00:00",
            "totaleOreReperibilitaTasks": "00:00:00",
            "totaleOreStraordinarioNotturnoTasks": "00:00:00",
            "totaleOreStraordinarioTasks": "00:00:00"
        },
        
    ],
    "giorniFestivi": [
        "2022-01-01T00:00:00",
        "2022-01-02T00:00:00",
        "2022-01-06T00:00:00",
        "2022-01-09T00:00:00",
        "2022-01-16T00:00:00",
        "2022-01-23T00:00:00",
        "2022-01-30T00:00:00"
    ],
    "giorniFestiviCompleti": [
        {
            "giorno": "2022-01-01T00:00:00",
            "descrizione": "1 Gennaio"
        },
        {
            "giorno": "2022-01-02T00:00:00",
            "descrizione": ""
        },
        {
            "giorno": "2022-01-06T00:00:00",
            "descrizione": "Epifania"
        },
        {
            "giorno": "2022-01-09T00:00:00",
            "descrizione": ""
        },
        {
            "giorno": "2022-01-16T00:00:00",
            "descrizione": ""
        },
        {
            "giorno": "2022-01-23T00:00:00",
            "descrizione": ""
        },
        {
            "giorno": "2022-01-30T00:00:00",
            "descrizione": ""
        }
    ],
    "giorniLavorativi": [
        "2022-01-03T00:00:00",
        "2022-01-04T00:00:00",
        "2022-01-05T00:00:00",
        "2022-01-06T00:00:00",
        "2022-01-07T00:00:00",
        "2022-01-10T00:00:00",
        "2022-01-11T00:00:00",
        "2022-01-12T00:00:00",
        "2022-01-13T00:00:00",
        "2022-01-14T00:00:00",
        "2022-01-17T00:00:00",
        "2022-01-18T00:00:00",
        "2022-01-19T00:00:00",
        "2022-01-20T00:00:00",
        "2022-01-21T00:00:00",
        "2022-01-24T00:00:00",
        "2022-01-25T00:00:00",
        "2022-01-26T00:00:00",
        "2022-01-27T00:00:00",
        "2022-01-28T00:00:00",
        "2022-01-31T00:00:00"
    ],
    "risorsa": "Allasia Edoardo",
    "dataInzio": "2022-01-01T00:00:00",
    "dataFine": "2022-01-31T00:00:00",
    "timbratureAbilitate": false,
    "oreDaRecuperare": "00:00:00",
    "oreRecuperate": "00:00:00",
    "oreDaRecuperareRimanenti": "00:00:00",
    "totaleOre": 150.0,
    "totaleOreTasks": 0.0,
    "totaleOreOrdinarie": 120.0,
    "totaleOreDaRecuperare": 0.0,
    "totaleOreRecuperate": 0.0,
    "totaleOreStraordinario": 0.0,
    "totaleOreStraordinarioFestivo": 0.0,
    "totaleOreInterventoReperibilitaFestiva": 0.0,
    "totaleOreInterventoReperibilita": 0.0,
    "totaleOreInterventoReperibilitaNotturne": 0.0,
    "totaleOreReperibilita": 0.0,
    "totaleOreReperibilitaFestiva": 0.0,
    "totaleOreStraordinarioNotturno": 0.0,
    "totaleOreLavorate": 120.0,
    "totaleTrasferte": 0,
    "totaleOreGiustificativi": 30.0,
    "totaleDiarie": 0
}

In caso di errore:

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