Differenze tra le versioni di "Integrazione JIRA"

Da CometaSoftware Wiki.
Jump to navigation Jump to search
 
(20 versioni intermedie di uno stesso utente non sono mostrate)
Riga 22: Riga 22:
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
  
<b>timbrature</b></td>
+
<b>jira/commesse</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>Ricerca commesse</p>
 
                  <b>application/json</b>
 
                  <b>application/json</b>
 
                     <pre>
 
                     <pre>
 
{
 
{
  "data":"2020-03-02",
+
    "filtri":
  "matricola":"200",
+
    {
  "timbrature":[
+
        "stato":"A",
      {
+
        "descrizione":"XXX",
        "causale":"FERIE",
+
        "id":"234"
        "descrizione":"Ferie",
+
    },
        "minuti":"120"
+
    "pagina":"1",
      },
+
    "recordPerPagina":"100"
      {
+
 
        "causale":"ORD",
+
   
        "descrizione":"Ore ordinarie",
 
        "minuti":"180"
 
      },
 
      {
 
        "causale":"STRA",
 
        "descrizione":"Ore straordinario",
 
        "minuti":"3"
 
      },
 
      {
 
        "ingresso":"true",
 
        "minuti":"1000"
 
      },
 
      {
 
        "uscita":"true",
 
        "minuti":"1123"
 
      }
 
  ]
 
 
}
 
}
  
Riga 68: Riga 52:
 
                         </tr>
 
                         </tr>
 
                         <tr>
 
                         <tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>data</b></td>
+
                             <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;'>data di riferimento della timbratura/ore</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>stato della commessa. Può assumere i seguneti valori: A (Aperta), C (Chiusa), S (StandBy)</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>matricola</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>matricola della risorsa</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>timbrature</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>array di oggetti ti tipo <span style='text-decoration:underline'>timbratura</span></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>
                    </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>
 
  
                    <p>L'oggetto <span style='text-decoration:underline'>timbratura</span> contiene i seguenti campi:</p>
 
</p>
 
                    <table 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>causale</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice che identifica la tipologia di ore</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>descrizione</b></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>descrizione</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>descrizione della tipologia di ore</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>descrizione della commessa</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>minuti</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>id</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>numero di minuti</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>id della commessa</span></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>entrata</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>identifica un timbratura di ingresso</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>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>uscita</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>identifica un timbratura in uscita</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>
 
 
                     </table>
 
                     </table>
  
                    <p>
 
                        L'oggetto timbratura può essere utilizzato per passare le timbrature così come sono state ricevute dal sistema
 
                        di rilevamento delle presente, ossia indicando "ingresso", "uscita".
 
                        Il numero di timbrature in ingresso deve essere uguale al numero di timbrature in uscita.
 
                        In questo caso si può omettere la causale in quanto sarà COMETA ad associare le ore alla causale configurata come marcatura.
 
                        <br />
 
                        Le ore saranno calcolare come differenza tra i minuti di uscita e i minuti di ingresso.
 
  
                    </p>
 
                    <p>Più in generale se non si vuole utilizzare il sistema di ingresso e uscita, e per tutte le ore che non possono essere gestite da un sistema di rilevamento delle presenze come ad esempio i giustificativi occorre specificare la causale
 
                    con la relativa descrizione e in questo caso le ore saranno calcolatre sulla base dei minuti.</p>
 
                    <p><b>Attenzione!</b><br />
 
                    Tutte le causali che non sono presenti in COMETA saranno aggiunte in automatico e impostate come ore ordinarie.<br>
 
                    Il consiglio è quindi quello di andare a configurare correttamente ogni causale in COMETA al termine della prima importazione o comunque verificare che in COMETA siano configurate bene tutte le causali.
 
                    </p>
 
 
 
                </td>
 
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'>
 
                     <p>  In caso di successo:</p>
 
                     <p>  In caso di successo:</p>
Riga 162: Riga 78:
 
                     <pre>
 
                     <pre>
 
