PZE-SQL2010 XML Application für Zeiterfassung mit SQL für Linux Terminals mit XML Code Processor



Ähnliche Dokumente
PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

BDE - SQL XML Application für Betriebsdatenerfassung mit SQL für Linux Terminals mit XML Code Processor

Erweiterung AE WWS Lite Win: AES Security Verschlüsselung

PC Software PZE-TRM21-WIN Zeiterfassung und Anwesenheits-Check mit Terminals, RFID und SQL Client

SQL WIEGELIST. Erweiterung für PC WAAGE WIN Handbuch und Dokumentation. Beschreibung ab Vers

OP-LOG

Tutorial -

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Microsoft SQL Server installieren Mini Tutorial

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

BSV Software Support Mobile Portal (SMP) Stand

FrogSure Installation und Konfiguration

a.i.o. control AIO GATEWAY Einrichtung

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Workflow. Installationsanleitung

Installation WWS-LITE2-LAGER.EXE / WWS-LITE2-INVENTUR.EXE

How to install freesshd

Inhaltsverzeichnis. Getting Started with TRM416/816 System Beispiel: TRM816 Open Frame mit RFID an COM2

Überprüfung der digital signierten E-Rechnung

ARCO Software - Anleitung zur Umstellung der MWSt

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

SQL Zeiterfassung mit SQL Datenbank Offline Version

Benutzerhandbuch MedHQ-App

Technical Note ewon über DSL & VPN mit einander verbinden

GS-Programme 2015 Allgemeines Zentralupdate

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

DeltaVision Computer Software Programmierung Internet Beratung Schulung

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

AE LOG Win CE Software Device Server mit SQL Gateway User Manual Beschreibung für Version 1.0.8

bizsoft Rechner (Server) Wechsel

Updatehinweise für die Version forma 5.5.5

MSDE 2000 mit Service Pack 3a

Einrichtung des WS_FTP95 LE

Dealer Management Systeme. Bedienungsanleitung. Freicon Software Logistik (FSL) für Updates

ASA Schnittstelle zu Endian Firewall Hotspot aktivieren. Konfiguration ASA jhotel

FritzCall.CoCPit Schnelleinrichtung

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

Anleitungen zum Publizieren Ihrer Homepage

snom Auto-Provisioning

System-Update Addendum

Der Kalender im ipad

Anleitung zur Inbetriebnahme einer FHZ2000 mit der homeputer CL-Software

Kurzanleitung SEPPmail

MailUtilities: Remote Deployment - Einführung

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2

Live Update (Auto Update)

Installation Microsoft SQL Server 2008 Express

Konfiguration Datenbank-Parameter

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

GeoPilot (Android) die App

Microsoft Update Windows Update

Verwendung des Terminalservers der MUG

Whitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server

Installationsbeschreibung. Version 4.2. Installationsbeschreibung Seite 1 von 6

Installationsbeschreibung Import / ATLAS / PV Zollsystem für die EDV-Abteilung

Leitfaden zur Installation von Bitbyters.WinShutdown

Konfigurationsanleitung. Microsoft Windows Live Mail 2009

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

EnergyDataView. Benutzerhandbuch. Version Thüga AG MeteringService

Schritt 2: Konto erstellen

Im vorliegenden Tutorial erfahren Sie, wie Sie in myfactory Postfächer für den Posteingang und den Postausgang anlegen.

Einrichtung eines -konto mit Outlook Express

Die Anmeldung. Die richtigen Browser-Einstellungen. Microsoft Explorer 5.x, 6.x

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Installationsanleitung. Installieren Sie an PC1 CESIO-Ladedaten einschl. dem Firebird Datenbankserver, wie in der Anleitung beschrieben.

Installationsanleitung dateiagent Pro

Artikel Schnittstelle über CSV

FastViewer Remote Edition 2.X

Einkaufslisten verwalten. Tipps & Tricks

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

ecaros2 - Accountmanager

FTP-Leitfaden RZ. Benutzerleitfaden

Lizenzen auschecken. Was ist zu tun?

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Netzwerkinstallation Version / Datum / Modul Arbeitsplatz+ 1 von 5

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Installation der kostenlosen Testversion

Verwendung des IDS Backup Systems unter Windows 2000

Whitepaper. Produkt: combit address manager STAMPIT der Deutschen Post nutzen. combit GmbH Untere Laube Konstanz

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

