Temps & Présence
Temps de travail, congés, plannings et jours fériés — enregistrez et lisez la présence par programmation.
Temps de Travail
Points de terminaison
| GET | /employee-working-hours | Récupère la collection de ressources WorkTime. |
| POST | /employee-working-hours | Crée une ressource WorkTime. |
| GET | /employee-working-hours/{id} | Récupère une ressource WorkTime. |
| PATCH | /employee-working-hours/{id} | Met à jour la ressource WorkTime. |
| DELETE | /employee-working-hours/{id} | Supprime la ressource WorkTime. |
| GET | /work-times | Récupère la collection de ressources WorkTime. |
| POST | /work-times | Crée une ressource WorkTime. |
| GET | /work-times/{id} | Récupère une ressource WorkTime. |
| PATCH | /work-times/{id} | Met à jour la ressource WorkTime. |
| DELETE | /work-times/{id} | Supprime la ressource WorkTime. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | integer | |
| employee* | string (iri-reference) | |
| project* | string (iri-reference) | |
| date* | string (date-time) | |
| seconds* | integer | |
| description | stringnull | |
| projectTask | string,null (iri-reference) | Optional link to a {@see ProjectTask}. Nullable; existing rows have no link. Set by the Surface 1 picker chip and by Surface 2's close-and-log panel. The validator {@see \App\Validator\WorkTime\WorkTi |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| deletedAt | string,null (date-time) | |
| deleted | boolean | Check if the entity has been soft deleted. |
Congé
Points de terminaison
| GET | /holidays | Récupère la collection de ressources Holiday. |
| POST | /holidays | Crée une ressource Holiday. |
| GET | /holidays/{id} | Récupère une ressource Holiday. |
| PATCH | /holidays/{id} | Met à jour la ressource Holiday. |
| DELETE | /holidays/{id} | Supprime la ressource Holiday. |
| GET | /holidays/active | Récupère la collection de ressources Holiday. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | integer | |
| type | string | |
| employee* | string (iri-reference) | |
| manager | string (iri-reference) | |
| description | stringnull | |
| dateFrom | string (date-time) | |
| dateTo | string (date-time) | |
| seconds | integernull | |
| requestedSeconds | integernull | |
| holidayRequests | array | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| deletedAt | string,null (date-time) | |
| employeeFullname | string | |
| employeeReversedFullname | string | |
| relatedEmployee | string,null (iri-reference) | |
| deleted | boolean | Check if the entity has been soft deleted. |
Planning
Points de terminaison
| GET | /schedules | Récupère la collection de ressources Schedule. |
| POST | /schedules | Crée une ressource Schedule. |
| GET | /schedules/{id} | Récupère une ressource Schedule. |
| PATCH | /schedules/{id} | Met à jour la ressource Schedule. |
| GET | /schedules/plan/{date} | Récupère la collection de ressources Schedule. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| name | string | |
| description | stringnull | |
| numberOfDays | integer | |
| regular | boolean | |
| overwriteBankHolidays | boolean | |
| scheduleRanges | array | |
| scheduleEmployees | array |
Jour Férié
Points de terminaison
| GET | /bank-holidays | Récupère la collection de ressources BankHoliday. |
| POST | /bank-holidays | Crée une ressource BankHoliday. |
| GET | /bank-holidays/{id} | Récupère une ressource BankHoliday. |
| PATCH | /bank-holidays/{id} | Met à jour la ressource BankHoliday. |
| DELETE | /bank-holidays/{id} | Supprime la ressource BankHoliday. |
| GET | /holiday-days-frees | Récupère la collection de ressources BankHoliday. |
| POST | /holiday-days-frees | Crée une ressource BankHoliday. |
| GET | /holiday-days-frees/{id} | Récupère une ressource BankHoliday. |
| PATCH | /holiday-days-frees/{id} | Met à jour la ressource BankHoliday. |
| DELETE | /holiday-days-frees/{id} | Supprime la ressource BankHoliday. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| date* | string | |
| publicNotes | stringnull | |
| yearFrom | integernull | |
| yearTo | integernull |