Le but de cette transaction est de donner la possibilité d'effectuer une saisie d'heures sur des bons de travail pour une population non familiarisée avec Cegid XRP Ultimate.
Le système recherche la première opération (QMIORO) du BT sur laquelle seront ajoutées les ressources, et calcule automatiquement la durée en fonction des heures de début et de fin.
L'intégration du pointage dans les ordres de maintenance s'effectue par les sas. Il faut donc au préalable définir toutes les classes d'ordres susceptibles d'intervenir dans le pointage comme classes de transfert (GTNO).
Données
Gestionnaire
Code du gestionnaire (GGES) pour lequel se fait la saisie du pointage. Il est repris sur la ligne de ressource (QMIRES) créée sur l'ordre de maintenance.
Ordre de maintenance
Identifiant de l'ordre de maintenance (GORM) sur lequel est intégré le pointage en tant que nouvelle ligne de ressource (QMIRES). C'est la première opération de l'ordre (QMIORO) qui est alimentée.
Pointage
Du
Date et heure de début du pointage accessibles ou non suivant le paramètre PR4 associé au mnémonique.
Elles sont alimentées par défaut avec la date et l'heure système.
Au
Date et heure de fin du pointage accessibles ou non suivant le paramètre PR4 associé au mnémonique.
Elles sont alimentées par défaut avec la date et l'heure système.
Commentaire
Permet au gestionnaire de justifier ses temps de travail par la saisie d'un commentaire repris dans la zone information du détail de la ligne de ressource (QMILOL) générée.
Zones de saisie
Pour faciliter la saisie du pointage, les champs du formulaire standard ne sont pas liés aux colonnes des enregistrements de la grille. En revanche, ces derniers existent en tant que champs cachés pour permettre la personnalisation du masque de la transaction. Malgré cela, les actions périphériques en création et en modification sont tout de même valables.
Boutons poussoirs
Début
Permet de créer un nouvel enregistrement de pointage concernant le gestionnaire et le bon de travail saisis au niveau du formulaire.
Si le gestionnaire possède un pointage en cours, ce dernier est automatiquement terminé (mise à jour de la date et de l'heure de fin). A la fin de cette opération, la grille est automatiquement rafraîchie de façon à éventuellement enlever les enregistrements traités au fur et à mesure.
Fin
Ce bouton est accessible s'il existe un pointage en cours pour le gestionnaire et le BT saisis au niveau du formulaire.
Dans ce cas, ce bouton permet de mettre à jour la date et l'heure de fin du pointage (alimentés automatiquement par la date et l'heure système) et d'éventuellement créer une nouvelle ligne de ressource sur le BT (voir paramètre PR5 associé au mnémonique).
A la fin de cette opération, la grille est automatiquement rafraîchie de façon à éventuellement enlever les enregistrements traités au fur et à mesure.
Validation
Ce bouton n'est visible que si la validation automatique n'est pas activée (voir paramètre PR5 associé au mnémonique).
Il permet de déclencher la validation de l'enregistrement courant de la grille en créant une nouvelle ligne de ressource (QMIRES) sur le BT concerné par la saisie de pointage.
Modifications périphériques
A la création d'un nouveau pointage
Lors de la création d'un nouveau pointage, s'il en existe déjà un non terminé pour le gestionnaire (date et heure de fin non renseignés), la date et l'heure de fin de ce pointage sont automatiquement mis à jour et il est intégré comme ligne de ressource (QMIRES) si la validation automatique est active (voir paramètre PR5 associé au mnémonique).
A la modification d'un pointage
Si la validation automatique est active (voir paramètre PR5 associé au mnémonique), une ligne de ressource (QMIRES) est automatiquement créée lors de la mise à jour de la date et de l'heure de fin du pointage.
Paramètres associés au mnémonique (voir aussi : Principe de l'association)
OBJ
PR1
La valeur de ce paramètre correspond au type intervenant (GTIN) proposé lors de la création d'un nouveau pointage. Ce type peut éventuellement être pris en compte comme filtre de recherche (voir paramètre PR2).
PR2
Lorsque ce paramètre a pour valeur "A", seuls les pointages concernant le type intervenant défini dans le paramètre PR1 sont ramenés lors de la recherche.
PR3
Seules les saisies de pointage en cours sont sélectionnées quand ce paramètre est positionné à la valeur "A". Cette condition concerne l'état du pointage et non le fait que la date de fin soit renseignée ou non.
PR4
Permet de préciser si la date et l'heure de début (valeur "D") et la date et l'heure de fin (valeur "F") sont inaccessibles. La valeur "DF" rend inaccessibles tous les champs date et heure, de façon à garder systématiquement la date et l'heure système.
PR5
A pour valeur "A" pour activer la validation automatique.
Dans ce cas, la mise à jour de la date de fin d'un pointage provoque automatiquement l'intégration d'une nouvelle ressource (QMIRES) sur le BT.
Dans le cas contraire, le bouton "Validation" est visible dans le formulaire. C'est par lui que s'effectue la mise à jour du bon de travail, cela permet de bien séparer la saisie du pointage de l'intégration d'une nouvelle ligne de ressource sur l'ordre de maintenance.
PR6
Permet de déclencher la fermeture automatique de la transaction (valeur "A") après le déclenchement d'un début ou d'une fin de pointage.
Par exemple, cette fonctionnalité est intéressante lorsqu'elle est couplée avec l'identification de l'utilisateur à l'ouverture de la transaction en permettant de proposer systématiquement l'utilisateur connecté dans le gestionnaire.