Mitarbeiter-Alarm. 1x Taster mit Kabel zum Anschluss an den seriellen Com-Port (optional) 1x Installationsprogramm auf CD 1x Lizenz

Konfiguration von Exchange 2000 zum versenden und empfangen von Mails & Lösung des SEND after POP Problems

Netzwerkeinstellungen unter Mac OS X

AnNoText. AnNoText Online-Update. Copyright Wolters Kluwer Deutschland GmbH

Kurzanleitung. Einstieg in die TripleCard Profi-Software. Zeiterfassungs- Software für. TripleCard Terminal

Wie macht man einen Web- oder FTP-Server im lokalen Netzwerk für das Internet sichtbar?

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

M-net -Adressen einrichten - Apple iphone

Anleitung zur Nutzung des SharePort Utility

Anleitung ftp-zugang Horn Druck & Verlag GmbH Bruchsal

lññáåé=iáåé===pìééçêíáåñçêã~íáçå=

Warenwirtschaft Handbuch - Administration

Transkript:

PZE-SQL2010 XML Application für Zeiterfassung mit SQL für Linux Terminals mit XML Code Processor DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 1

Inhaltsverzeichnis Einführung...3 SQL Server...5 SQL Datenbank PZETRM1...6 TabelleSTAMM...7 TabelleTRM...8 SQL Datenbank User TRM1 anlegen...9 Linux Terminal TRM416/816 mit XML Interpreter...10 CONF Datei TRM: XML-CP.CONF...11 Terminal: MSSQL ode MYSQL...11 Terminal: IP Adresse und Port SQL Server eintragen...12 Terminal: User und Passwort für SQL Zugriff...12 Terminal: Name der Datenbank...12 Terminal: Zusatzmeldungen...12 XML Anwendung auf dem Terminal PZESQL-2010.xml...13 Haupteingabe RFID Lesen und verarbeiten...13 TRM Setup...15 Eigene Änderungen...15 TRMxx Getting Started - Kurzanleitung...16 Ihre Ansprechpartner für Rückfragen...17 AE HJW, Rev 92014011154 DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 2

Einführung PZESQL2010 Zeiterfassung mit SQL Datenbank im Online Mode. Grundfunktionen: An- und Abmeldung von Personen über RFID Transponder. Automatische Erkennung des An- / Abmeldestatus anhand der letzten Aktivität. Manuelle Möglichkeit für Pauseneingabe. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 3

Bei unserem Paket haben wir besonderen Wert auf folgende Dinge gelegt: Datenerfassung (fast) ohne Limits. Der SQL Server übernimmt die Datensammlung, die Anzahl der Mitarbeiter, die Anzahl der An- und Abmeldungen ist nahezu unbegrenzt. Offene Datenformate - die Daten auf dem SQL Server können Sie auch selbst auswerten, z.b. wenn sie direkt in Ihre Lohnbuchhaltung einfliessen sollen Flexibler Aufbau der Software auf den Terminalsystemen. Diese Software können Sie ohne aufwändige Programmierung selbst verändern. Egal ob Sie Erweiterungen einpflegen oder das Programm in andere Sprachen übersetzen möchten. Sie benötigen hierzu nur unserer XML Konfigurationssoftware TRM-CODE- GEN.EXE in der Vollversion. Inhalt dieser Dokumentation 1. welches Datenbankmodell im Terminal standardmässig voreingestellt verwendet wird 2. Wie Sie die XML Applikation auf dem Terminal nutzen und gffs verändern Benötigte Dateien: PZESQL2010.XML XML Konfigurationsdatei für TRM416 / TRM816 auf Basis des XML Code Processors. XML-CP.CONF Basis Konfigurationsdatei für den XML Code Processor. Zusätzlich werden benötigt: SQL Datenbank mit zwei Tabellen für Stamm- und Zeitdaten Ausgangsvoraussetzung: Terminal TRM416 / TRM816 mit XML Code Processor ab Version 1.6.1 Optional wird angeboten: PC Software PZETRM21-WIN. PC Software für MS Windows(c) zur Verwaltung und Auswertung von Mitarbeiterdaten der SQL Datenbank. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 4

