Differenze tra le versioni di "Interrogazione Commesse"

Da CometaSoftware Wiki.
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>fatture</b> metodo che ritorna le fatture</li>
+
             <li><b>commesse</b> metodo che consente di estrarre i dati delle commesse</li>
             <li><b>presenze</b> metodo che ritorna il dettaglio delle presenze</li>
+
<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>fatture</b></td>
+
<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":
 
     {
 
     {
         "anno":2020,
+
         "ID":"1368",
         "mese":2,
+
        "dataInizioDa":"2024-01-01",
         "soglia":8
+
        "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>anno</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;'>Anno di estrazione</td>
+
                             <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>mese</b></td>
+
                             <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;'>Mese di estrazione</td>
+
                             <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>soglia</b></td>
+
                             <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;'>valore al di sotto del quale la fattura non viene estratta</span></td>
+
                             <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": {
             "anno": 2020,
+
             "id": 1368,
             "mese": 2,
+
             "descrizione": "manute",
             "soglia": 8.0
+
            "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": 100
+
         "recordPerPagina": 50
 
     },
 
     },
     "totaleRecordRicerca": 760,
+
     "totaleRecordRicerca": 1,
     "totaleRecord": 100,
+
     "totaleRecord": 1,
     "fatture": [
+
     "commesse": [
 
         {
 
         {
             "id": 701,
+
             "id": 1368,
             "codice": "55309",
+
             "descrizione": "Manutenzione Cash In e MyStore",
             "data": "2020-02-24T00:00:00",
+
            "stato": "A",
             "tipoPagamento": null,
+
             "dataInizio": "2024-04-01T00:00:00",
             "totale": 68.0,
+
             "dataFineEffettiva": null,
             "descrizione": "OFFERTA N° 55309",
+
             "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": 9370,
+
                 "id": 90,
                 "codice": "9363",
+
                 "descrizione": "Fabrick Spa"
                "codiceFiscale": "",
 
                "nome": "Giovanni",
 
                "cognome": "D'Angelo",
 
                "email": "parentiemanuele@gmail.com",
 
                "indirizzo": "villaglori 59",
 
                "citta": "Catania",
 
                "provincia": "",
 
                "cap": "95126",
 
                "nazione": "IT",
 
                "telefono": "3384747730",
 
                "cellulare": "3384747730"
 
 
             },
 
             },
 +
            "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": 64,
+
                     "id": 145,
                     "codice": "292",
+
                     "codice": "FBK_API_ACTIVE_ENGINE_CORE",
                    "tipo": "biotecnologie",
+
                     "nome": "Active Engine - Core"
                     "nome": "KIT FORZA VITALE (28 giorni)",
 
                    "descrizione": "Kit Forza Vitale composto da n.2 Q Disk Rossi e 1 Q Disk Verde",
 
                    "quantita": 1,
 
                    "prezzo": 55.0,
 
                    "sconto": 0.0,
 
                    "percentualeSconto": 0.0,
 
                    "totale": 55.0
 
 
                 },
 
                 },
 
                 {
 
                 {
                     "id": 137,
+
                     "id": 6068,
                     "codice": "348",
+
                     "codice": "FBK_PROD_POS",
                    "tipo": "biotecnologie",
+
                     "nome": "FBK POS"
                     "nome": "Spese di Logistica e Spedizione con corriere",
+
                },
                    "descrizione": "",
+
              ...
                    "quantita": 1,
 
                    "prezzo": 13.0,
 
                    "sconto": 0.0,
 
                    "percentualeSconto": 0.0,
 
                    "totale": 13.0
 
                }
 
 
             ]
 
             ]
            ...
 
 
         }
 
         }
 
     ]
 
     ]
 
}
 
}
  
I campi id sono gli identificativi univoci all'interno di Cometa.
+
 
I campi codice sono i codici associati dall'utente o importati da altri sistemi.
 
 
</pre>
 
</pre>
 
                     <p>In caso di errore:</p>
 
                     <p>In caso di errore:</p>
