Contrôle du pointage en négatif et de la durée légale journalière (10h) sur vos sociétés
Au programme de cet article
À qui s'adresse cette fonctionnalité
Aux administrateurs société disposant du privilège ADMIN ou ADMIN_TEMPS, qui configurent ces contrôles en masse via l'import/export des référentiels ou le flux automatisé App Exchange. Aux gestionnaires qui consultent ou modifient ces valeurs via l'API Company pour alimenter leurs tableaux de bord.
Prérequis
Disposer du privilège ADMIN ou ADMIN_TEMPS pour accéder à l'écran Import/Export des référentiels Sociétés et au flux App Exchange Organisation Client.
Pour une utilisation via l'API : disposer d'un accès configuré à l'API Company et se référer à la documentation Swagger pour le format exact attendu sur chaque champ.
Les champs disponibles
Dans l'Appexchange, dans les API ou dans les imports en masse vous trouverez ces nouveaux champs :
| Contrôle | Rôle | Valeurs possibles | Valeur par défaut |
|---|---|---|---|
| Pointage en négatif | Autorise ou non la saisie d'heures de pointage négatives pour les employés de la société | "Y" (autorisé) / "N" (non autorisé) — true / false via API |
Autorisé |
| Contrôle durée légale journalière (10h) | Définit le comportement du système lorsqu'un employé dépasse 10h de travail sur une journée | "warning" (alerte) / "blocking" (bloquant) | Alerte |
Ces deux contrôles sont disponibles à trois endroits :
Import/Export massif des Sociétés (Gestion > Import/Export des référentiels > Sociétés) : sélectionnables dans le "Champ iSYBUY" et présents par défaut dans la configuration.
Flux automatisé App Exchange (Gestion > App Exchange > Organisation > Sociétés) : disponibles à l'entrée comme à la sortie.
API Company : champs
allowNegativeTimesheet(booléen) etdailyLegalDurationControl(warning/blocking), disponibles en lecture (GET) et en écriture (POST à la création, PATCH à la modification).
Ces deux champs peuvent être configurés aussi bien à la création d'une société qu'en modification sur une société déjà existante.
Bonnes pratiques
Avant un import massif, vérifiez la conformité des valeurs saisies : "Y"/"N" pour le pointage en négatif, "warning"/"blocking" pour le contrôle des 10h — toute autre valeur est rejetée.
Si vous ne renseignez pas ces champs, les valeurs par défaut s'appliquent automatiquement (pointage négatif autorisé, contrôle 10h en alerte) : pensez à les configurer explicitement si vous souhaitez un comportement différent.
Pour vos intégrations API, référez-vous à la documentation Swagger de votre environnement pour le format exact attendu sur
allowNegativeTimesheetetdailyLegalDurationControl.
Limites
Si vous avez déjà personnalisé votre configuration de champs sur l'écran Import/Export ou sur le flux App Exchange, ces deux nouveaux champs ne s'affichent pas automatiquement : il faut aller les ajouter vous-même dans le sélecteur "Champ iSYBUY".
Une valeur non conforme au format attendu sur l'un des deux champs bloque l'import de ce champ (le reste de la ligne peut cependant être importé).
FAQ
Pourquoi je ne vois pas les champs "Pointage en négatif" ou "Contrôle durée légale journalière" dans mon écran d'import/export ?
Ces champs sont présents par défaut dans la configuration standard. Mais si vous avez déjà personnalisé votre sélection de champs, vous devez les ajouter vous-même en les sélectionnant dans le "Champ iSYBUY".
Mon import sur ces champs échoue avec un warning, que faire ?
Cela signifie que la valeur saisie ne correspond pas au format attendu : "Y" ou "N" pour le pointage en négatif, "warning" ou "blocking" pour le contrôle des 10h.
Ces champs sont-ils disponibles pour toutes les sociétés, ou seulement les nouvelles ?
Pour toutes : vous pouvez les affecter aussi bien à une nouvelle société à sa création qu'à une société déjà existante, par modification.