{
 
{
  "successo": true,
+
    "parametriDiRicerca": {
  "messaggio": null
+
        "filtri": {
 +
            "stato": "A",
 +
            "id": 0,
 +
            "descrizione": null
 +
        },
 +
        "pagina": 1,
 +
        "recordPerPagina": 2
 +
    },
 +
    "totaleRecordRicerca": 56,
 +
    "totaleRecord": 2,
 +
    "commesse": [
 +
        {
 +
            "id": 548,
 +
            "descrizione": "AM COMETA RQI",
 +
            "numeroRisorseAssegnate": 0,
 +
            "stato": "A",
 +
            "dataInizio": "2020-11-15T00:00:00",
 +
            "dataFineEffettiva": "0001-01-01T00:00:00",
 +
            "dataFinePrevista": "2021-11-30T00:00:00",
 +
            "giorniStimati": 0.0,
 +
            "giorniLavorati": 0.0,
 +
            "tipologia": "Canone di manutenzione",
 +
            "capoProgetto": "Vespignani Giacomo",
 +
            "responsabileDiStruttura": "Vespignani Giacomo",
 +
            "unitaOrganizzativa": "",
 +
            "cliente": "FOR DATA",
 +
            "clienteFinale": "RQI",
 +
            "offerta": "2020_00110_VG_FOR DATA - rivendita cometa RQI",
 +
            "tags": "",
 +
            "settore": "Vendita e manutenzione ns. prodotti e soluzioni"
 +
        },
 +
        {
 +
            "id": 569,
 +
            "descrizione": "Attività di supporto per applicativo VUMAS",
 +
            "numeroRisorseAssegnate": 2,
 +
            "stato": "A",
 +
            "dataInizio": "2021-01-01T00:00:00",
 +
            "dataFineEffettiva": "0001-01-01T00:00:00",
 +
            "dataFinePrevista": "2021-12-31T00:00:00",
 +
            "giorniStimati": 30.0,
 +
            "giorniLavorati": 0.625,
 +
            "tipologia": "Canone di manutenzione",
 +
            "capoProgetto": "Genova Bruno",
 +
            "responsabileDiStruttura": "Vespignani Giacomo",
 +
            "unitaOrganizzativa": "",
 +
            "cliente": "CODD & DATE SRL",
 +
            "clienteFinale": "",
 +
            "offerta": "2021_00012_AE_CODD & DATE SRL - Manutenzione evolutiva VUMAS",
 +
            "tags": "",
 +
            "settore": "Vendita e manutenzione ns. prodotti e soluzioni"
 +
        }
 +
    ]
 
}
 
}
 
</pre>
 
</pre>
Riga 181: Riga 148:
 
               <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
               <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
  
<b>risorse</b></td>
+
<b>jira/task</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 commesse</p>
 
                  <b>application/json</b>
 
                  <b>application/json</b>
 
                     <pre>
 
                     <pre>
 
{
 
{
"matricola":"AAA",
+
    "IDCommessa":"726",
"nome":"Mimmo",
+
    "titolo":"Task di prova Jira 1",
        "escludiDatiEconomici":"false",
+
    "descrizione":"C'è una grave errore 1",
"cognome":"Tartaglia",
+
    "idIssue":"100",
"mailAziendale":"test@outlook.it",
+
    "idSubTask":"201",
"tipo":"dipendente",
+
    "issueKey":"PRJ-200",
"contratto": "Dipendente in prova",
+
    "codiceStato":"100",
"gruppi":["gruppo1", "gruppo2"],
+
    "codiceAmbiente":"200",
"sede":"Bari",
+
    "codicePriorita":"100",
"retribuzioneAnnualeLorda":"50000",
+
    "codiceTipologia":"100",
"rimborsoKmMensile":"1000",
+
    "idsTags":[1,2],
"indennitaTrasfertaMensile":"1000",
+
    "fix":true,
"altroMensile":"1500",
+
    "workaround":false,
"rimborsoFissoAnnuale":"5000",
+
    "DataFinePrevista":"2021-04-20T17:30:00",
"codiceFiscale":"prnmnl87l34ifhg7",
+
    "allegati":[
"indirizzo":"via di casa sua",
+
        {
"civico":"14",
+
        "nomeFile":"test.txt",
"comune":"Modena",
+
        "descrizione":"file di prova",
"provincia": "MO",
+
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3Zh"
"cap":"41122",
+
        }
"luogoDiNascita":"Sassuolo",
+
    ]
"dataAssunzione":"2017-01-01",
 
"dataLicenziamento":"2021-01-01",
 
"dataDiNascita":"1990-02-11",
 
"buoniPasto":"false",
 
"cellulareAziendale":"2342342342",
 
"cellularePersonale":"62345235323",
 
"mailPec":"test@test.it",
 
"mailPersonale":"test@test.it",
 
"CodiceUnitaOrganizzativa":"UO123",
 
"UnitaOrganizzativa":"Impianti",
 
        "inviaMailCredenziali":"true"
 
 
}
 
}
  
