Differenze tra le versioni di "Interrogazione Commesse"
Jump to navigation
Jump to search
(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...") |
|||
| (3 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>commesse</b> metodo che consente di estrarre i dati delle commesse</li> |
| − | <li><b> | + | <li><b>tipologieAttivita</b> metodo che consente di estrarre tutte le tipologie di attività</li> |
| + | <li><b>tipologieCommesse</b> metodo che consente di estrarre tutte le tipologie delle commesse</li> | ||
| + | |||
| Riga 12: | Riga 14: | ||
<br> | <br> | ||
<table border="0" style="border:1px solid #999; border-collapse:collapse"> | <table border="0" style="border:1px solid #999; border-collapse:collapse"> | ||
| + | <tr> | ||
| + | <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:nowrap;'>METODO</th> | ||
| + | <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:nowrap;'>HTTP Verb</th> | ||
| + | <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:nowrap;'>PARAMETRI</th> | ||
| + | <th style=' border: 1px solid #999; padding: 3px; font-size: 10pt; background-color: #DDD; text-transform: uppercase; white-space:nowrap;'>RISULTATO</th> | ||
| + | |||
| + | </tr> | ||
<tr> | <tr> | ||
<td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | ||
| − | <b> | + | <b>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 24: | Riga 33: | ||
"filtri": | "filtri": | ||
{ | { | ||
| − | " | + | "ID":"1368", |
| − | " | + | "dataInizioDa":"2024-01-01", |
| − | " | + | "dataInizioA":"2024-12-31", |
| − | }, | + | "dataFineDa":"2024-01-01", |
| + | "dataFineA":"2024-12-31", | ||
| + | "stato":"A", | ||
| + | "idTipoAttivita":"13", | ||
| + | "idTipologia":"29", | ||
| + | "descrizione":"manute" | ||
| + | }, | ||
"pagina":1, | "pagina":1, | ||
"recordPerPagina":200 | "recordPerPagina":200 | ||
| Riga 42: | Riga 57: | ||
</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;'>Identificativo 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> | ||
| Riga 49: | Riga 64: | ||
<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>dataInizioDa</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 di inizio della commessa da</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>dataInizioA</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 di inizio della commessa a</span></td> |
<td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>8</td> | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>8</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>stato</b></td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data di finedella commessa da</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>dataFineA</b></td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Data di fine della commessa a</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> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>stato</b></td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Stato della commessa: A = Aperta, C=Chiusa, S=Standby, I = In chiusura</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> | ||
| + | </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;'>Descrizione 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> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTipoAttivita</b></td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Tipo dell'attività della commessa recuperabile con il metodo tipologieAttivita</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> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'><b>idTipologia</b></td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Tipo della commessa recuperabile con il metodo tipologieCommesse</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> | ||
| Riga 86: | Riga 137: | ||
"parametriDiRicerca": { | "parametriDiRicerca": { | ||
"filtri": { | "filtri": { | ||
| − | " | + | "id": 1368, |
| − | " | + | "descrizione": "manute", |
| − | " | + | "idTipologia": 29, |
| + | "idTipoAttivita": 13, | ||
| + | "stato": "A", | ||
| + | "dataInizioDa": "2024-01-01T00:00:00", | ||
| + | "dataInizioA": "2024-12-31T00:00:00", | ||
| + | "dataFineDa": null, | ||
| + | "dataFineA": null | ||
}, | }, | ||
"pagina": 1, | "pagina": 1, | ||
| − | "recordPerPagina": | + | "recordPerPagina": 50 |
}, | }, | ||
| − | "totaleRecordRicerca": | + | "totaleRecordRicerca": 1, |
| − | "totaleRecord": | + | "totaleRecord": 1, |
| − | " | + | "commesse": [ |
{ | { | ||
| − | "id": | + | "id": 1368, |
| − | " | + | "descrizione": "Manutenzione Cash In e MyStore", |
| − | " | + | "stato": "A", |
| − | " | + | "dataInizio": "2024-04-01T00:00:00", |
| − | " | + | "dataFineEffettiva": null, |
| − | "descrizione": " | + | "dataFinePrevista": null, |
| + | "tipologia": { | ||
| + | "id": 29, | ||
| + | "descrizione": "FBK_AM_PRJ" | ||
| + | }, | ||
| + | "capoProgetto": { | ||
| + | "id": 1158, | ||
| + | "cognome": "FRANZETTI", | ||
| + | "nome": "ALESSANDRO DAVIDE" | ||
| + | }, | ||
| + | "responsabileDiStruttura": { | ||
| + | "id": 1325, | ||
| + | "cognome": "TENIVELLA", | ||
| + | "nome": "EUGENIO" | ||
| + | }, | ||
| + | "unitaOrganizzative": [ | ||
| + | { | ||
| + | "id": 183, | ||
| + | "codice": "FK0078", | ||
| + | "nome": "FK0078 - FBK IN STORE SOLUTIONS", | ||
| + | "dallaData": "2024-04-30T00:00:00" | ||
| + | } | ||
| + | ], | ||
"cliente": { | "cliente": { | ||
| − | "id": | + | "id": 90, |
| − | " | + | "descrizione": "Fabrick Spa" |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
| + | "tipoAttivita": { | ||
| + | "id": 13, | ||
| + | "descrizione": "Manutenzione Corr.ed Evo. Progetto" | ||
| + | }, | ||
| + | "attivita": [ | ||
| + | { | ||
| + | "id": 8130, | ||
| + | "descrizione": "ANALISI E DOCUMENTAZIONE PRD - FBK POS", | ||
| + | "percentualeCostoCapitabizzabile": 0.0, | ||
| + | "tipoAttivita": { | ||
| + | "id": 12, | ||
| + | "descrizione": "Manutenzione Evolutive Prodotto" | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | "id": 8131, | ||
| + | "descrizione": "ANALISI E DOCUMENTAZIONE PRD - FBK Cash-In", | ||
| + | "percentualeCostoCapitabizzabile": 0.0, | ||
| + | "tipoAttivita": { | ||
| + | "id": 12, | ||
| + | "descrizione": "Manutenzione Evolutive Prodotto" | ||
| + | } | ||
| + | }, | ||
| + | ... | ||
| + | ], | ||
"prodotti": [ | "prodotti": [ | ||
{ | { | ||
| − | "id": | + | "id": 145, |
| − | "codice": " | + | "codice": "FBK_API_ACTIVE_ENGINE_CORE", |
| − | + | "nome": "Active Engine - Core" | |
| − | "nome": " | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
{ | { | ||
| − | "id": | + | "id": 6068, |
| − | "codice": " | + | "codice": "FBK_PROD_POS", |
| − | + | "nome": "FBK POS" | |
| − | "nome": " | + | }, |
| − | + | ... | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
] | ] | ||
| − | |||
} | } | ||
] | ] | ||
} | } | ||
| − | + | ||
| − | |||
</pre> | </pre> | ||
<p>In caso di errore:</p> | <p>In caso di errore:</p> | ||
| Riga 164: | Riga 242: | ||
</tr> | </tr> | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
<tr> | <tr> | ||
<td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | ||
| − | <b> | + | <b>tipologieAttivita</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;'> | ||
<b>application/json</b> | <b>application/json</b> | ||
| + | |||
| + | </td> | ||
| + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top; width:400px'> | ||
| + | <p> In caso di successo:</p> | ||
| + | |||
| + | <pre> | ||
| + | [ | ||
| + | { | ||
| + | "id": 6, | ||
| + | "descrizione": "Business Development", | ||
| + | "capitabizzabile": false, | ||
| + | "diProdotto": false | ||
| + | }, | ||
| + | { | ||
| + | "id": 1, | ||
| + | "descrizione": "Cloud Service", | ||
| + | "capitabizzabile": false, | ||
| + | "diProdotto": false | ||
| + | }, | ||
| + | { | ||
| + | "id": 7, | ||
| + | "descrizione": "Consulting", | ||
| + | "capitabizzabile": false, | ||
| + | "diProdotto": false | ||
| + | }, | ||
| + | ... | ||
| + | ] | ||
| + | |||
| + | |||
| + | </pre> | ||
| + | <p>In caso di errore:</p> | ||
| + | |||
<pre> | <pre> | ||
{ | { | ||
| − | " | + | "successo": false, |
| − | " | + | "messaggio": "Descrizione dell'errore" |
| − | |||
| − | |||
} | } | ||
| + | </pre> | ||
| − | + | </td> | |
| − | + | ||
| − | + | </tr> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | <tr> | |
| − | + | <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | <b>tipologieCommesse</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;'> | |
| − | + | <b>application/json</b> | |
| − | + | ||
</td> | </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'> | ||
| Riga 232: | Riga 308: | ||
<pre> | <pre> | ||
| − | + | [ | |
| − | + | { | |
| − | + | "id": 21, | |
| − | + | "descrizione": "Fabrick" | |
| − | + | }, | |
| − | + | { | |
| − | + | "id": 26, | |
| − | + | "descrizione": "FBK_AM_PRD" | |
| − | + | }, | |
| − | |||
| − | |||
| − | |||
{ | { | ||
| − | + | "id": 29, | |
| − | + | "descrizione": "FBK_AM_PRJ" | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}, | }, | ||
| − | + | ... | |
| − | + | ] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
<p>In caso di errore:</p> | <p>In caso di errore:</p> | ||
| Riga 304: | Riga 338: | ||
</tr> | </tr> | ||
| − | + | ||
| − | |||
</table> | </table> | ||
Versione attuale delle 12:11, 9 mag 2024
Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso Accesso API
Metodi presenti un questa sezione:
- commesse metodo che consente di estrarre i dati delle commesse
- tipologieAttivita metodo che consente di estrarre tutte le tipologie di attività
- tipologieCommesse metodo che consente di estrarre tutte le tipologie delle commesse
| METODO | HTTP Verb | PARAMETRI | RISULTATO | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| commesse | POST |
application/json {
"filtri":
{
"ID":"1368",
"dataInizioDa":"2024-01-01",
"dataInizioA":"2024-12-31",
"dataFineDa":"2024-01-01",
"dataFineA":"2024-12-31",
"stato":"A",
"idTipoAttivita":"13",
"idTipologia":"29",
"descrizione":"manute"
},
"pagina":1,
"recordPerPagina":200
}
descrizione dei parametri
|
In caso di successo: {
"parametriDiRicerca": {
"filtri": {
"id": 1368,
"descrizione": "manute",
"idTipologia": 29,
"idTipoAttivita": 13,
"stato": "A",
"dataInizioDa": "2024-01-01T00:00:00",
"dataInizioA": "2024-12-31T00:00:00",
"dataFineDa": null,
"dataFineA": null
},
"pagina": 1,
"recordPerPagina": 50
},
"totaleRecordRicerca": 1,
"totaleRecord": 1,
"commesse": [
{
"id": 1368,
"descrizione": "Manutenzione Cash In e MyStore",
"stato": "A",
"dataInizio": "2024-04-01T00:00:00",
"dataFineEffettiva": null,
"dataFinePrevista": null,
"tipologia": {
"id": 29,
"descrizione": "FBK_AM_PRJ"
},
"capoProgetto": {
"id": 1158,
"cognome": "FRANZETTI",
"nome": "ALESSANDRO DAVIDE"
},
"responsabileDiStruttura": {
"id": 1325,
"cognome": "TENIVELLA",
"nome": "EUGENIO"
},
"unitaOrganizzative": [
{
"id": 183,
"codice": "FK0078",
"nome": "FK0078 - FBK IN STORE SOLUTIONS",
"dallaData": "2024-04-30T00:00:00"
}
],
"cliente": {
"id": 90,
"descrizione": "Fabrick Spa"
},
"tipoAttivita": {
"id": 13,
"descrizione": "Manutenzione Corr.ed Evo. Progetto"
},
"attivita": [
{
"id": 8130,
"descrizione": "ANALISI E DOCUMENTAZIONE PRD - FBK POS",
"percentualeCostoCapitabizzabile": 0.0,
"tipoAttivita": {
"id": 12,
"descrizione": "Manutenzione Evolutive Prodotto"
}
},
{
"id": 8131,
"descrizione": "ANALISI E DOCUMENTAZIONE PRD - FBK Cash-In",
"percentualeCostoCapitabizzabile": 0.0,
"tipoAttivita": {
"id": 12,
"descrizione": "Manutenzione Evolutive Prodotto"
}
},
...
],
"prodotti": [
{
"id": 145,
"codice": "FBK_API_ACTIVE_ENGINE_CORE",
"nome": "Active Engine - Core"
},
{
"id": 6068,
"codice": "FBK_PROD_POS",
"nome": "FBK POS"
},
...
]
}
]
}
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|
||||||||||||||||||||||||||||||||||||||||||||||||
| tipologieAttivita | POST |
application/json |
In caso di successo: [
{
"id": 6,
"descrizione": "Business Development",
"capitabizzabile": false,
"diProdotto": false
},
{
"id": 1,
"descrizione": "Cloud Service",
"capitabizzabile": false,
"diProdotto": false
},
{
"id": 7,
"descrizione": "Consulting",
"capitabizzabile": false,
"diProdotto": false
},
...
]
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|
||||||||||||||||||||||||||||||||||||||||||||||||
| tipologieCommesse | POST |
application/json |
In caso di successo: [
{
"id": 21,
"descrizione": "Fabrick"
},
{
"id": 26,
"descrizione": "FBK_AM_PRD"
},
{
"id": 29,
"descrizione": "FBK_AM_PRJ"
},
...
]
In caso di errore: {
"successo": false,
"messaggio": "Descrizione dell'errore"
}
|