Differenze tra le versioni di "Esportazione dati"

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...")
 
Riga 79: Riga 79:
  
 
                     <pre>
 
                     <pre>
                        {
+
{
                            "risorse": [
+
"risorse": [
                                {
+
{
                                    "id": 84,
+
"id": 84,
                                    "codice": "99",
+
"codice": "99",
                                    "matricola": "XXX",
+
"matricola": "XXX",
                                    "nome": "Paolo",
+
"nome": "Paolo",
                                    "cognome": "Rossi",
+
"cognome": "Rossi",
                                    "codiceFiscale": "XXX",
+
"codiceFiscale": "XXX",
                                    "email": "xxx@gmail.com",
+
"email": "xxx@gmail.com",
                                    "nominativo": "Rossi Paolo",
+
"nominativo": "Rossi Paolo",
                                    "giorni": [
+
"giorni": [
                                        {
+
{
                                            "data": "2020-01-01T00:00:00",
+
"data": "2020-01-01T00:00:00",
                                            "giustificativi": [
+
"giustificativi": [
                                                {
+
{
                                                    "id": 3,
+
"id": 3,
                                                    "codice": "MAL",
+
"codice": "MAL",
                                                    "descrizione": "Malattia",
+
"descrizione": "Malattia",
                                                    "minuti": 480
+
"minuti": 480
                                                }
+
}
                                            ],
+
],
                                            "timbrature": [
+
"timbrature": [
                                                {
+
{
                                                    "ingresso": "2020-01-01T09:00:00",
+
"ingresso": "2020-01-01T09:00:00",
                                                    "uscita": "2020-01-01T12:45:00",
+
"uscita": "2020-01-01T12:45:00",
                                                    "approvata": true,
+
"approvata": true,
                                                    "minuti": 225
+
"minuti": 225
                                                },
+
},
                                                {
+
{
                                                    "ingresso": "2020-01-01T14:00:00",
+
"ingresso": "2020-01-01T14:00:00",
                                                    "uscita": "2020-01-01T18:00:00",
+
"uscita": "2020-01-01T18:00:00",
                                                    "approvata": false,
+
"approvata": false,
                                                    "minuti": 240
+
"minuti": 240
                                                }
+
}
                                            ],
+
],
                                            "minutiOrdinari": 300,
+
"minutiOrdinari": 300,
                                            "minutiStraordinari": 20,
+
"minutiStraordinari": 20,
                                            "minutiStraordinariNotturni": 0,
+
"minutiStraordinariNotturni": 0,
                                            "minutiStraordinariFestivi": 0,
+
"minutiStraordinariFestivi": 0,
                                            "minutiStraordinariFestiviNotturni": 0,
+
"minutiStraordinariFestiviNotturni": 0,
                                            "minutiStraordinariFestiviDiurni": 0,
+
"minutiStraordinariFestiviDiurni": 0,
                                            "minutiReperibilita": 0,
+
"minutiReperibilita": 0,
                                            "minutiReperibilitaFestiva": 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.
+
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.
+
Le timbrature si popolano se la rirosa effettua le timbrature.
                        I campi dei minuti si popolano se la Risorsa compila il timesheet.
+
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.
+
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>

Versione delle 18:07, 29 dic 2020

Per eseguire i servizi presenti in questa sezione è necessario utilizzare un utente che abbia il permesso Accesso API

Metodi presenti un questa sezione:

  • presenze metodo che ritorna il dettaglio delle presenze


METODO HTTP Verb PARAMETRI RISULTATO
presenze POST

application/json

                    {
                      "anno":2020,
                      "mese":"1",
                      "applicativoEsterno":"TeamSystem",
                      "tipoRisorsa":"dipendente"
                  }

descrizione dei parametri

parametro descrizione default obbligatorio
anno Anno di estrazione SI
mese Mese di estrazione SI
applicativoEsterno nome applicativo Esterno di si cui è configurata la transcodifica in Cometa
tipoRisorsa valori possibili: dipendente, collaboratore, esterno



In caso di successo:

 {
	"risorse": [
		{
			"id": 84,
			"codice": "99",
			"matricola": "XXX",
			"nome": "Paolo",
			"cognome": "Rossi",
			"codiceFiscale": "XXX",
			"email": "xxx@gmail.com",
			"nominativo": "Rossi Paolo",
			"giorni": [
				{
					"data": "2020-01-01T00:00:00",
					"giustificativi": [
						{
							"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.

In caso di errore:

{
  "successo": false,
  "messaggio": "Descrizione dell'errore"
}