SQL Server Wir setzen voraus, dass Sie bereits einen SQL Server besitzen. Falls das nicht der Fall ist: Sie müssen sich zuerst eine SQL Server installieren wahlweise Microsoft SQL Server oder mysql. Falls Sie nicht wissen, wie das geht: unser Tutorial liefert Ihnen Infomationen wie Sie zum Beispiel den Microsoft SQL Server 2005 Express Version installieren. (Den können Sie kostenfrei verwenden.) DOC-INSTALLSQL-DE.PDF Hinweis: allen nachfolgenden Beispiele und Bilder basieren auf dem Microsoft SQL Server 2005 Express Version und auf dem Admintool. Das liegt einfach daran, dass wir intern diesen SQL Server verwenden. Bei mysql gibt es ähnliche Tools mit anderen Namen. Die von Ihnen zu erledigenden Schritte Datebank / Tabellen / Benutzer einrichten bleiben aber gleich und sind unabhänging davon auszuführen, ob Sie sich für MS SQL oder mysql entschieden haben. Und noch ein Hinweis: Bei unserem Terminal ist MS SQL Client vorinstalliert. Der mysql Client ist aber ebenfalls enthalten und Sie können mittels PC Software TRM CODE GEN problemlos den mysql Client vewenden!!!! Kurzum: unser Linuxterminals bringt von Haus aus beide Clients mit. Sie können also selbst entscheiden, welchen SQL Server Sie vewenden möchten! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 5

SQL Datenbank PZETRM1. Ihr SQL Server benötigt eine Datenbank PZETRM1. Innerhalb dieser Datenbank benötigen Sie zwei Tabellen: TabelleSTAMM und TabelleTRM. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 6

TabelleSTAMM Hinweis: Nicht alle unserer SQL Clients unterstützen Felder mit Inhalt NULL! Bitte prüfen Sie das im Einzelfall und stellen ggf. sicher, dass Feldinhalte nicht NULL sind! (Abweichend von Bild oben) TabelleSTAMM enthält die Basisdaten des Mitarbeiters. Als Primärschlüssel wird die PersonalID verwendet. Im TRM werden nicht alle Felder benötigt, aktuell werden benötigt PersonalID, Name1, RFID Transpondercode, Status1. Die Felder sind eigentlich selbst erklärend. Besondere Bedeutung hat das Feld Status1. Hier trägt das Terminal automatisch den letzten An- oder Abmeldestatus ein. Das Terminal benutzt diese Tabelle TabelleSTAMM also, um die Mitarbeiterdaten zu lesen und den Status1 zu aktualisieren! Beispiel: Im obigen Beispiel enthält die Tabelle STAMM bereits zwei Einträge für den Mitarbeiter Mustermann und Eichenwiese. Achtung: Mitarbeiter 2 / Eichenwiese besitzt keinen RFID Transpondercode. Seine Anmeldung über RFID Transponder wird also nicht möglich sein! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 7

TabelleTRM Hinweis: Nicht alle unserer SQL Clients unterstützen Felder mit Inhalt NULL! Bitte prüfen Sie das im Einzelfall und stellen ggf. sicher, dass Feldinhalte nicht NULL sind! (Abweichend von Bild oben) TabelleTRM wird vom Terminal automatisch mit Daten gefüllt. Jede An- und Abmeldung wird hier verzeichnet. Diese Tabelle kann auf dem PC System ausgewertet werden. Beispiel: DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 8

SQL Datenbank User TRM1 anlegen Das Terminal meldet sich via Netzwerk und TCP / IP Verbindung als Benutzer an der SQL Datenbank an. Konfigurieren Sie Ihre SQL Datenbank so, dass ein User TRM1 Datenbankzugriff auf die eingangs erwähnten Datenbanken und die Tabellen hat. Der Zugriff muss über Netzwerk / IP Adresse des SQL Serves möglich sein! Username und Passwort für den SQL Datenbankzugriff werden im Terminal in der Basiskonfiguration XML- CP.CONF eingetragen. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 9

Linux Terminal TRM416/816 mit XML Interpreter Die Terminalsysteme TRM416 und TRM816 verwenden Linux als Betriebssystem. Hierfür bieten wir mit dem Programm XML Code Processor ein Konfigurationstool / Interpreter an, um Programme und Anwendungen ohne eigene Programmierung zu realisieren. Ausführliche Informationen finden Sie in der Doku XML CODE PROCESSOR KONFIGURATION OHNE ZU PROGRAMMIEREN. DOC-XML-CP-DE.pdf Damit der XML Code Processor (XML CP) eine Anwendung ausführen kann benötigt er: eine CONF Datei mit grundlegenden Einstellungen die Anwendung als XML Applikation Mit der zugehörigen PC Software TRM-CODE-GEN für Windows können Sie sowohl die CONF Datei als auch die XML Applikation individuell einstellen. Sie können den Programmablauf verändern, Datenbankzugriff auf SQL Server steuern und haben die vollständige Kontrolle über Ihre Anwendung OHNE SELBST LINUX PROGRAMMIEREN ZU MÜSSEN! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 10