Riga 232: Riga 189:
 
                         </tr>
 
                         </tr>
 
                         <tr>
 
                         <tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>matricola</b></td>
+
                             <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;'>matricola della risorsa</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;'></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>nome</b></td>
+
                             <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;'>nome della risorsa</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;'></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 in inserimento</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>descrizione</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>cognome della risorsa</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>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>SI in inserimento</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>mailAziendale</b></td>
+
                             <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;'>mail aziendale della risorsa</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;'></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>SI in inserimento</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>tipo</b></td>
+
                             <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;'>tipologia risorsa: dipendente, collaboratore, esterno</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;'>dipendente</td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>in modifica se non specificato non viene variato</td>
 
                        </tr>
 
<tr>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>contratto</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>contratto della risorsa</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 in inserimento</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>gruppi</b></td>
+
                             <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;'>gruppi di COMETA a cui associare la risorsa</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;'></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>sede</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>issueKey</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>sede della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo del Task su Jira
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>SI in inserimento</td>
 
                        </tr>
 
 
<tr>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>retribuzioneAnnualeLorda</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>retribuzione annuale lorda della risorsa</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>
+
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>rimborsoKmMensile</b></td>
+
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>rimborso Km mensile della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>codiceAmbiente</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;'>codice identificativo dell'ambiente di riferimento: da definire con il cliente
 
                             <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>indennitaTrasfertaMensile</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>codicePriorita</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>indennità di trasferta mensile della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo della priorità del task: da definire con il cliente
                            <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>altroMensile</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>codiceTipologia</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>altro mensile lorda della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo della tipologia del task: da definire con il cliente
                            <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>rimborsoFissoAnnuale</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>dataFinePrevista</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>rimborso fisso annuale lorda della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data fine per la risoluzione del task prevista</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>codiceFiscale</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>fix</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice fiscale della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>identifica un task di 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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>è obbligatorio indicare un o tra i due valori fix o workaround</td>
 
                         </tr>
 
                         </tr>
<tr>
+
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>indirizzo</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idsTags</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>indirizzo della risorsa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>array di ID dei tag ta associare 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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                         </tr>
 
                         </tr>
<tr>
+
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>indirizzo</b></td>
+
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>indirizzo della risorsa</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>civico</b></td>
+
                             <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;'>civico della risorsa</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>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                         </tr>
 
                         </tr>
<tr>
+
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>comune</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>comune della risorsa</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>provincia</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>provincia della risorsa</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>cap</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>cap della risorsa</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>luogoDiNascita</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>luogo di nascita della risorsa</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>dataAssunzione</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>data assunzione della risorsa</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>dataLicenziamento</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>data licenziamento della risorsa</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 della risorsa</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>buoniPasto</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>buoni pasto spettanti</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>cellulareAziendale</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>cellulare aziendale della risorsa</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>cellularePersonale</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>cellulare personale della risorsa</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>mailPec</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>PEC della risorsa</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>mailPersonale</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>mail personale della risorsa</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>codiceUnitaOrganizzativa</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice dell'Unità Organizzativa</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>unitaOrganizzativa</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>nome dell'Unità Organizzativa</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>inviaMailCredenziali</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Indica se inviare le credenziali all'utente in fase di inserimento</td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>false</td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'></td>
 
                        </tr>
 
 
 
 
 
Riga 428: Riga 284:
  
 
<p>
 
<p>
                     La data è nel fomato ISO yyyy-mm-dd
+
                     La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
 
                     <br />
 
                     <br />
 
                     Date valide possono essere:
 
                     Date valide possono essere:
                     <ul><li>2017-12-5</li><li>2020-01-25</li></ul>
+
                     <ul><li>2017-12-5</li><li>2020-01-25</li>
 +
<li>2021-04-20T16:20:00</li>
 +
</ul>
 +
 
  
                    <p>In seguito all'inserimento di una nuova risorsa viene inviata automaticamente all'utente una mail con le credenziali e il link per l'accesso al sistema.</p>
 
 
   
 
   
 
   
 
   
Riga 442: Riga 300:
 
                     <pre>
 
                     <pre>
 
{
 
{
  "successo": true,
+
    "idTask": 900,
  "messaggio": null,
+
    "successo": true
  "operazioneEseguita": "INSERIMENTO",
 
  "username": null,
 
  "mailCredenzialiInviata": false
 
 
}
 
}
 
</pre>
 
</pre>
<p>
+
 
Il campo operazioneEseguita può avere i seguenti valori: "INSERIMENTO", "AGGIORNAMENTO".<br>
 
