Dieser Abschnitt beschreibt das Uhrenprogramm, das für Uhr+ verwendet wird. Er enthält Informationen zu den Einstellungen, die das Verhalten der Uhr bestimmen, und listet jeden Eintrag oder „Schlüssel“ auf, den Sie in der konfiguration.custom.xml überschreiben können.
XML-Format
Dieser Abschnitt enthält einige kurze Hinweise zum Format in den XML-Konfigurationsdateien, aus denen das Uhrenprogramm besteht:
- Jede Datei enthält in der ersten Zeile Folgendes:
- <?xml version="1.0"coded="utf-8" ?>
- Wichtig: Diese Zeile ist erforderlich, und die Datei darf vorher nichts enthalten, nicht einmal Leerzeichen.
- Den Parameterzeilen ist
<config>
vorangestellt und sie werden mit</config>
abgeschlossen. - Die Parameterzeilen sind in Abschnitte unterteilt, denen jeweils ein <label> vorangestellt und die mit einem </end label> abgeschlossen werden. Im folgenden Beispiel ist dem <label> (
<admin_mode>
) ein Tag nachgeordnet (<admin_pin>4110</admin_pin>
), gefolgt vom </end label> (</admin_mode>
): - <admin_mode> <admin_pin>1234</admin_pin> </admin_mode>
<communication>
Der Abschnitt <communication>
definiert die URL der Instanz der Dayforce-Anwendung, mit der die Uhr kommuniziert, sowie die Zeitlimits für die Kommunikation.
Im Abschnitt <communication>
befindet sich das Tag <firmware_update_url>
, das die URL für die Firmware der Uhr definiert:
<firmware_update_url>
http://punch.dayforcehcm.com/deviceservices/GetFirmwareUpdate.aspx
</firmware_update_url>
<system>
Der Abschnitt <system>
enthält Einstellungen, die beispielsweise die Länge von Stempelkarten-PINs und Transfercodes steuern. In diesem Abschnitt können Sie auch die Unterstützung für richtungslose Stempeluhreinträge und biometrische Überprüfung konfigurieren und festlegen, wie lange die Uhr nach dem Offline-Schalten wartet, bis sie eine Offline-Nachricht anzeigt.
Die folgenden Tags befinden sich im Abschnitt <system>
:
<badge_length prefix="" suffix"">6</badge_length>
: Steuert die Anzahl der Ziffern, die in den Stempelkarten gespeichert sind, die Arbeitnehmer für die Uhr verwenden. Geben Sie die Anzahl der Ziffern ein, die in den Stempelkarten gespeichert sind, mit denen sich Arbeitnehmer auf der Uhr ausweisen (entweder durch Durchziehen einer Balkencode-Karte oder Drücken eines Näherungsausweises bis zur Uhr).<transfer_by_code>nein</transfer_by_code>
: Kontrolliert, ob die Uhr eine Liste von Elementen anzeigt, wenn Arbeitnehmer Übertragungen durchführen.<transfer_code_length>3</transfer_code_length>
: Kontrolliert die Anzahl der Ziffern in den Codes, die zur Identifizierung von Standort, Tätigkeitszuweisungen oder Laufzetteln verwendet werden. Diese Länge muss mit den Uhrencode-Werten, die in der Dayforce-Anwendung konfiguriert wurden, übereinstimmen. Uhrencodes werden für Tätigkeitsübertragungen verwendet, wenn Arbeitnehmer den Wechsel von ihrer primären Tätigkeit zu einer anderen Tätigkeit aufzeichnen.- Sie sollten auch mit den Codes, die für Standortübertragungen verwendet werden, wenn Arbeitnehmer eine Arbeit an einem anderen Standort als ihrem Hauptstandort erfassen, und Laufzettelübertragungen übereinstimmen. Siehe „Abteilungen zu einem Standort hinzufügen“ im Dayforce Implementation Guide.
<enable_transfer_sort>no</enable_transfer_sort>
: Steuert, ob die Arbeitsmetriken nach Benutzer sortiert werden können. Wennja
eingestellt ist, können Arbeitnehmer Arbeitsmetriken sortieren, wenn sie eingebuchte Übertragungen durchführen.<qty_decimal_places>0</qty_decimal_places>
: Steuert die Anzahl der Dezimalstellen (sofern vorhanden), mit denen Benutzer Mengen auf der Clock+ aufzeichnen. Standardmäßig spezifiziert das Programm<qty_decimal_places>0</qty_decimal_places>
, und Dezimalstellen werden in den Uhren deaktiviert. Die Uhr kann so konfiguriert werden, dass sie Mengen mit Dezimalstellen akzeptiert, indem0
mit der Anzahl der Dezimalstellen für jede erfasste Menge ersetzt wird. Der Eintrag:<qty_decimal_places>2</qty_decimal_places>
legt fest, dass jede von Benutzern an der Uhr erfasste Menge zwei Dezimalstellen enthält. Wenn ein Arbeitnehmer, der oder die eine Menge erfasst, 5075 über den Ziffernblock der Uhr eingibt, wird die Menge als Wert von 50,75 mit zwei Nachkommastellen gespeichert.<tip_decimal_places>2</tip_decimal_places>
: Steuert die Anzahl der Dezimalstellen (sofern vorhanden), mit denen Benutzer Trinkgelder auf der Clock+ aufzeichnen.- Hinweis: Wenn Dezimalstellen auf der Uhr aktiviert sind, müssen Benutzer Mengen mit genügend abschließenden Nullen erfassen, um die angegebenen Dezimalstellen auszufüllen. Beispiel: Wenn die Uhr so konfiguriert ist, dass sie zwei Dezimalstellen akzeptiert, erfasst ein Arbeitnehmer eine Menge von 10, indem er oder sie 1000 eingibt. Die Uhr speichert dies mit den beiden Nachkommastellen als Wert von „10,00“.
<directionless>no</directionless>
Bestimmt, ob Arbeitnehmer richtungslose (schnelle) Zeiteinträge durchführen können. Beim Empfang von richtungslosen Stempelungen ist die Validierung an der Uhr eingeschränkt. Die Anwendung ermittelt anhand der Reihenfolge der Zeiteinträge, welche Art von Zeiteintrag der Arbeitnehmer durchführt.- Das folgende Attribut ist verfügbar für den Tag
<directionless>
: -
default
: Legt fest, welcher Bildschirm, welche Tastatur oder welche Funktionen standardmäßig auf der Uhr angezeigt werden. Benutzer können zwischen diesen Bildschirmen wechseln, indem sie die Schaltflächen Funktionen und Tastatur benutzen. Mit demdefault
Attribut können Sie spezifizieren, welcher Bildschirm standardmäßig angezeigt wird. Beidefault="keypad"
wird der Tastaturbildschirm angezeigt. Beidefault="functions"
wird der Bildschirm „Funktionen“ angezeigt.
<default_language_fallback>yes</default_language_fallback>
: Kontrolliert, ob die Uhr auf die Standardsprache zurückkehrt, wenn ein Benutzer die Sprache ändert und dann eine Funktion ausführt. Bei Einstellung aufja
kehrt die Uhr automatisch zur Standardsprache zurück. Bei Einstellung aufnein
behält die Uhr die vom Benutzer ausgewählte Sprache bei.<employee_pin>no</employee_pin>
: Bestimmt, ob Arbeitnehmer zur Eingabe einer PIN bei der Durchführung von Stempeln aufgefordert werden. Bei Einstellung aufja
müssen Arbeitnehmer eine gültige PIN eingeben, wenn sie Zeiteinträge durchführen.- Arbeitnehmer-PINs werden im Bildschirm Arbeitsplatz > Stempelkarte in „Personen“ konfiguriert. Siehe Managerleitfaden.
<supervisor_pin>no</supervisor_pin>
: Bestimmt, ob Vorgesetzte beim Durchführen von Vorgesetztenaufhebungen zur Eingabe einer PIN aufgefordert werden. Bei Einstellung aufyes
müssen Vorgesetzte eine PIN eingeben, wenn sie Stempelungen durchführen.- Vorgesetzten-PINs werden auf dem Bildschirm Arbeitsplatz > Stempelkarte in „Personen“ angezeigt. Siehe Managerleitfaden.
<time_synch>0</time_synch>
: Steuert, wie oft die Uhr eine Zeitsynchronisierung mit dem Server durchführt. Einstellung auf0
, um die Zeitsynchronisierung zu deaktivieren. Um die Zeitsynchronisierung zu aktivieren, legen Sie die Anzahl (in Sekunden) fest, die vorschreibt, wie oft die Uhr eine Zeitsynchronisierung durchführt. Um beispielsweise die Uhr so einzustellen, dass stündlich eine Zeitsynchronisierung durchgeführt wird, geben Sie3600
ein, die Gesamtzahl der Sekunden pro Stunde. Der zulässige Mindestwert ist „60“ für sechzig Sekunden. Wenn Sie eine Zahl zwischen „1“ und „59“ eingeben, stellt die Uhr den Wert automatisch auf „60“ ein und führt jede Minute eine Zeitsynchronisierung durch.<pin_length>5</pin_length>
: Steuert, wie lange PINs auf der Clock+ sein dürfen.<touch_blocked_environment>no</touch_blocked_environment>
: Steuert, wie Benutzer mit der Uhr interagieren. In Umgebungen, in denen Touch-Ereignisse deaktiviert sind (z. B. in einem Kiosk), muss dieser Wert aufja
eingestellt sein. In allen anderen Szenarien sollte der Standardwertnein
belassen werden.<biometric mode="verify">nein</biometric>
Steuert, ob die biometrische Verifizierung auf der Uhr aktiviert ist. Wenn diese Option aktiviert ist, werden Vorgesetzte und Arbeitnehmer aufgefordert, ihre Identität zu überprüfen, indem sie ihren Finger scannen, bevor ihre Zeiteinträge akzeptiert werden.- Für den
<biometric>
Schlüssel können zwischen den Klammern<
>
mehrere zusätzliche Attribute angegeben werden, darunter:threshold="1"
: Standardmäßig sind Uhren mit mittlerer Empfindlichkeit für die Fingerabdruckqualität konfiguriert.enrollment="normal"
oderenrollment="simple"
: Steuert, ob die Uhr die Arbeitnehmer auffordert, einen oder zwei Finger zu benutzen, wenn sie für die biometrische Verifizierung angemeldet werden. Bei Konfiguration mitenrollment="normal"
sind zwei Finger erforderlich. Bei Konfiguration mitenrollment="simple"
ist nur ein Finger erforderlich.verify_attempts="1"
: Bestimmt die Anzahl der biometrischen Überprüfungsversuche, die die Uhr zulässt. Beispiel: Bei Angabe vonverify_attempts="3"
erlaubt die Uhr drei Versuche. Das bedeutet, dass die Uhr einem Arbeitnehmer, der beim ersten Versuch der biometrischen Überprüfung scheitert, zwei weitere Versuche erlaubt, ohne dass er seine Stempelkartennummer erneut eingeben muss.lift_finger_in_enroll="yes"
: Gibt an, ob die Arbeitnehmer bei der ersten Anmeldung ihren Finger zwischen den einzelnen Scans vom Scanner nehmen müssen.accept_on_hw_failure="no"
: Steuert, ob die Uhr Stempelungen akzeptiert, wenn die biometrische Verifizierung zwar aktiviert, die Verbindung zum Lesegerät jedoch getrennt ist. Bei Einstellung aufja
werden die Uhreinträge abgelehnt, wenn das Lesegerät nicht verbunden ist. Bei Einstellung aufnein
werden Uhranmeldungen akzeptiert, obwohl die Uhr keine biometrische Überprüfung durchführen kann.
<biometric mode="identify">no</biometric>
: Steuert, ob die biometrische Identifizierung auf der Uhr aktiviert ist. Wenn diese Option aktiviert ist, werden die Arbeitnehmer aufgefordert, ihren Fingerabdruck zu scannen, ohne zuerst ihre Stempelkartennummer eingeben zu müssen. Die Uhr vergleicht ihre Scans mit den Scans, die in der Datenbank gespeichert sind, und findet die entsprechende Übereinstimmung.<legal_consent>
: Steuert, ob die Uhr eine rechtliche Einwilligungsvereinbarung anzeigt, bevor sich Arbeitnehmer für die biometrische Verifizierung anmelden. Wenn das Tag aufja
gesetzt ist, können sich Arbeitnehmer erst dann für die biometrische Verifizierung anmelden, wenn sie die Informationen zu gespeicherten biometrischen Vorlagen überprüft haben und damit einverstanden sind, ihren Fingerabdruck zu Verifizierungszwecken zu übermitteln.- Wichtig: Sie können den Text der rechtlichen Einwilligung, der im Eintrag
<legal_consent>
enthalten ist, nicht mithilfe der Lokalisierungsaufhebungsdatei in der Registerkarte Lokalisierung von Standorteinrichtung > Uhrenkonfiguration bearbeiten. Wenn Sie versuchen, diesen Text zu bearbeiten, generiert die Anwendung einen Fehler und speichert Ihre Änderungen nicht. Weitere Informationen finden Sie unter Clock+-Konfigurationsdatei aktualisieren. - Das folgende Attribut ist verfügbar für den Tag
<legal_consent>
:record
: Steuert, ob die Uhr die Benutzer auffordert, den Text der rechtlichen Einwilligung zu überprüfen und der Übermittlung ihrer biometrischen Vorlagen zuzustimmen, wenn sie eine Zeiterfassung durchführen (sofern sie nicht zuvor der Übermittlung ihrer biometrischen Vorlagen zugestimmt haben). Wenn der Benutzer zustimmt, wird seine Bestätigung in der Datenbank erfasst und er wird beim Ausführen von Zeiteinträgen nicht mehr aufgefordert, sich den Text des Haftungsausschlusses anzusehen. Wenn er nicht einverstanden ist, muss er dies bestätigen. Anschließend werden seine biometrischen Vorlagen gelöscht.- Dieses Attribut ist standardmäßig auf
"no"
eingestellt. Um es zu aktivieren, setzen Sie es in der benutzerdefinierten Konfigurationsdatei der Uhr auf"yes"
.
<admin_mode>
Der Abschnitt <admin_mode>
definiert die Tastenkombination und die erforderliche PIN, um in den Administrationsmodus der Uhr zu wechseln. Der Administrationsmodus wird verwendet, um die Uhr neu zu starten, die Software oder Datenbank der Uhr zu aktualisieren, die Uhrzeit der Uhr mit dem Anwendungsserver zu synchronisieren und andere Systemaufgaben zu erledigen.
Im Abschnitt <admin_mode>
befinden sich die folgenden Tags:
<admin_pin>4110</admin_pin>
: Steuert das Kennwort für den Administratormodus. Legt ein 4-stelliges Passwort fest. Kann die Ziffern 0–9 enthalten.
<threads>
Threads definieren, wann die Uhr routinemäßige Aufgaben wie das Senden von Zeiteinträgen oder die Suche nach Software-Updates ausführt. Jede Aufgabe im Abschnitt <threads>
kann in Intervallen oder nach einem festgelegten Zeitplan ausgeführt werden.
Diese Werte sollten nicht ohne Rücksprache geändert werden.
Die verfügbaren Threads sind wie folgt:
CleanupBioTemplates
: Dieser Thread ermöglicht es der Uhr, regelmäßig veraltete biometrische Vorlagen durch den Kontakt mit dem Server zu entfernen. DerCleanupBioTemplates
Schlüssel hat die folgenden zusätzlichen Parameter:-
active
: Bestimmt, ob der Thread aktiv oder inaktiv ist. Standardmäßig ist dieses Tag aufja
eingestellt.Zeitplan-Zufälligkeit
: Geben Sie die Anzahl der Sekunden ein, die die Uhr für die Randomisierung der geplanten Startzeit verwendet. Dies trägt dazu bei, dass mehrere Uhren an einem Standort nicht gleichzeitig einen Thread ausführen und das Netzwerk belasten.Seitengröße
: Steuert die Anzahl der gleichzeitig übermittelten biometrischen Vorlagen, um eine Überlastung des Servers zu vermeiden.
<timeouts>
Der Abschnitt <timeouts>
definiert, wie lange die Uhr, angegeben in Millisekunden, auf verschiedene Einträge wartet, z. B. wie lange ein Arbeitnehmer seine Stempelkartennummer eingeben muss, und wie lange verschiedene Informationen auf der Uhr angezeigt werden. Folgende Einträge stehen zur Verfügung:
timeout type="badge_entry" delay="5000"
: Das Zeitlimit für die Eingabe von Stempelkarten-Nummern.timeout type="item_select" delay="10000"
: Das Zeitlimit für die Auswahl von Elementen.timeout type="status_display" delay="5000"
: Steuert, wie lange Statusinformationen auf der Uhr angezeigt werden.timeout type="info_display" delay="8000"
: Steuert, wie lange Arbeitnehmerinformationen auf der Uhr angezeigt werden.timeout type="submit_punch" delay="25000"
: Die Zeit, bevor die Uhr aufhört, Zeiteinträge zu übermitteln und diese als Offline-Uhreinträge speichert (nur im Online-Modus).timeout type="supervisor" delay="10000"
: Steuert, wann im Vorgesetzter-Modus eine Zeitüberschreitung auftritt.timeout type="options_select" delay="15000"
: Steuert, wie lange der Mehrfachübertragungsbildschirm auf der Uhr angezeigt wird.timeout type="bio" delay="10000"
: Die Zeitüberschreitung für die Anmeldung per Fingerabdruck, nachdem ein Arbeitnehmer seinen Stempelkarte eingegeben hat.- Bei der Einstellung „10000“ hat der Arbeitnehmer beispielsweise 10 Sekunden Zeit, seinen Finger auf den Fingerabdruckscanner zu legen, um die Anmeldung zu starten. Wenn der Scanner nach 10 Sekunden keinen Fingerabdruck erkennt, tritt bei der Anmeldung eine Zeitüberschreitung auf, und die Uhr kehrt zum Startbildschirm zurück.
timeout type="survey" delay="20000"
: Das Timeout für Uhr-Umfragen.
<functions>
Dieser Abschnitt steuert die Verwendung der Funktionstasten der Uhr. Definiert, welche Funktion, z. B. Einstempeln, durch Drücken der entsprechenden Funktionstaste (F1 bis F8) initiiert wird. Jeder Eintrag bezieht sich auf den Schlüssel, den Funktionsnamen (Funktions-ID=
), den Zeiteintragstyp und die Klasse, die zur Verarbeitung des Zeiteintrags verwendet wurde.
Beispiel:
<function id="in" button="F1" punchtype="Punch_In"
class="BaseFunction" icon="shift_start" key="1" />
Bei Funktionen, die eine Auswahl erfordern, wird durch zusätzliche Einträge festgelegt, welche Tasten des Ziffernblocks welcher Auswahl entsprechen, ob zur Auswahl eines Werts eine Scroll-Liste verwendet werden soll <scroll_list>yes</scroll_list>
) und ob eine Menge eingegeben werden muss (<quantity>yes</quantity>
).
<unified>
Dieser Abschnitt enthält einige Adminfunktionen, die, wenn aktiviert, im Menü des Adminmodus angezeigt werden. Im Unterabschnitt <admin_functions>
sind folgende Einträge verfügbar:
"data_sync"
: Aktiviert die Schaltfläche Datensynchronisierung, auf die Administratoren klicken können, um eine Datensynchronisierung mit der Datenbank durchzuführen."time_sync"
: Aktiviert die Schaltfläche Zeitsynchronisierung, auf die Administratoren klicken können, um eine Zeitsynchronisierung mit dem Uhrenserver auszuführen.
<supervisor_functions>
Dieser Abschnitt gibt an, welche Funktionen und entsprechenden Funktionstasten während einer Aufhebung durch einen Vorgesetzten verwendet werden können.
Der Abschnitt definiert außerdem die numerischen Tasten zur Auswahl von Vorgesetzter-Funktionen.
<admin_functions>
In diesem Abschnitt werden die im Admin-Modus aktivierten Admin-Funktionen und der numerische Schlüssel zum Aufrufen jeder Funktion angegeben. Die Tastenfolge zum Aufrufen des Administratormodus finden Sie oben im Abschnitt <admin_mode>
.
<transfer_functions>
In diesem Abschnitt wird definiert, welche Transfers Arbeitnehmer von der Uhr aus durchführen können.
Der Abschnitt enthält einen Eintrag für jede Art von Übertragung: Org.-Einheit (Standort), Tätigkeit (Tätigkeitszuweisung) und Laufzettel (Arbeitsauftrag).
Der Zahlenschlüssel zur Auswahl der Übertragungsart ist ebenso definiert wie die Auswahlmethode.
Weitere Informationen finden Sie unter Übertragungen konfigurieren.
<multi_transfer_functions>
In diesem Abschnitt wird die Mehrfachübertragungs-Funktion definiert.
Weitere Informationen finden Sie unter Mehrfachübertragungs-Funktion konfigurieren.
<meal_waive_functions>
In diesem Abschnitt wird die Funktion „Mahlzeitverzicht“ definiert.
Weitere Informationen finden Sie unter Verzicht auf Mahlzeiten aktivieren.
<biometric_functions>
In diesem Abschnitt werden die biometrischen Funktionen definiert, die Vorgesetzten zur Verfügung stehen. Jeder Eintrag gibt an, welche Zifferntaste zur Auswahl des Eintrags gedrückt wurde.
Weitere Informationen finden Sie unter Biometrische Authentifizierung auf der Clock+ konfigurieren.
<sounds>
In diesem Abschnitt werden die Töne der Clock+ eingestellt. Weitere Informationen finden Sie unter Töne auf der Clock+ aktivieren.
<languages>
In diesem Abschnitt werden alle verfügbaren Sprachlokalisierungsdateien und die Methode zu ihrer Auswahl aufgeführt. Folgende Sprachkulturen sind verfügbar:
- bg-BG – Bulgarisch (Bulgarien)
- cs-CZ – Tschechisch (Tschechische Republik)
- da-DK – Dänisch (Dänemark)
- de-DE – Deutsch (Deutschland)
- en-CA – Englisch (Kanada)
- en-GB – Englisch (UK)
- en-US – Englisch (USA)
- es-ES – Spanisch (Spanien)
- es-MX – Englisch (Mexiko)
- fr-CA – Französisch (Kanada)
- fr-FR – Französisch (Frankreich)
- hi-IN – Hindi (Indien)
- hr-HR – Kroatisch (Kroatien)
- hu-HU – Ungarisch (Ungarn)
- it-IT – Italiano (Italien)
- ja-JP – Japanisch (Japan)
- ko-KR – Koreanisch (Korea)
- nb-NO – Norwegisch (Norwegen)
- nl-NL – Niederländisch (Niederlande)
- pl-PL – Polnisch (Polen)
- pt-BR – Portugiesisch (Brasilien)
- pt-PT – Portugiesisch (Portugal)
- ro-Ro – Rumänisch (Rumänien)
- sk-SK – Slowakisch (Slowakei)
- th-TH – Thai (Thailand)
- gh-Hans – Vereinfachtes Chinesisch
Im folgenden Beispiel ist Englisch als Standardsprache konfiguriert:
<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>