Kann ich die TimeMoto Zeiterfassungs-Terminals auch ohne die Software nur für die Datenerfassung nutzen und die Daten auslesen?

~ 0 min
2021-01-25 15:38

Wie kommt man an die Kommen / Gehen Daten der TimeMoto PC Zeiterfassung?

Der Workflow von TimeMoto ist wie folgt: Die TimeMoto Zeiterfassungsterminals werden im Netzwerk verbunden und eingerichtet. Wie das geht beschreibt das Handbuch sehr gut. Als nächstes installiert man auf einem Rechner die TM Software und fügt alle Terminals im Netzwerk hinzu. Die TM Software holt dann regelmäßig die aktuelle Daten von den Zeit-Terminals ab. Gleichzeitig kann man in der TM Software auch neue User hinzufügen, oder andere Benutzer sperren. Es ist also wichtig, das man diese Software nutzt. Wichtig zu wissen, das das alles nur für die PC-Software, nicht für die Cloud-Lösung gilt!

Nur während die TM - Software offen ist, werden also Daten in der Datenbank aktualisiert. TimeMoto nutzt dafür eine Firebird SQL Datenbank im sogenannten Embedded Zugriff. Das bedeutet das nur ein Client gleichzeitig auf die Datenbank zugreifen kann. Ein Zugriff auf die Firebird Datenbank ( tadata.fdb) ist also bei einer Embedded Installation nur durch die TimeMoto Software möglich, wenn keine andere Software darauf zugreift.

Bei der älteren TA-Software konnte man noch einen Firebird Server als SQL Zugriff in den Einstellungen festlegen. Die neueren Terminals nutzen allerdings nur die TM-Software. Hier gibt es keine Datenbankeinstellungen im Programm

Mittels ein paar Tricks, kann man aber auch die neuen TM-Software als Firebird Server betreiben. Wie genau das geht erklären wir gerne unseren Kunden im Service, bzw. nehmen für Sie die Einstellungen vor.

Einzige Manko bleibt, das die TM-Software nicht als Dienst gestartet werden kann. Hier kann man sich behelfen, indem man die Software in den Autostart eines Rechners packt, oder auf den Server. 

Damit man da aber sicher geht, kann man ein Powershell Script immer wieder starten:

$ProcessName = "TimeMoto"
$Program = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Safescan\TimeMoto\TA.lnk"
CheckProcess = ""
$CheckProcess = Get-Process | Where-Object {$_.ProcessName -eq $ProcessName}
If($CheckProcess -eq $null){
start $Program
}
else {
Write-Host "Das Programm wird aktuell ausgeführt"
Dieses Script  packen Sie dann in den Task Planer von Windows, so das es immer wieder gestartet wird. Wichtig ist aber,  dass der Admin quasi kein Passwort hat - sprich der Rechner anderweitig geschützt ist. Sonst müsste man sich erst anmelden, falls es mal abstürzt.

Eventuell müssen Sie auch in der Gruppenrichtlinie die Powershell freigeben.

In der Regel braucht es diese Regemäßigkeit ja aber eigentlich nur, wenn man die Zeiten überprüft. Also kann man die TM Software dann auch selbst kurz starten um die Daten zu aktualisieren.

Für weitere Fragen rund um das Thema TimeMoto stehen wir Ihnen gerne zur Verfügung. Die TimeMoto Geräte finden Sie bei uns auch im Shop:  https://www.karley.de/rfid_technik/zeiterfassung-safescan

Als Systemhaus bieten wir aber eben auch mehr Services wie die Programmierung der Schnittstellen für Sie mit an. Fragen Sie uns!

firebird
Durchschnittliche Bewertung{{ printVotings }}
{{ languageSelection }}

Kommentieren nicht möglich