Skip to main content

6. Implementazione dei WS GISFO-XME e XME-GISFO

due nuovi WS: WS1 da GISFO a XME per chiedere le giornate, WS2 da XME a GISFO per inviare le giornate

  Tipologia Campo Lunghezza Campo Ammessa Obbligatorio  
Tratta-progetto Testo 600 SI  
CNO Testo   SI quale nomenclatura verrà usata? GISFO/PNI  o P+/G4W? (A475_CNO1 o CNO1)
Lavorazioni Testo   SI  
Note Lavorazioni Testo   NO  
Data GL Date   SI  
Stato Cantiere Testo   SI  
Motivo (Stato Cantiere: Non Attivo) Testo   NO  
Meteo Testo   SI  
Presenza Archeologo Bool   SI se null per noi è 'NO'
Ore lavorate Archeologo Intero   SI se presenza archologo 'SI'  
Nome Lavoratore Testo 100 SI  
Cognome Lavoratore Testo 100 SI  
Codice fiscale Lavoratore Testo 100 SI  
Impresa esecutrice Lavoratore Testo   SI chiarire con XME se su base testo o su base id numerico
Qualifica Lavoratore Testo   SI  
Tipologia Lavoratore Testo   SI  
Ore lavorate Lavoratore Intero   SI  

WS1

{
    "id_transaction":1234,
    "tratta_g4w": [ 
        {
            "nome_tratta": "ABI2ARIELLI00000",
            "giornate":[
                {
                    "data_gl": "2023-02-06",
                    "stato_cantiere":"Attivo",
                    "motivo_stato_cantiere": null,
                    "meteo": "Sereno",
                    "presenza_archeologo": true,
                    "ore_lavorate_arch": 1.5,
                    "cno":[
                        {
                            "nome_cno": "CNO1",
                            "lavorazioni":[
                                    {
                                        "lavorazione": "Minitrincea",
                                        "note_lavorazione": "Via Poggibonsi",
                                    }
                            ]
                        }
                    ],
                    "lavoratori":[
                            {
                                "nome":"Federico",
                                "cognome":"Rossi",
                                "cod_fisc":"FRTRSS90M111L",
                                "impresa":"12339760964",
                                "dettagli_lavoratore":[
                                    {
                                        "qualifica_lavoratore": "Operaio Comune",
                                        "tipologia_lavoratore": "Distacco",
                                        "ore_lavorate": 8
                                    }
                                ]
                            }
                    ]
                }
            ]
        }
    ]
}

WS2

{
    "id_transaction":1234,
    "tratta_g4w": [ 
        {
            "nome_tratta": "ABI2ARIELLI00000" ,
            "esito_tratta": "KO",
            "giornate":[
                {
                        "data_gl": "2023-02-06",
                        "esito": "OK",
                        "motivazione": ""
                }
                {
                        "data_gl": "2023-02-07",
                        "esito": "OK",
                        "motivazione": "Inserimento mezzi"
                }
                {
                        "data_gl": "2023-02-08",
                        "esito": "KO",
                        "motivazione": "Superamento ore Lavoratore,Ore Archeologo non compatibili,ecc"
                }
                {
                        "data_gl": "2023-02-09",
                        "esito": "Non Inserito",
                        "motivazione": "Giornata presente e approvata DL"
                }
            ]
        }
    ]
}