Modèle d'import/export > Module Gestion temps > Modèle d'import/export BADGEUSE (Badgeuse) 

L'import badgeuse permet d'importer les évènements temps des salariés. C'est presque un import des informations minimales pour la saisie des temps. Il permet aussi de mettre à jour les informations de la synthèse des temps.

Ce modèle s'inspire des fichiers émis par les badgeuses de la marque Bodet.

On distingue entre les deux tables Temps passés (TIMEMP) et Récapitulatif des temps (TIMRECAP) grâce à la table de transcodage 1 définie dans la fonction Transcodate Import/Export. A chaque code externe du fichier à importer on associe le code interne des deux tables correspondantes. Si ce code interne commence par TIR- alors on va écrire dans la table TIMERCAP, s'il commence par TIP- on écrit dans TIMEMP. Pour TIMRECAP, le code qui suit le trait d'union est celui du champ de la table à alimenter. Pour TIMEMP, ce code est celui d'un évènement temps. Enfin le fichier d'import peut comporter des lignes que l'on ne veut pas importer, car on ne sait pas les traiter ou car on peut retrouver l'information par les autres lignes. Pour spécifier qu'on ne doit pas traiter une ligne du fichier d'import, il suffit de faire correspondre au code externe, le code interne suivant : /.

Par exemple on peut avoir dans la table de transcodage 1 les lignes suivantes

 Code local

Code externe

Commentaire

 TIP-W

EFFECTIF

Toutes les lignes du fichier d'import dont le code est EFFECTIF vont créer un nouvel enregistrement dans la table TIMEMP avec le code évènement W

 TIR-HOUNGT

HNUIT

Toutes les lignes du fichier d'import dont le code est HNUIT vont créer ou modifier un enregistrement de la table TIMRECAP. Cet enregistrement est identifié par le matricule du salarié et la date de paie que l'on retrouve à partir du champ date du fichier d'import, et on va additioner au champ HOUNGT de cet enregistrement les nombres de jour ou d'heures.

 /

HSUP2

Chaque fois que le code d'une ligne du fichier d'import est HSUP2, on ne fait rien.

Les contrôles effectueés portent sur l'existence du matricule salarié, du code évènement, et de l'existance du champ dans la table TIMRECAP.

Pré-requis

Les plannings opérationnels correspondants aux dates des évènements doivent exister.

Autres pré-requis

Tables à renseigner

Les tables suivantes sont utilisées par la fonction. Leur contenu doit donc être éventuellement mis à jour :

Table

Intitulé Table

NATACTIV [NAT]

Natures d'activité

Champs obligatoires du modèle

Les champs obligatoires sont :

  • Matricule salarié
  • Code évènement/champ
  • Date de début/fin
  • Nombre d'heures ou nombre de jours

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Matricule inexistant

Salarié non défini dans la gestion des salariés.

Nature d'évènement inexistante

Code non défini dans la table des natures d'évènements. Ou il y a une erreur dans la table de transcodage, ou il faut créer cet évènement.

Champ inexistant : TIMRECAP x

Le champ x n'est pas un champ de la table TIMRECAP. Il faut corriger la table de transcodage.

Tables mises en oeuvre

Ce modèle est utilisable à la fois en import et en export. Les données sont mises à jour dans les tables suivantes :

Table

Intitulé Table

TIMEMP [TIP]

Temps passés