Cette section décrit le programme d’horloge utilisé pour Clock+. Il contient des informations sur les paramètres qui déterminent le comportement de l’horloge et répertorie chaque entrée ou « touche » que vous pouvez remplacer dans le fichier config.custom.xml.
Format XML
Cette section fournit de brèves remarques sur le format utilisé dans les fichiers de configuration XML qui composent le programme de l’horloge :
- Chaque fichier contient les éléments suivants sur la première ligne :
- <?xml version="1.0" encoding="utf-8" ?>
- Important : Cette ligne est obligatoire, et le fichier ne doit rien contenir, même pas d’espace.
- Les lignes de paramètres sont précédées de
<config>
et se terminent par</config>
. - Les lignes de paramètres sont divisées en sections, chacune précédée d’une balise <label> et se terminant par une balise </end label>. Dans l’exemple suivant, la balise <label> (
<admin_mode>
) est suivie d’une balise configurée (<admin_pin>4110</admin_pin>
), suivie de la balise </end label> (</admin_mode>
) : - <admin_mode> <admin_pin>1234</admin_pin> </admin_mode>
<communication>
La section <communication>
définit l’adresse URL de l’instance de l’application Dayforce avec laquelle l’horloge communique, ainsi que les dépassements de temps de communication.
La balise <firmware_update_url>
, qui définit l’adresse URL pour le micrologiciel de l’horloge, se trouve dans la section <communication>
:
<firmware_update_url>
http://punch.dayforcehcm.com/deviceservices/GetFirmwareUpdate.aspx
</firmware_update_url>
<system>
La section <system>
comporte des paramètres qui contrôlent des éléments tels que la longueur des badges, des NIP et des codes de transfert des employés. Dans cette section, vous pouvez également configurer la prise en charge des entrées d’horloge sans orientation, la vérification biométrique et la durée pendant laquelle l’horloge attend après être passée hors ligne pour afficher un message hors ligne.
Les balises suivantes sont situées dans la section <system>
:
<badge_length prefix="" suffix"">6</badge_length>
: Contrôle le nombre de chiffres stockés dans les insignes que les employés utilisent avec l’horloge. Entrez le nombre de chiffres stockés dans les insignes que les employés utilisent pour s’identifier sur l’horloge (en glissant une carte à code-barres ou en présentant un insigne à l’horloge).<transfer_by_code>no</transfer_by_code>
: Contrôle si l’horloge affiche une liste d’éléments lorsque les employés effectuent des transferts.<transfer_code_length>3</transfer_code_length>
: Contrôle le nombre de chiffres dans les codes utilisés pour désigner les emplacements, les affectations d’emploi et les dossiers. Cette longueur doit correspondre aux valeurs de Code d’horodateur configurées dans l’application Dayforce. Les codes d’horloge sont utilisés pour les transferts d’emploi, lorsque les employés enregistrent le passage de leur emploi principal à un autre emploi.- Il doit également y avoir correspondance avec les codes utilisés pour les transferts d’emplacement, lorsque les employés enregistrent leur travail à un emplacement autre que leur emplacement principal, et pour les transferts de dossiers. Consultez « Ajouter des services à un emplacement » dans le Dayforce Implementation Guide (en anglais seulement).
<enable_transfer_sort>no</enable_transfer_sort>
: Contrôle si les listes de mesures relatives à la main-d’œuvre peuvent être triées par les utilisateurs. Réglez àyes
pour que les employés puissent trier les mesures relatives à la main-d’œuvre lorsqu’ils effectuent des transferts à l’horloge.<qty_decimal_places>0</qty_decimal_places>
: Contrôle le nombre de décimales, le cas échéant, que les utilisateurs utilisent pour enregistrer les quantités dans Clock+. Par défaut, le programme précise<qty_decimal_places>0</qty_decimal_places>
et les décimales sont désactivées sur les horloges. L’horloge peut être configurée pour accepter des quantités avec des décimales en remplaçant0
avec le nombre de décimales pour chaque quantité enregistrée. L’entrée :<qty_decimal_places>2</qty_decimal_places>
exige que chaque quantité enregistrée par les utilisateurs à l’horloge contienne deux décimales. Lorsqu’un employé, qui enregistre une quantité, saisit 5075 avec le pavé numérique de l’horloge, la quantité est enregistrée avec deux décimales, soit une valeur de 50,75.<tip_decimal_places>2</tip_decimal_places>
: Contrôle le nombre de décimales, le cas échéant, que les utilisateurs utilisent pour enregistrer les pourboires dans Clock+.- N. B. : Quand les décimales sont activées dans l’horloge, les utilisateurs doivent enregistrer les quantités avec suffisamment de zéros à droite pour remplir les décimales précisées. Par exemple, avec l’horloge configurée pour accepter deux décimales, un employé enregistre une quantité de 10 en entrant 1000. L’horloge tenant compte des deux décimales enregistre alors une valeur de « 10,00 ».
<directionless>no</directionless>
: Détermine si les employés peuvent effectuer ou non des entrées d’horloge sans orientation (rapides). Lorsque les entrées d’horloge sans orientation sont reçues, la validation à l’horloge est limitée. L’application détermine, en fonction de l’ordre des entrées d’horloge, le type d’entrée d’horloge effectué par l’employé.- L’attribut suivant est disponible pour la balise
<directionless>
: -
default
: Contrôle l’écran, le clavier ou les fonctions affichés par défaut sur l’horloge. Les utilisateurs peuvent basculer entre ces écrans à l’aide des boutons Fonctions et Clavier, mais l’attributdefault
permet de préciser quel écran s’affiche par défaut. Quand l’optiondefault="keypad"
est sélectionnée, l’écran Clavier s’affiche; quand l’optiondefault="functions"
est sélectionnée, l’écran Fonctions s’affiche.
<default_language_fallback>yes</default_language_fallback>
: Contrôle si l’horloge revient à la langue par défaut lorsqu’un utilisateur modifie la langue, puis termine une fonction. Lorsqu’elle est réglée àyes
, l’horloge revient automatiquement à la langue par défaut. Lorsque l’option est réglée àno
, l’horloge retient la langue sélectionnée par l’utilisateur.<employee_pin>no</employee_pin>
: Détermine si les employés sont invités ou non à entrer un NIP lorsqu’ils effectuent des entrées d’horloge. Lorsque l’option est réglée àyes
, les employés doivent entrer un NIP valide lorsqu’ils effectuent des entrées d’horloge.- Les NIP des employés sont configurés dans l’écran Travaux > Insigne de la fonction Gens. Consultez le Guide du gestionnaire.
<supervisor_pin>no</supervisor_pin>
: Détermine si les superviseurs doivent entrer un NIP ou non lorsqu’ils effectuent des remplacements par le superviseur. Réglez l’option àyes
pour que les superviseurs aient à entrer un NIP lorsqu’ils effectuent des entrées d’horloge.- Les NIP des superviseurs sont configurés dans l’écran Travaux > Insigne de la fonction Gens. Consultez le Guide du gestionnaire.
<time_synch>0</time_synch>
: Contrôle la fréquence à laquelle l’horloge effectue une synchronisation de l’heure avec le serveur. Réglez l’option à0
pour désactiver la synchronisation de l’heure. Pour activer la synchronisation de l’heure, entrez un nombre (en secondes) pour déterminer la fréquence à laquelle l’horloge effectue une synchronisation de l’heure. Par exemple, pour régler l’horloge afin qu’elle effectue une synchronisation de l’heure toutes les heures, entrez le code3600
, soit le nombre total de secondes dans une heure. La valeur minimale permise est « 60 », pour 60 secondes. Si vous entrez un chiffre entre « 1 » et « 59 », l’horloge ajustera automatiquement la valeur à « 60 » et effectuera une synchronisation de l’heure toutes les minutes.<pin_length>5</pin_length>
: Contrôle la longueur des NIP dans Clock+.<touch_blocked_environment>no</touch_blocked_environment>
: Contrôle la façon dont les utilisateurs interagissent avec l’horloge. Dans les environnements où les événements tactiles sont désactivés (par exemple, un kiosque), cette valeur doit être réglée àyes
. Dans tous les autres scénarios, elle devrait être laissée à la valeur par défautno
.<biometric mode="verify">no</biometric>
: Contrôle si la vérification biométrique est activée ou non sur l’horloge. Lorsque cette fonction est activée, les superviseurs et les employés sont invités à valider leur identité en numérisant leur doigt avant que leurs entrées d’horloge soient acceptées.- La touche
<biometric>
peut comporter plusieurs attributs supplémentaires entre crochets<
>
, y compris :threshold="1"
: Par défaut, les horloges sont configurées avec une sensibilité moyenne pour la qualité des empreintes digitales.enrollment="normal"
ouenrollment="simple"
: Contrôle si l’horloge invite les employés à présenter un ou deux doigts lors de l’inscription des employés pour la vérification biométrique. Lorsqu’elle est configurée avecenrollment="normal"
, deux doigts sont requis. Lorsqu’elle est configurée avecenrollment="simple"
, un seul doigt est requis.verify_attempts="1"
: Contrôle le nombre de tentatives de vérification biométrique autorisées par l’horloge. Par exemple, lorsqueverify_attempts="3"
est précisé, l’horloge autorise trois tentatives. Cela signifie que si un employé échoue à sa première tentative de vérification biométrique, l’horloge lui permettra deux autres tentatives sans avoir à entrer de nouveau son numéro d’insigne.lift_finger_in_enroll="yes"
: Précise si les employés doivent retirer leur doigt du lecteur entre chaque lecture lors de leur premier enregistrement.accept_on_hw_failure="no"
: Contrôle si l’horloge accepte les entrées d’horloge lorsque la vérification biométrique est activée, mais que le lecteur biométrique est déconnecté. Lorsqu’elle est réglée àyes
, l’horloge refuse les entrées d’horloge si le lecteur n’est pas connecté. Lorsqu’elle est réglée àno
, l’horloge accepte les entrées d’horloge, même s’il est impossible d’effectuer une vérification biométrique.
<biometric mode="identify">no</biometric>
: Contrôle si l’identification biométrique est activée ou non sur l’horloge. Lorsque cette fonction est activée, les employés sont invités à numériser leur doigt sans avoir à entrer leur numéro d’insigne. L’horloge compare leur numérisation à celles enregistrées dans la base de données et trouve la numérisation correspondante.<legal_consent>
: Contrôle si l’horloge affiche un consentement légal avant que les employés ne s’enregistrent pour une vérification biométrique. Lorsque la balise est réglée àyes
, les employés ne peuvent pas s’enregistrer pour la vérification biométrique avant d’avoir examiné les renseignements sur les gabarits biométriques stockés et d’avoir accepté de soumettre leur empreinte digitale à des fins de vérification.- Important : Vous ne pouvez pas modifier le texte du consentement légal qui se trouve dans l’entrée
<legal_consent>
à l’aide du fichier de remplacement de la localisation dans l’onglet Localisation du volet Conf. site > Configuration de l’horloge. Si vous tentez de modifier ce texte, l’application génère une erreur et n’enregistre pas vos modifications. Consultez Mettre à jour le fichier de configuration Clock+. - L’attribut suivant est disponible pour la balise
<legal_consent>
:record
: Contrôle si l’horloge invite les utilisateurs à examiner le texte du consentement légal et à accepter de soumettre leurs gabarits biométriques lorsqu’ils effectuent une entrée d’horloge (s’ils n’ont pas déjà consenti à soumettre leurs gabarits biométriques). Lorsque l’utilisateur accepte, sa confirmation est enregistrée dans la base de données et le texte de renonciation légale ne s’affiche plus lorsqu’il effectue des entrées d’horloge. S’il n’est pas d’accord, il doit confirmer qu’il ne donne pas son consentement, ce qui entraînera la suppression de ses gabarits biométriques.- Cet attribut est défini à
"no"
par défaut. Pour l’activer, réglez-le à"yes"
dans le fichier de configuration personnalisé de l’horloge.
<admin_mode>
La section <admin_mode>
définit la séquence de touches et le NIP qui sont nécessaires pour entrer en mode d’administration à l’horloge. Le mode d’administration est utilisé pour redémarrer l’horloge, mettre à jour le logiciel ou la base de données de l’horloge, synchroniser l’heure de l’horloge avec le serveur d’applications et d’autres tâches du système.
Les balises suivantes sont situées dans la section <admin_mode>
:
<admin_pin>4110</admin_pin>
: Contrôle le mot de passe du mode Administrateur. Définissez un mot de passe à 4 chiffres. Il peut contenir les chiffres 0 à 9.
<threads>
Les fils définissent le moment où l’horloge effectue des tâches de routine telles que la soumission d’entrées d’horloge ou la vérification des mises à jour logicielles. Chaque tâche de la section <threads>
peut être exécutée par intervalle ou selon un calendrier défini.
Ces valeurs ne doivent pas être modifiées sans consultation.
Les fils disponibles sont les suivants :
CleanupBioTemplates
: Ce fil permet à l’horloge de supprimer régulièrement les gabarits biométriques périmés en contactant le serveur. La cléCleanupBioTemplates
comporte les paramètres supplémentaires suivants :-
active
: Détermine si le fil est actif ou inactif. Par défaut, cette balise est réglée àyes
.schedules randomization
: Entrez le nombre de secondes que l’horloge utilisera pour la répartition aléatoire de l’heure de début prévue. Cela permet de s’assurer que plusieurs horloges dans un emplacement n’exécutent pas un fil en même temps et n’encombreront pas le réseau.page size
: Contrôle le nombre de gabarits biométriques soumis en même temps pour éviter de surcharger le serveur.
<timeouts>
La section <timeouts>
définit le temps d’attente de l’horloge, indiqué en millisecondes, pour différentes entrées, comme le temps dont un employé dispose pour entrer son numéro d’insigne, ainsi que le temps durant lequel différents renseignements sont affichés sur l’horloge. Elle contient les entrées suivantes :
timeout type="badge_entry" delay="5000"
: Définit le dépassement de temps pour la saisie des numéros d’insigne.timeout type="item_select" delay="10000"
: Définit le dépassement de temps pour la sélection des éléments.timeout type="status_display" delay="5000"
: Contrôle la durée d’affichage sur l’horloge des renseignements relatifs au statut.timeout type="info_display" delay="8000"
: Contrôle la durée d’affichage sur l’horloge des renseignements sur les employés.timeout type="submit_punch" delay="25000"
: Le délai avant lequel l’horloge arrête de tenter de soumettre des entrées d’horloge et enregistre celles-ci comme étant des entrées d’horloge hors ligne (uniquement en mode en ligne).timeout type="supervisor" delay="10000"
: Contrôle quand le mode du superviseur expire.timeout type="options_select" delay="15000"
: Contrôle la durée d’affichage de l’écran de transferts multiples sur l’horloge.timeout type="bio" delay="10000"
: Définit le dépassement de temps pour l’enregistrement d’empreinte digitale après qu’un employé ait entré son insigne.- Par exemple, lorsque cette option est réglée à « 10000 », l’employé a 10 secondes pour placer son doigt sur le lecteur d’empreintes digitales afin de commencer l’enregistrement. Si le lecteur ne détecte pas d’empreinte digitale après 10 secondes, l’enregistrement expire, et l’horloge revient à l’écran d’accueil.
timeout type="survey" delay="20000"
: Définit le dépassement de temps pour les sondages d’horloge.
<functions>
Cette section contrôle l’utilisation des touches de fonction de l’horloge. Définit quelle fonction, comme le pointage d’arrivée au travail, est lancée en appuyant sur la touche de fonction correspondante (F1 à F8). Chaque entrée fait référence à la touche, au nom de la fonction (function id=
), au type d’entrée d’horloge et à la classe utilisée pour traiter l’entrée d’horloge.
Par exemple :
<function id="in" button="F1" punchtype="Punch_In"
class="BaseFunction" icon="shift_start" key="1" />
Pour les fonctions qui nécessitent qu’un choix soit fait, des entrées supplémentaires définissent quelles touches du clavier numérique correspondent à quel choix, si une liste déroulante doit être utilisée pour sélectionner une valeur <scroll_list>yes</scroll_list>
et si une quantité doit être entrée (<quantity>yes</quantity>
).
<unified>
Cette section contient des fonctions d’administration qui, lorsqu’elles sont activées, apparaissent dans le menu du mode Administrateur. Les entrées suivantes sont disponibles pour la sous-section <admin_functions>
:
"data_sync"
: Active le bouton Synchronisation des données sur lequel les administrateurs peuvent cliquer pour exécuter une synchronisation des données avec la base de données."time_sync"
: Active le bouton Synchronisation de l’heure sur lequel les administrateurs peuvent cliquer pour exécuter une synchronisation de l’heure avec le serveur d’horloge.
<supervisor_functions>
La présente section précise quelles fonctions et touches de fonction correspondantes peuvent être utilisées pendant un remplacement par le superviseur.
La section définit également les touches numériques utilisées pour sélectionner les fonctions du superviseur.
<admin_functions>
Cette section précise les fonctions d’administration activées en mode Administrateur et la touche numérique utilisée pour appeler chaque fonction. Consultez la section <admin_mode>
ci-dessus pour la séquence de touches permettant d’activer le mode Administrateur.
<transfer_functions>
Cette section définit les transferts que les employés peuvent effectuer à partir de l’horloge.
La section comporte une entrée pour chaque type de transfert : unité organisationnelle (emplacement), emploi (affectation d’emploi) et dossier (ordre de travail).
La touche numérique pour sélectionner le type de transfert est définie, tout comme la méthode de sélection.
Consultez Configurer les transferts.
<multi_transfer_functions>
Cette section définit la fonctionnalité de transferts multiples.
Consultez Configurer la fonctionnalité de transferts multiples.
<meal_waive_functions>
Cette section définit la fonctionnalité de renonciation à la pause-repas.
Consultez Activer la renonciation à la pause-repas.
<biometric_functions>
Cette section définit les fonctions biométriques disponibles pour les superviseurs. Chaque entrée précise la touche numérique utilisée pour sélectionner l’entrée.
Consultez Configurer la biométrie dans Clock+.
<sounds>
Cette section définit les sons dans Clock+. Consultez Activer les sons dans Clock+.
<languages>
Cette section répertorie tous les fichiers de localisation linguistique disponibles et la méthode utilisée pour en sélectionner un. Les cultures linguistiques suivantes sont disponibles :
- bg-BG - Bulgare (Bulgarie)
- cs-CZ – Tchèque (République tchèque)
- da-DK – Danois (Danemark)
- de-DE – Allemand (Allemagne)
- en-CA – Anglais (Canada)
- en-GB – Anglais (Royaume-Uni)
- en-US - Anglais (États-Unis)
- es-ES - Espagnol (Espagne)
- es-MX – Espagnol (Mexique)
- fr-CA - Français (Canada)
- fr-FR - Français (France)
- hi-IN - Hindi (Inde)
- hr-HR – Croate (Croatie)
- hu-HU - Hongrois (Hongrie)
- it-IT - Italien (Italie)
- ja-JP - Japonais (Japon)
- ko-KR – Coréen (Corée)
- nb-NO – Norvégien (Norvège)
- nl-NL – Néerlandais (Pays-Bas)
- pl-PL – Polonais (Pologne)
- pt-BR – Portugais (Brésil)
- pt-PT – Portugais (Portugal)
- ro-RO - Roumain (Roumanie)
- sk-SK – Slovaque (Slovaquie)
- th-TH – Thaï (Thaïlande)
- zh-Hans – Chinois simplifié
Dans l’exemple suivant, l’anglais est configuré comme langue par défaut :
<languages>
<language culture="en-US" name="English" code="1033" default="yes"/>
<!--
<language culture="fr-CA" name="Français" code="3084"/>
<language culture="es-MX" name="Español" code="2058"/>
-->
</languages>