Freie Software für freie Handwerker
Zeiterfassung
Der Urprung
Der Ursprung von Open-Craft.org ist eine Zeiterfassungstabelle für StarOffice 5.2 mit folgenden Funktionen:
- Erfassung der Arbeitszeit mehrerer Mitarbeiter.
- Auswertung des persönlichen Arbeitszeitkontos jedes Mitarbeiters.
- Auswertung der Summe aller Mitarbeiterstunden pro Auftrag.
Download dieser Tabelle:
- az.vor.zip (121,6 kB) als StarOffice 5.2 Vorlage (gezippt).
- az.stc (92,8 kB) als OpenOffice.org bzw. StarOffice 6/7 Vorlage.
Benutzung:
Dies sind nur grobe Anhaltspunkte, eine ausführliche Dokumentation wartet noch auf ihre Erstellung :-).
- Die Vorlage öffnen und den eigenen Bedürfnissen anpassen. Das beudeutet z.B. die Anpassung des Jahres, die Zuordnung von Mitarbeiternamen,
Erweiterung auf mehr Mitarbeiter...
- Abspeichern unter eindeutigem Namen z.B. az_2003.sdc (so52) bzw. az_2003.sxc (OOo/so60).
Mobile Arbeitszeiterfassung
Für Firmen mit mobilen Mitarbeitern, die mehrmals täglich zwischen verschiedenen Aufträgen wechseln, kann es sinnvoll sein, ihren Mitarbeitern
die mobile Arbeitszeiterfassung zu ermöglichen. Auch in der Werkstatt ist die Arbeitszeiterfassung an der Frau (oder am Mann) ein nicht zu
vernachlässigender Zeitvorteil.
Deshalb gibt es hier die mobile Arbeitszeiterfassung zum Hardwarepreis (ab ca. 100.- €).
Voraussetzungen:
- Handheld(s) mit PalmOs.
- Linux-PC mit folgender Softwareausstattung:
- StarOffice 5.2 oder 6 oder 7, bzw. OpenOffice.org.
- pilot-link (Konsolenprogramme zur Kommunikation mit PalmOs-Handhelds).
- dialog (Konsolenprogramm mit "graphischer" Benutzerführung, sollte in jeder Distribution enthalten sein).
- Das Zeiterfassungsprogramm Titrax auf den Handhelds (getestet mit Version 4.0).
Auf die Verbindung von Linux-PC und PalmOS-Handheld kann hier nicht eingegangen werden. Informationen dazu findet man unter
www.pilot-link.org.
Inhalt der zum Download angebotenen .zip-Archive:
- Eine geänderte Version der Arbeitszeittabelle, mit Verknüpfungen zu Arbeitszeitlisten, die vom Zeiterfassungscript erstellt werden.
- Ein Shellscript das die Daten aus dem Handheld ausliest und in die Zeiterfassungstabelle des jeweiligen Mitarbeiters einfügt.
- Drei leere .csv-Dateien die vom Shellscript gefüllt werden.
Download dieser Archive:
Obenstehende Archive wurden am 31.07.03 aktualisiert, da sich ein Bug gezeigt hat. Die Auswertung der geleisteten Arbeitstunden pro Auftrag funktionierte aufgrund einer falsch formulierten Formel nicht. Sollte jetzt funktionieren.
Benutzung:
- Wichtig ist, dass die Dateien sich gemeinsam im selben Verzeichnis befinden. Sollen sie mit der Kalkulation zusammen verwendet werden, müssen die Dateien einfach ins Kalkulationsverzeichnis verschoben oder kopiert werden.
- Das Zeiterfasssungsprogramm Titrax auf dem PalmOS Handheld installieren.
- In Titrax zum Datenexport folgende Einstellungen wählen:
- Unter <Options> → <Settings>:
- Display times as: hhh:mm
- Save summary to: memopad
- Datebook warnings: √
- Menu Hack: √
- Beim Speichern unter <Commands> → <Save all>:
- √ Include header line
- √ Project name
- √ Elapsed time
- √ Project note
- Field delimiter: " , "
- Um die Daten auf den PC zu übertragen eine Handheld in den Cradle stecken bzw. am HotSync-Kabel anschließen.
- Das Script "zeiterfassung.sh" auf der Konsole aufrufen (Unter KDE kann man das auch sehr komfortabel mit einer Desktopverknüpfung machen), den entsprechenden Mitarbeiter auswählen und nach Aufforderung den HotSync-Knopf drücken.
- Nach erfolgter Übertragung die Daten auf dem Handheld löschen.
- Die Zeiterfassungsdaten werden nun in den Arbeitszeittabellen der Mitarbeiter gepeichert (z.B.: AZ_Mitarbeiter_1.csv) und in der zentralen Arbeitszeittabelle (az_2003.sxc/sdw) per Verknüpfung ausgewertet.