Riga 164: Riga 242:
  
 
             </tr>
 
             </tr>
            <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>presenze</b></td>
+
<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>
 
{
 
{
   "anno":2020,
+
   "successo": false,
   "mese":"1",
+
   "messaggio": "Descrizione dell'errore"
  "applicativoEsterno":"TeamSystem",
 
  "tipoRisorsa":"dipendente"
 
 
}
 
}
 +
</pre>
  
</pre>
+
                </td>
                    <p><b>descrizione dei parametri</b></p>
+
 
                    <table border="0" style="border:1px solid #999; border-collapse:collapse">
+
            </tr>
                        <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>anno</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Anno di estrazione</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>mese</b></td>
+
                <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>Mese di estrazione</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>applicativoEsterno</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>nome applicativo Esterno di si cui è configurata la transcodifica in Cometa</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>tipoRisorsa</b></td>
 
                            <td style='border: 1px solid #999; padding: 3px; vertical-align: top;'>valori possibili: dipendente, collaboratore, esterno</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>
 
                    </table>
 
  
 +
<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>
{
+
[
  "risorse": [
+
    {
  {
+
        "id": 21,
  "id": 84,
+
        "descrizione": "Fabrick"
  "codice": "99",
+
    },
  "matricola": "XXX",
+
    {
  "nome": "Paolo",
+
        "id": 26,
  "cognome": "Rossi",
+
        "descrizione": "FBK_AM_PRD"
  "codiceFiscale": "XXX",
+
    },
  "email": "xxx@gmail.com",
 
  "nominativo": "Rossi Paolo",
 
  "giorni": [
 
 
     {
 
     {
    "data": "2020-01-01T00:00:00",
+
        "id": 29,
    "giustificativi": [
+
        "descrizione": "FBK_AM_PRJ"
      {
 
      "id": 3,
 
      "codice": "MAL",
 
      "descrizione": "Malattia",
 
      "minuti": 480
 
      }
 
    ],
 
    "timbrature": [
 
      {
 
      "ingresso": "2020-01-01T09:00:00",
 
      "uscita": "2020-01-01T12:45:00",
 
      "approvata": true,
 
      "minuti": 225
 
      },
 
      {
 
      "ingresso": "2020-01-01T14:00:00",
 
      "uscita": "2020-01-01T18:00:00",
 
      "approvata": false,
 
      "minuti": 240
 
      }
 
    ],
 
    "minutiOrdinari": 300,
 
    "minutiStraordinari": 20,
 
    "minutiStraordinariNotturni": 0,
 
    "minutiStraordinariFestivi": 0,
 
    "minutiStraordinariFestiviNotturni": 0,
 
    "minutiStraordinariFestiviDiurni": 0,
 
    "minutiReperibilita": 0,
 
    "minutiReperibilitaFestiva": 0
 
 
     },
 
     },
    ...
+
...
  ]
+
]
  },
 
...
 
]
 
}
 
 
 
Il valore del campo codice della risorsa e della timbratura è il codice di transcodifica dell'applicativo impostato nei parametri e configurato in Cometa.
 
 
 
Le timbrature si popolano se la rirosa effettua le timbrature.
 
  
I campi dei minuti si popolano se la Risorsa compila il timesheet.
 
  
I giustificativi di popolano se si utilizza la funzionalità di gestione dei giustificativi in cometa.
 
 
</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

parametro descrizione default obbligatorio
ID Identificativo della commessa
dataInizioDa Data di inizio della commessa da
dataInizioA Data di inizio della commessa a 8
stato Data di finedella commessa da
dataFineA Data di fine della commessa a
stato Stato della commessa: A = Aperta, C=Chiusa, S=Standby, I = In chiusura
descrizione Descrizione della commessa
idTipoAttivita Tipo dell'attività della commessa recuperabile con il metodo tipologieAttivita
idTipologia Tipo della commessa recuperabile con il metodo tipologieCommesse
pagina numero di pagina richiesto 1
recordPerPagina numero record per pagina di ritorno 50



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"
}