Nel caso l'operazione eseguita sia "INSERIMENTO" il campo mailCredenzialiInviata a false indica che c'è stato un problema nell'invio della mail.
 
</p>
 
  
 
                     <p>In caso di errore:</p>
 
                     <p>In caso di errore:</p>
Riga 460: Riga 312:
 
   "successo": false,
 
   "successo": false,
 
   "messaggio": "Descrizione dell'errore",
 
   "messaggio": "Descrizione dell'errore",
  "operazioneEseguita": null,
 
  "username": null,
 
  "mailCredenzialiInviata": false
 
 
}
 
}
 
</pre>
 
</pre>
Riga 473: Riga 322:
 
               <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
               <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
  
<b>notespesa</b></td>
+
<b></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;'>PUT</td>
  
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
 
                 <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
Riga 480: Riga 329:
 
                     <pre>
 
                     <pre>
 
{
 
{
"matricola":"AAA",
+
    "idTask":"902",
"data":"2020-01-04",
+
    "idIssue":"101",
"id":"XXXX",
+
    "idSubTask":"203",
"causale":"Pranzo",
+
    "issueKey":"PRJ-210",
"importoUnitario":12.5,
+
    "codiceStato":"130",
"quantita": 1,
+
    "codicePriorita":"100",
"aziendale":false
+
    "descrizione":"C'è una grave errore w",
 +
    "DataFinePrevista":"2021-04-20T17:30:00",
 +
    "allegati":[
 +
        {
 +
        "nomeFile":"test.txt",
 +
        "descrizione":"file di prova",
 +
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3Zh"
 +
        }
 +
    ]
 
}
 
}
  
 
</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 499: Riga 356:
 
                         </tr>
 
                         </tr>
 
                         <tr>
 
                         <tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>matricola</b></td>
+
                             <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;'>matricola della risorsa</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;'></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>data</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>descrizione</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>data della spesa</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>
 
                             <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>id</b></td>
+
                             <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;'>identificativo della spesa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>idIssue 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;'></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>causale</b></td>
+
                             <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;'>causale della spesa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>idSubTask 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;'></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>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>issueKey</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo del Task in 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;'></td>
 +
                        </tr>
 +
 
<tr>
 
<tr>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>importoUnitario</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>codiceStato</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>importo unitario della spesa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo dello stato del task: valori da concordare con il cliente
 +
</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>codicePriorita</b></td>
 +
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>codice identificativo della priorità del task: valori da concordare con il cliente
 +
</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>quantita</b></td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>DataFinePrevista</b></td>
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>quantità oggetto della spesa</td>
+
                             <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data fine per il task prevista</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>aziendale</b></td>
+
                             <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;'>spesa già sostenuta dall'azienda</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>
 
                             <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 547: Riga 423:
  
 
<p>
 
<p>
                     La data è nel fomato ISO yyyy-mm-dd
+
                     La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
 
                     <br />
 
                     <br />
 
                     Date valide possono essere:
 
                     Date valide possono essere:
                     <ul><li>2017-12-5</li><li>2020-01-25</li></ul>
+
                     <ul><li>2017-12-5</li><li>2020-01-25</li>
 
+
<li>2021-04-20T16:20:00</li>
                   
+
</ul>
 
   
 
   
 
   
 
   

Versione attuale delle 11:27, 10 gen 2022

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

Metodi presenti un questa sezione:

  • jira/commesse Consente di recuperare la lista delle commesse da indicare nella creazione del task
  • jira/task consenti di inserire/modificare i task


METODO HTTP Verb PARAMETRI RISULTATO
jira/commesse POST

Ricerca commesse

application/json

{
    "filtri":
    {
        "stato":"A",
        "descrizione":"XXX",
        "id":"234"
    },
    "pagina":"1",
    "recordPerPagina":"100"

    
}

descrizione dei parametri

parametro descrizione default obbligatorio
stato stato della commessa. Può assumere i seguneti valori: A (Aperta), C (Chiusa), S (StandBy)
descrizione descrizione della commessa
id id della commessa


In caso di successo:

