Differenze tra le versioni di "Integrazione JIRA"
(Creata pagina con "<p>Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso <b>Accesso API</b></p> <p> Metodi presenti un questa...") |
|||
| (21 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 3: | Riga 3: | ||
Metodi presenti un questa sezione: | Metodi presenti un questa sezione: | ||
<ul> | <ul> | ||
| − | <li><b> | + | <li><b>jira/commesse</b> Consente di recuperare la lista delle commesse da indicare nella creazione del task</li> |
| − | <li><b> | + | <li><b>jira/task</b> consenti di inserire/modificare i task</li> |
| − | + | ||
</ul> | </ul> | ||
| 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> | + | <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> | ||
{ | { | ||
| − | + | "filtri": | |
| − | + | { | |
| − | + | "stato":"A", | |
| − | + | "descrizione":"XXX", | |
| − | + | "id":"234" | |
| − | + | }, | |
| − | + | "pagina":"1", | |
| − | + | "recordPerPagina":"100" | |
| − | + | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
} | } | ||
| Riga 68: | Riga 52: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'></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>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 | + | <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> | + | <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;'> | + | <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;'></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> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<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> | ||
{ | { | ||
| − | + | "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" | ||
| + | } | ||
| + | ] | ||
} | } | ||
</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> | + | <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> | ||
{ | { | ||
| − | + | "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" | |
| − | + | } | |
| − | + | ] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
} | } | ||
| Riga 232: | Riga 189: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | + | <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;'> | + | <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 | + | <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> | + | <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;'> | + | <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 | + | <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> | + | <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;'> | + | <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 | + | <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> | + | <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;'> | + | <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;'>SI | + | <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> | + | <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;'> | + | <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;'>SI</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'></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> | + | <tr> |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | + | <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;'>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> | |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'>SI</td> | ||
</tr> | </tr> | ||
| − | + | <tr> | |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'>SI</td> | ||
</tr> | </tr> | ||
| + | |||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'>SI</td> | ||
</tr> | </tr> | ||
| − | + | <tr> | |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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;'>è obbligatorio indicare un o tra i due valori fix o workaround</td> | ||
</tr> | </tr> | ||
| − | + | <tr> | |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| Riga 428: | Riga 284: | ||
<p> | <p> | ||
| − | La data è nel fomato ISO yyyy-mm- | + | 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> | ||
| + | |||
| − | |||
| Riga 442: | Riga 300: | ||
<pre> | <pre> | ||
{ | { | ||
| − | + | "idTask": 900, | |
| − | + | "successo": true | |
| − | |||
| − | |||
| − | |||
} | } | ||
</pre> | </pre> | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
<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", | ||
| − | |||
| − | |||
| − | |||
} | } | ||
</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> | + | <b></b></td> |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | + | <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> | ||
{ | { | ||
| − | + | "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" | ||
| + | } | ||
| + | ] | ||
} | } | ||
</pre> | </pre> | ||
| − | + | <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> | + | <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;'> | + | <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> | + | <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;'> | + | <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> | ||
| − | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | |
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | + | <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;'> | + | <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> | ||
| − | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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> | ||
| − | |||
</tr> | </tr> | ||
| + | |||
| + | |||
| + | |||
<tr> | <tr> | ||
| − | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b> | + | <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;'> | + | <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- | + | 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
|
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
La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
|
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
La data è nel fomato ISO yyyy-mm-ddTHH:mm:ss
|
In caso di successo: {
"successo": true,
"messaggio": null
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|