Differenze tra le versioni di "Integrazione JIRA"
| 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> | ||
| Riga 29: | Riga 29: | ||
<pre> | <pre> | ||
{ | { | ||
| − | + | "filtri": | |
| − | + | { | |
| − | + | "stato":"A", | |
| − | + | "descrizione":"XXX", | |
| − | + | "id":"234" | |
| − | + | }, | |
| − | + | "pagina":"1", | |
| − | + | "recordPerPagina":"100" | |
| − | + | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
} | } | ||
| Riga 68: | Riga 51: | ||
</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> | ||
| − | |||
</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 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> | ||
| − | |||
</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> | ||
| − | |||
</tr> | </tr> | ||
</table> | </table> | ||
Versione delle 20:41, 16 mar 2021
Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso Accesso API
Metodi presenti un questa sezione:
- 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 |
application/json {
"filtri":
{
"stato":"A",
"descrizione":"XXX",
"id":"234"
},
"pagina":"1",
"recordPerPagina":"100"
}
descrizione dei parametri
La data è nel fomato ISO yyyy-mm-dd
L'oggetto timbratura contiene i seguenti campi:
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.
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. Attenzione!
|
In caso di successo: {
"successo": true,
"messaggio": null
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| risorse | POST |
application/json {
"matricola":"AAA",
"nome":"Mimmo",
"escludiDatiEconomici":"false",
"cognome":"Tartaglia",
"mailAziendale":"test@outlook.it",
"tipo":"dipendente",
"contratto": "Dipendente in prova",
"gruppi":["gruppo1", "gruppo2"],
"sede":"Bari",
"retribuzioneAnnualeLorda":"50000",
"rimborsoKmMensile":"1000",
"indennitaTrasfertaMensile":"1000",
"altroMensile":"1500",
"rimborsoFissoAnnuale":"5000",
"codiceFiscale":"prnmnl87l34ifhg7",
"indirizzo":"via di casa sua",
"civico":"14",
"comune":"Modena",
"provincia": "MO",
"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"
}
descrizione dei parametri
La data è nel fomato ISO yyyy-mm-dd
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.
|
In caso di successo: {
"successo": true,
"messaggio": null,
"operazioneEseguita": "INSERIMENTO",
"username": null,
"mailCredenzialiInviata": false
}
Il campo operazioneEseguita può avere i seguenti valori: "INSERIMENTO", "AGGIORNAMENTO". In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore",
"operazioneEseguita": null,
"username": null,
"mailCredenzialiInviata": false
}
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| notespesa | POST |
application/json {
"matricola":"AAA",
"data":"2020-01-04",
"id":"XXXX",
"causale":"Pranzo",
"importoUnitario":12.5,
"quantita": 1,
"aziendale":false
}
descrizione dei parametri
La data è nel fomato ISO yyyy-mm-dd
|
In caso di successo: {
"successo": true,
"messaggio": null
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|