{
    "parametriDiRicerca": {
        "filtri": {
            "stato": "A",
            "id": 0,
            "descrizione": null
        },
        "pagina": 1,
        "recordPerPagina": 2
    },
    "totaleRecordRicerca": 56,
    "totaleRecord": 2,
    "commesse": [
        {
            "id": 548,
            "descrizione": "AM COMETA RQI",
            "numeroRisorseAssegnate": 0,
            "stato": "A",
            "dataInizio": "2020-11-15T00:00:00",
            "dataFineEffettiva": "0001-01-01T00:00:00",
            "dataFinePrevista": "2021-11-30T00:00:00",
            "giorniStimati": 0.0,
            "giorniLavorati": 0.0,
            "tipologia": "Canone di manutenzione",
            "capoProgetto": "Vespignani Giacomo",
            "responsabileDiStruttura": "Vespignani Giacomo",
            "unitaOrganizzativa": "",
            "cliente": "FOR DATA",
            "clienteFinale": "RQI",
            "offerta": "2020_00110_VG_FOR DATA - rivendita cometa RQI",
            "tags": "",
            "settore": "Vendita e manutenzione ns. prodotti e soluzioni"
        },
        {
            "id": 569,
            "descrizione": "Attività di supporto per applicativo VUMAS",
            "numeroRisorseAssegnate": 2,
            "stato": "A",
            "dataInizio": "2021-01-01T00:00:00",
            "dataFineEffettiva": "0001-01-01T00:00:00",
            "dataFinePrevista": "2021-12-31T00:00:00",
            "giorniStimati": 30.0,
            "giorniLavorati": 0.625,
            "tipologia": "Canone di manutenzione",
            "capoProgetto": "Genova Bruno",
            "responsabileDiStruttura": "Vespignani Giacomo",
            "unitaOrganizzativa": "",
            "cliente": "CODD & DATE SRL",
            "clienteFinale": "",
            "offerta": "2021_00012_AE_CODD & DATE SRL - Manutenzione evolutiva VUMAS",
            "tags": "",
            "settore": "Vendita e manutenzione ns. prodotti e soluzioni"
        }
    ]
}

In caso di errore:

{
  "successo": false,
  "messaggio": "Descrizione dell'errore"
}
jira/task POST

Inserimento commesse

application/json

{
    "IDCommessa":"726",
    "titolo":"Task di prova Jira 1",
    "descrizione":"C'è una grave errore 1",
    "idIssue":"100",
    "idSubTask":"201",
    "issueKey":"PRJ-200",
    "codiceStato":"100",
    "codiceAmbiente":"200",
    "codicePriorita":"100",
    "codiceTipologia":"100",
    "idsTags":[1,2],
    "fix":true,
    "workaround":false,
    "DataFinePrevista":"2021-04-20T17:30:00",
    "allegati":[
        {
        "nomeFile":"test.txt",
        "descrizione":"file di prova",
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3Zh"
        }
    ]
}

descrizione dei parametri

parametro descrizione default obbligatorio
idCommessa id della commessa recuperato con il servizio jira/commesse SI
titolo titolo del task SI
descrizione descrizione del task SI
idIssue isIssue jira SI
idSubTask tisSubTask jira SI
idSubTask tisSubTask jira SI
issueKey codice identificativo del Task su Jira
codiceAmbiente codice identificativo dell'ambiente di riferimento: da definire con il cliente SI
codicePriorita codice identificativo della priorità del task: da definire con il cliente SI
codiceTipologia codice identificativo della tipologia del task: da definire con il cliente SI
dataFinePrevista Data fine per la risoluzione del task prevista SI
fix identifica un task di fix è obbligatorio indicare un o tra i due valori fix o workaround
idsTags array di ID dei tag ta associare al Task
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:

{
    "idTask": 900,
    "successo": true
}


In caso di errore:

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

application/json

{
    "idTask":"902",
    "idIssue":"101",
    "idSubTask":"203",
    "issueKey":"PRJ-210",
    "codiceStato":"130",
    "codicePriorita":"100",
    "descrizione":"C'è una grave errore w",
    "DataFinePrevista":"2021-04-20T17:30:00",
    "allegati":[
        {
        "nomeFile":"test.txt",
        "descrizione":"file di prova",
        "base64FileData":"RmlsZSBkaSBwcm92YSBmaWxlIGRpIHByb3ZhIHF1ZXN0byDDqCB1biBmaWxlIGRpIHByb3Zh"
        }
    ]
}

descrizione dei parametri

parametro descrizione default obbligatorio
idTask id del task di cometa SI
descrizione descrizione del task
idIssue idIssue jira SI
idSubTask idSubTask jira SI
issueKey codice identificativo del Task in Jira
codiceStato codice identificativo dello stato del task: valori da concordare con il cliente
codicePriorita codice identificativo della priorità del task: valori da concordare con il cliente
DataFinePrevista Data fine per il task prevista
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": null
}


In caso di errore:

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