CONF Datei TRM: XML-CP.CONF Die XML-CP.CONF Datei enthält u.a. die Basisfestlegungen für den Datenbankzugriff des Terminals auf die SQL Datenbank. Sie können diese Datei mittels XML TRM CODE GEN bearbeiten und verändern oder mittels FTP Programm vom Terminal holen, per Ascii Editor anpassen und zurück ins Terminal übertragen. Bitte anschliessen die Anwendung neu starten. Achtung: Wir zeigen Ihnen hier die Grundeinstellungen. Sie können den Namen der Datenbank, den Benutzer und natürlich auch die Tabellen- und Feldnamen natürlich selbst verändern und an Ihre Gegebenheiten anpassen! Terminal: MSSQL ode MYSQL [mysql:config]. [mssql:config2].. # Subroutine MySQL # Subroutine MS SQL Standardmässig liefern wir beide SQL Clients im Terminal aus. Siehe Screenshot. Diese könnten innerhalb der XML Applikation über config oder config2 adressiert werden! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 11

Terminal: IP Adresse und Port SQL Server eintragen Host=192.168.4.99:1433 Hier müssen Sie die IP Adresse Ihres SQL Servers sowie den Port eintragen unter dem der SQL Server im Netzwerk erreichbar ist. Terminal: User und Passwort für SQL Zugriff user=trm1 password=1234 Benutzer und Passwort müssen Sie im SQL Server entsprechend angelegt und für den Zugrif auf die Datenbank freigegeben haben. Terminal: Name der Datenbank database=pzetrm1 Terminal: Zusatzmeldungen spool=off verbose=on Tipp: Benutzen Sie spool=off für die Onlineerfassung. Andernfalls bei spool=on werden die SQL Daten zwischengespeichert bis ein SQL Datenbankzugriff möglich ist. Ihre Onlineerfassung wäre hierdurch unbrauchbar! Benutzen Sie verbose=on nur in der Testphase. In der TRM LOG Datei können Sie dann vermehrt Statusmeldungen sehen. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 12

XML Anwendung auf dem Terminal PZESQL-2010.xml Beschreibung der wichtigsten Funktionen und Menüs Haupteingabe RFID Lesen und verarbeiten Primäre Eingabemaske zum Lesen von RFID Transpondern für die An- und Abmeldung der Mitarbeiter. Datum / Zeit werden automatisch angezeigt. Innerhalb der Basiskonfiguration XML-CP.CONF kann eingestellt werden, ob sich das Terminal die aktuelle Zeit von einem NTP Server im Netzwerk aktualisieren soll. Sonderfunktion: Taste DOWN ruft ein Konfigurationsmenü auf. Nach dem Einlesen eines RFID Transponders (in der Anzeige oben nicht dargestellbar!) führt das Terminal eine Leseoperation innerhalb der SQL Datenbank durch und ermittelt sich die zugehörigen Personaldaten zu diesem RFID Transponderwert. Sie sehen, dass wir den in der CONF Datei festgelegten Zugriff config2 verwenden (in unserer Konfiguration also den Microsoft SQL Server), sowie Tabellennamen und Feldnamen. Falls Ihre Tabellen anders heißen, können Sie das natürlich entsprechend ändern! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 13

Anschliessend wird der Name des Mitarbeiters im Display angezeigt. Das Terminal ermittelt anhand der Personaldaten des Mitarbeiters die letzte Aktion und entscheidet dann selbständig über die Art der aktuellen Anmeldung. Grundlage: In Abhängigkeit der Kommt / Geht Bestimmung wird ein Zeitdatensatz in die TabelleTRM mit der entsprechenden Kennung Kommt / Geht / Pause / PauseEND abgestellt. Gleichzeitig wird der Status in der TabelleSTAMM geändert. Beispiel: Tipp: Achten Sie darauf dass sie unter config2 die richtige SQL Datenbank adressieren! (Siehe XML- CP.CONF) Achten Sie auch darauf dass Sie wahlweise mit mssql-insert /mysql-insert die Routinen für die von Ihnen verwendete SQL Datenbank benutzen! Verwenden Sie evtl. TRM CODE GEN, um die Subroutines für Ihre Datenbank entsprechend anzupassen.. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 14

