SalarieAjouterActiviteJournaliere
  • 03 May 2024
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

SalarieAjouterActiviteJournaliere

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Fonction API

/v1/ActivitesEtHeures/SalarieAjouterActiviteJournaliere

Verbe HTTP

Post

Description

Permet d'alimenter la grille de l'activité journalière pour un salarié. Ce mode de saisie doit être activé dans la fiche salarié.
En fonction de la configuration dans la fiche société et la fiche salarié, la saisie peut être activée en mode "Classique" ou mode "Avancé" :
SWS_SalarieAjouterActiviteJournaliere_fichesociete
SWS_SalarieAjouterActiviteJournaliere_fichesalarie

En mode avancé, il n'est possible de saisir que 3 plages horaires par jour via cette fonction API.
Si des données existent déjà pour la journée concernée, elles sont écrasées.

ReinitialiserJournee : Si valeur à true alors toutes les saisies de la journée seront supprimées. Pour enregistrer de nouvelles saisies il faudra rappeler la fonction car ce mode se contente de supprimer l'existant.

Groupe de fonctions API

MODIF01

Paramètres de la requête

ParamètreTypeDescription
activiteJournalierePeriodeSalarieActiviteJournalierePeriodeÉlément structuré contenant les informations de l'activité journalière à saisir (cf. détail ci-dessous)
matriculeSalariestringMatricule du salarié concerné
numeroDossierstring

Numéro du dossier concerné par la requête

SalarieActiviteJournalierePeriode

ParamètreTypeDescription
periodeActivitestring(date-time)Période de paie sur laquelle saisir l'activité journalière
calendrierSalarieActiviteJournaliere[]Liste d'éléments structurés contenant les informations de l'activité journalière à saisir sur la période (cf. détail ci-dessous)

SalarieActiviteJournaliere

ParamètreTypeDescription
jourstring(date-time)Jour concerné par la saisie de l'activité journalière
nombreHeuresnumber(double)Nombre d'heure à renseigner. Obligatoire en mode "Classique", et peut être utilisé en mode "Avancé" pour saisir un nombre d'heures global sur la journée. La saisie est une valeur numérique (par ex : pour 8h30 saisir 8.5)
heureDebut1number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°1
heureFin1number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°1
heureDebut2number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°2
heureFin2number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°2
heureDebut3number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de début de la plage horaire n°3
heureFin3number(double)À renseigner uniquement en mode "Avancé". Indique l'heure de fin de la plage horaire n°3
reinitialiserJourneebooleanIndique s'il faut supprimer toutes les valeurs saisies pour la journée concernée (true) ou tenir compte des valeurs indiquées ci-dessus pour saisir les données (false)

Requête

{
  "activiteJournalierePeriode": {
    "periodeActivite": "2020-10-14T21:46:24",
    "calendrier": [
      {
        "jour": "2020-10-14T21:46:24",
        "nombreHeures": 10.5,
        "heureDebut1": 10.5,
        "heureFin1": 10.5,
        "heureDebut2": 10.5,
        "heureFin2": 10.5,
        "heureDebut3": 10.5,
        "heureFin3": 10.5,
        "reinitialiserJournee": true
      },
      {
        "jour": "2020-10-14T21:46:24",
        "nombreHeures": 10.5,
        "heureDebut1": 10.5,
        "heureFin1": 10.5,
        "heureDebut2": 10.5,
        "heureFin2": 10.5,
        "heureDebut3": 10.5,
        "heureFin3": 10.5,
        "reinitialiserJournee": true
      }
    ]
  },
  "matriculeSalarie": "string",
  "numeroDossier": "string"
}

Messages d'erreur

ErreurMessageDescription

Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.