Zeiterfassung-Konnektor Handbuch - AFS

Werbung
Zeiterfassung-Konnektor
Handbuch
Inhalt
In diesem Handbuch werden Sie den Konnektor kennen sowie verstehen lernen.
Es wird beschrieben wie Sie den Konnektor einstellen und wie das System funktioniert, damit keine
Probleme mit Ihrem Netzwerk entstehen.
Inhaltsverzeichnis
Vorwort ................................................................................................................................................... 3
Voraussetzungen ..................................................................................................................................... 3
Installation ............................................................................................................................................... 3
Start Optimierung.................................................................................................................................... 4
Starten mit dem Log ............................................................................................................................ 4
BAT -> Autostart .................................................................................................................................. 5
Der erste Start des Konnektors ............................................................................................................... 5
Erklärung der Oberfläche vom Konnektor .............................................................................................. 6
Datenbank Verbindung einstellen ........................................................................................................... 7
Funktionsablauf Schema ......................................................................................................................... 8
Vorwort
Dieses Handbuch erklärt Ihnen wie Sie den Konnektor installieren, konfigurieren und erklärt Ihnen
die Grundzüge des Konnektors. Dabei werden Sie Optimierungsverfahren kennen lernen und diese
anwenden können. Das ganze System kann allerdings nur funktionieren, wenn die bestehenden
Netzwerk Infrastrukturen bereits vorkonfiguriert sind, darauf kann dieses Handbuch sich nicht
beziehen. Zudem werden wir erläutern mit Hilfe einer Skizze wie das System mit der Infrastruktur
arbeitet.
Voraussetzungen
Der Konnektor wurde in Java programmiert, damit dieser auf jeden Server funktioniert, daher spielt
es keine Rolle, ob Sie einen Windows/Linux oder Mac Server besitzen.
Damit Java Programme ausgeführt werden können, benötigen Sie die Java Laufzeitumgeben ab der
Version 7. Die Version können Sie hier downloaden:
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html
Zudem benötigen Sie eine MS-SQL Datenbank wo die Stempeleinheiten gespeichert werden können.
Installation
Der Konnektor wurde in Java Programmiert, dadurch entfällt für Sie die typische Windows
Installation, allerdings liefern wir den Konnektor in einem ZIP Archive aus, dadurch müssen Sie den
Ordner erst exportieren.
Anschließend könnten Sie bereits den JAR Datei ausführen und somit den Konnektor starten. Dieser
Vorgang lässt sich noch optimieren, sodass eine Konsole mit geöffnet werden kann, die dem Log mit
darstellt, dies hat den Vorteil, dass Sie leichter an Informationen vom Konnektor kommen können.
Zudem kann der Konnektor noch automatisch gestartet werden, damit werden wir uns mit den
nächsten Punkten beschäftigen.
Start Optimierung
Wie bereits bei der Installation erwähnt, ist es möglich den Start des Konnektors zu optimieren.
In diesem Handbuch werden folgende zwei Varianten erläutert:
1) Starten mit einem Log
2) Konnektor automatisch starten
Starten mit dem Log
Damit Sie den Konnektor mit einer Log Konsole starten können, müssen Sie als erstes eine .bat Datei
im Verzeichnis erstellen. Dafür könnten Sie z.B. Ihren Editor öffnen und die Datei in Ihrem Verzeichnis
speichern. Der Dateinamen ist ihnen überlassen, ideal wäre „startKonnektor.bat“. Wichtig ist, dass
die Endung .bat ist, bitte kontrollieren Sie dies gründlich.
Der Inhalt der Datei sollte folgendermaßen aufgebaut sein:
java -jar StampConnector.jar
Wenn Sie jetzt Ihre BAT Datei starten, müssten Sie feststellen, dass sich zu dem Konnektor noch eine
weitere Konsole mit den Informationen öffnet. Das Ergebnis könnte bei Ihnen so aussehen:
Sie können nun direkt von der Konsole aus, Ihr System überwachen, ohne extra den Log zu öffnen.
BAT -> Autostart
Es ist möglicherweise umständlich jedes Mal nach einem Server Neustart den Konnektor neu zu
starten, deswegen wäre es denkbar eine Verknüpfung von Ihrer „.bat“ Datei in den Autostart Ihres
Systems hinzuzufügen, da dies für jedes Betriebssystem anders gemacht werden soll, können wir
leider in diesem Handbuch nicht weiter darauf eingehen, dieser Teil sollte Ihnen eher als Idee dienen,
wie Sie den Konnektor für Sie weiter optimieren können.
Der erste Start des Konnektors
Es wird empfohlen den Konnektor mithilfe der BAT-Datei zu starten, da bei diesem Start ein Log mit
gestartet wird und Sie dadurch mehr Informationen erhalten. Um den Konnektor zu starten, führen
Sie die BAT-Datei aus. Sobald Sie das Programm startet sehen Sie bereits die Grafische Oberfläche.
Im Hintergrund werden 3 TXT Dateien erstellt (errors.txt, log.txt und sql_information.txt)
Sie haben die Möglichkeit mit diesen Dateien den Konnektor manuell zu konfigurieren
oder Sie führen die Konfiguration über die Grafische Oberfläche aus. Bitte beachten Sie,
dass es dabei die Möglichkeit besteht, dass Sie den Konnektor damit beschädigen
können z.B. durch Syntax Fehler, daher gilt hierbei hohe Vorsicht.
Sollte es nicht möglich sein den Konnektor zu starten, müssen Sie kontrollieren, ob Ihr System die
passende Java Version installiert hat, so wie es in den Voraussetzungen festgelegt ist. Sie können Ihre
Version einfach überprüfen in dem Sie folgendes machen:
Start ->Systemsteuerung ->Java ->Im Java Control Panel Fenster beim Reiter Allgemein im
Unterpunkt Info gibt es ein Button Info… und wenn Sie darauf klicken sollten Sie folgendes erhalten.
Erklärung der Oberfläche vom Konnektor
Damit die Oberfläche des Konnektors verstanden werden kann, muss ich als erstes das Systems des
Konnektors erklären. Der Konnektor beinhaltet mehrere TCP/IP Dienste die auf Befehle lauschen
oder senden, die zwei Wichtigsten sind „Stamp Connector (Server)“ und „Distributor Connector
(Server & Client)“. Der „Stamp Connector“ dient als Server für die Zeiterfassungsanlage und wartet
auf Stempeleinträge, die in die Datenbank eingetragen werden müssen. Der „Distributor Connector“
dient als Server sowohl als auch Client, er wartet auf Befehle von der Zeiterfassungsanlage und
sendet diese dem Smartphone, falls dies eingerichtet ist (Sollte keine Überwachung der
Zeiterfassungsanlage erwünscht sein, wird empfohlen diesen Teil zu deaktivieren).
Dies ist die Menü bar, bei dem Reiter „File“ können Sie sich die Logs öffnen (Bitte beachten Sie, dass
dort nur ein Ausschnitt gezeigt werden kann, wenn ein neuer Eintrag dazu kommt, wird dieser erst
angezeigt, wenn Sie den Log neu öffnen) oder auch alle Konnektoren gleichzeitig schließen.
Bei dem Reiter „Edit“ können Sie die Datenbank Verbindung zu Ihrer MS-SQL Datenbank hinterlegen
und testen, ob diese funktioniert. Wie Sie die Einstellung setzen müssen, wird in dem Punkt
„Datenbank Verbindung einstellen“ erklärt.
In der Haupt Oberfläche des Programms sehen Sie:
Mit den Buttons „Turn OFF“ können Sie den Konnektor in diesem Bereich deaktivieren und mir „Turn
ON“ starten Sie wieder den Teilbereich des Konnektors.
Bei „Distributor Connector“ haben Sie noch den Button „Show Connections“, dieser Button zeigt in
einer Kurzform die IPs, die mit dem „Distributor Connector” verbunden sind. Mit dem Button“Kick
ALL Users“ werden alle Verbindungen zu dem „Distributor Connector“ geschlossen.
Datenbank Verbindung einstellen
Es gibt die Möglichkeit die Verbindung manuell über die Datei sql_information.txt abzuändern,
allerdings wird dies nur für erfahrene Anwender empfohlen. Die sichere Variante ist dies über die
Grafische Oberfläche zu machen, dafür klicken Sie im Menü auf „Edit“ und dann auf „Database
Connector“ anschließend sollte sich folgendes Fenster öffnen.
In dem Fenster sehen Sie benutzerspezifische Einstellung, diese sind meistens anders als Ihre MS-SQL
Verbindungsdaten, daher müssen Sie sich von Ihrem Administrator die Zugangsdaten geben lassen.
Manche MS-SQL Datenbanken benutzen keine Instanzen, sollte dies bei Ihnen der Fall sein, dann
muss der Hacken bei „Active?“ deaktiviert sein.
Mit dem Button „Test Connection“ können Sie testen, ob Ihre Zugangsdaten stimmen, bei einer
Erfolgreichen Verbindung sehen Sie den Text: „The Connection is stable“ alternative sehen Sie: „NOT
CORRECT“.
Sollte sich im Laufe des Betriebes die Datenbank Verbindung ändern, dann können keine Einträge
von der Zeiterfassungsanlage über den Konnektor an die Datenbank gesendet werden und werden
daher verworfen, außer die Anlage ist eingestellt, dass diese Einträge zwischenspeichern kann, diese
Einstellung wird in dem Handbuch von der Zeiterfassungsanlage besprochen.
Funktionsablauf Schema
In dem folgenden Schema erkennen Sie den Ablauf des Programms und wie dieser mit den
verschiedenen Programmen kommuniziert. Dies stellt eine Skizze dar, im echten Einsatz werden
mehrere Kommunikationen zwischen den Geräten benötigt.
Herunterladen