TRM Setup Konfigurationsmenü zum Einstellen wichtiger Grundparameter und für Lesetests der RFID Decoder. (Um z.b. die RFID Codes für neue Transponder zu ermitteln.) Mittels F3= Exit kann die Anwendung beendet werden. Mittels ENTER wird sie anschließend neu gestartet. Diese sollte immer dann durchgeführt werden, wenn Sie die XML Konfigurationsdatei oder die Basiskonfiguration geändert haben. Nur mit einem Programmstart werden neue Werte übernommen! Eigene Änderungen Mittels PC Programm TRM-CODE-GEN können Sie die XML Datei / das Programm auf dem Terminal beliebig individuell ändern, um z.b. den Zugriff auf die SQL Datenbank oder die Datenbankfelder anzupassen! Ebenso können und sollten Sie die XML-CP.CONF Datei ändern und an Ihre Umgebung anpassen! DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 15

TRMxx Getting Started - Kurzanleitung Eigentlich gehört es an den Anfang. Da wir Sie aber erst einmal mit dem System vertraut machen wollten, haben wir diese Kurzanleitung an das Ende gepackt. Hier also die Zusammenfassung Ihrer Schritte: Schritt 1: Schalten Sie das Gerät ein Verwenden Sie die Doku AE-STARTUP-DE.PDF. Dort finden Sie alle wichtigen Hinweise. Schritt 2: Konfigurieren Sie das Netzwerk Falls die XML App PZE-SQL bereits aktiviert wurde: typischerweise können Sie aus der Eingabemaske durch Betätigen der Taste DOWN ein Setup Menü aktivieren. Falls die Standard Anwendung aktiviert wurde: Diese Anwendung ist eigentlich selbst erklärend. Schritt 3: Starten Sie unsere PC Anwendung XML TRM CODE GEN Verwenden Sie die Doku DOC-XMLCP-DE.PDF für Hinweise. Schritt 4: Öffnen Sie dort eine der mitgelieferten XML Dateien Schritt 4: Wählen Sie TRM SETUP TRM Basiskonfiguration Schritt 5: Tragen Sie die IP Werte des TRM im PC Programm ein Schritt 6: Verwenden Sie READ CONF, um sich die Konfigurationsdatei aus dem TRM zu holen und anzueigen Tipp: Wenn Sie Probleme haben, überprüfen Sie die IP Adresse des TRM oder Ihre Windows Firewall. Schritt 6: Prüfen und passen Sie die CONF Datei gffs auf die Werte in Ihrem Netzwerk ein. Falls Sie SQL verwenden: Hier muss der SQL Server korrekt eingetragen werden! Schritt 7: Übertragen Sie mittels WRITE CONF die CONF Datei zurück in das TRM Schritt 8: Verwenden Sie den Button FTP TRANSFER, um die XML Anwendung an das TRM zu übertragen Schritt 9: Beenden Sie die laufende Anwendung im TRM (Fkt. Exit suchen!) und starten Sie diese neu. (Taste OK bzw. roter Pfeil) DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 16

Ihre Ansprechpartner für Rückfragen AE SYSTEME Art-Events Walter & Schilling GmbH Am Güterbahnhof 15 D-31303 Burgdorf Tel 05136 802421 Fax 05136 9776368 www.terminal-systems.de info@terminal-systems.de Änderungen und Irrtümer vorbehalten. Software und Softwareteile unseres Hauses werden mit höchstmöglicher Sorgfalt erstellt und gewissenhaft getestet. Trotz höchster Sorgfalt kann es vorkommen, dass Softwarefehler oder Gerätestörungen auftreten. Wir empfehlen daher, Software, Systeme und Systemlösungen vor einem Echteinsatz ausführlich zu testen und im Betrieb regelmäßig aktuelle Maßnahmen zur Datensicherung durchzuführen. Wir übernehmen keine Gewähr und keine Haftung für etwaige Fehler und ihre Folgen. Die Bilder zeigen Beispiele. Mit der Nutzung unserer Produkte haben Sie unsere AGB anerkannt. DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 17