Installationsbeschreibung ATOSS Zeiterfassung Formel I

Werbung
Installationsbeschreibung
ATOSS Zeiterfassung
Formel I
Seite 1 von 81
Änderungsnachweis:
Datum
26.03.03
31.03.03
Version des
Dokuments
1.0
Name
Bemerkung
Wawarta/Scherer
Scherer
Erstellung des Dokuments
Änderung Tagessymbole: Urlaub (halbtags) von
Uh in uh, neu: Feiertag halbtags = fh
bei einem Windows NT 4.0 Terminal Server
darf nicht die MSDE mit der SQL Server 2000
Runtime installiert werden, sondern nur die
MSDE
mit SQL-Server 7.0!!!
wir konnten die in Perl Programmierte
Schnittstelle F1-ATOSS ursprünglich nicht mit
der Perl Version 5.19 laufen lassen, die bei
ATOSS beiliegt und mußten eine neuere
verwenden. Das entfällt jetzt, da ich in einer
Zeitschrift das Tool perl2exe entdeckt habe.
Wir können also DOCH die Perl Version von
der ATOSS CD verwenden.
Perl Screenshots von 5.19 (die von ATOSS
CD), Hinweis auf Win2000 als Voraussetzung
für Perl entfernt, da das nur für die
Ergänzungen während erster Pilotinstallation
bei AH Veyhle
08.04.03
Scherer
08.04.03
Scherer
10.04.03
Scherer
23.04.03
–
25.04.03
06.05.03
Scherer,
Bärwinkel,
Wawarta
Scherer, Spatz
26.05.03
Scherer, Spatz
06.06.03
Scherer
18.06.03
Scherer
20.06.03
Scherer
25.07.03
Scherer
Menüpunkte 15.x.y wurden umgestellt, neue
Screenshots für Parametrisierungsbildschirme,
neue Listen für Zeitarten, unter „Abwicklung“
und „Starten der Schnittstelle“ einiges aus dem
Protokoll
„20030429_workshop_atoss_f1_cardis.doc“
eingefügt
Elemente aus „Installation F1-ATOSSSchnittstelle.doc“ von M. Spatz übernommen
Kapitel „Anlegen der Zeitmodelle“ und „Anhang
A - Tipp bei Problem mit der Verbindung mit
dem Server bzw. dem PCS Terminal“ eingefügt,
Zeitarten Formel I Renault,
Sonderauftragsnummern Renault, W-Zeiten bei
Renault ergänzt
Stempelsoftware-Beschreibung: Tipp:
Kartennummer muß keine Zahl sein, auch das
Monogramm geht! So kann man leichter in der
Software sich identifizieren. Hinweis auf
Downloadfiles at240ca1 und at240ca2 für das
Stempelterminal
Excel-Dokumente liegen künftig im
\\C00020\trans\zeit statt nur \\C00020\trans,
CSVs in \\C00020\trans
Weitere Abwesenheitscodes wie Bw, Bz, E, Fz,
Gz, M, auch unter Formel 1 anlegen, sonst
werden diese Tage auf Anwesenheit, Leerlauf
gebucht! Lt. BMW, Wittenborn sind unbezahlte
Abwesenheiten wie Bw, Bz, E, Fz, Gz keine WZeit (kein W5), M(utterschutz) ist W51, hierfür
habe ich die Zeitart 22=unbezahlte
Seite 2 von 81
11.08.03
11.09.03
19.09.03
06.10.03
bzw.
26.11.03
26.11.03
27.11.03
02.12.03
03.12.03
04.12.03
10.03.04
23.03.04
16.04.04
26.04.04
3.5.04
11.05.04
12.05.04
25.05.04
Abwesenheit eingeführt und bei den
betreffenden ATOSS-Tagescodes ausgewählt.
Scherer/Bärwinkel Tagescode Ks entfernt (Konflikt mit W51 lösen)
Einarbeiten von Erkenntnissen aus der
Installation Auto Maass Schwabach
Wawarta/Scherer Samba-Freigabe VOR Backup Einrichtung
platziert, dcsterminalreset.bat mit atbefehle.bat,
Feiertage 30.10./01.11. löschen, Einarbeiten
von Erkenntnissen aus der Installation
Autohaus Wagner, Kirchseeon
Scherer
Bei allen W5 Tagescodes in ATOSS (Urlaub,
Schulung, Dienstreise, Berufsschule) wurde
„Urlaub“ in F1 angezeigt, da alle auf Zeitart
15=Urlaub verweisen. Deshalb habe ich solche
Zeitarten 23-26 angelegt und die Tagescodes
entsprechend auf diese Zeitarten verwiesen
Bärwinkel/Scherer Anpassung zum Kapitel ctabload.exe / ctcust.txt
15.3.1 Schnittstelle läuft jetzt im Hintergrund
Import MA, Hinweis auf Lizenzgröße
Hinweis zur TIMER-Eintragung.
Urladung Aufträge nur mit 15.1.9 aktiv
Scherer
Dienst ZDEMUL auf Startart „Automatisch“
stellen, 4 Backupscripts:
- dbackup
- wbackup
- mbackup
- dcsbackup (neu)
Oracle: Einlesen des Auslieferungsstands
Sonderauftragsnummern mit Jahreszahlen und
Firma/Filialen bei Installationen ohne Barcode
TRANS_PROTOK_AUS.BAT
Scherer
Erstes Saldenregelbeispiel als Anhang B
Scherer
Kapitel TLADEN und Tagesabschluß
automatisieren um LINUX ergänzt, Saldenregel
2 ergänzt
Scherer
Serieller (!) Dongle unter LINUX
Scherer
Diverse Unterschiede bei Installation ATOSS
Server unter LINUX
Scherer
Saldenregelbeispiel 4
Scherer
Starten der ATOSS-Prozesse bei Start des
LINUX Servers automatisieren
Scherer
Die ...scripts\clr.... löschen Protokolleinträge
älter als 30 Tage. Das vermeidet ein Überlaufen
dieser Protokolldaten. Sie werden nicht täglich
ausgeführt, sondern wöchentlich bzw.
monatlich.
Scherer
Install. AH Kainz: CTCUST_ERGAENZUNG
von Hand hinzufügen und mit CTABLOAD
registrieren,
NEU: Bei Betrieben mit Firmen OHNE Filialen
muß als Filialnummer 00 angegeben werden,
Beispiel: Formel I Firma 2 ohne Filialen: 0200!!!
Wawarta/Scherer Installation Euler / LINUX
Scherer
Benutzer bbx muß in die Gruppe uucp
aufgenommen werden
Scherer
Downloadfiles für jede Gelegeneit (Firma Filiale
jetzt im Dateinamen)
LINUX: Serielle Dongle und die nicht
mitinstallierte Datei libwklin.so.2.52 in den
Auslieferungsstand aufgenommen
Scherer
Diverse Kürzungen (Bilder), doppelte
Seite 3 von 81
16.06.04
02.07.04
Scherer
Scherer
14.07.04
30.07.04
Rahn, Scherer
Scherer
23.07.04
8.9.04
21.10.04
Rahn
Scherer
Bärwinkel /
Scherer
8.11.04
Scherer
17.11.04
26.11.04
Scherer
Scherer
13.12.04
Scherer
28.12.04
Scherer
03.01.05
Scherer
04.01.05
Scherer
13.01.05
Scherer
Abschnitte entfernt, Inhaltsverzeichnis
Diverse Anpassungen durch Inst. AH Strauß
Hinweis: Stammkostenstelle nicht aus
Personalstammsatz herauslöschen,
Beschreibung der Makros für
Auftragsstempelung mit PC-Stempeluhr,
Anhang zu Saldenregel 10M ergänzt um
Hinweis Arbeitsregel mit Abzug vom Saldo FRZ
bei Minderarbeit, unsere Testtimer ergänzt
Ergänzungen Installation Müller & Klöck
ADI: keine führenden Nullen im Feld
„Kartennummer“ im Personalstamm angeben
Bilder verkleinert, Seitenumbrüche optimiert
Anhang Erweiterung Zeitarten
Domigrate_rewrite Ergänzungen, Rechte
setzen bei linux bei .tarisrc usw., Beschränkung
auf Eingabemasken im Anhang C,
Voraussetzung 2.5.0 Patch 14
tarisrun-suse-new.rpm statt
tarisrun-suse.rpm
Renault: andere W-Zeiten
Warnung, wenn MSDE bereits installiert ist, darf
man nicht einfach drüberinstallieren
Renault andere Verknüpfungen
Tagescodes?Zeitarten
Init-Script wird jetzt in
Installationsablauf_LINUX.doc behandelt,
Uhrzeit daily_jobs steht auf 2 Uhr, damit Tag
auch vorbei ist und abgeschlossen werden
kann, vorher startaris (sicherheitshalber)
Dcsbackup.bat bei Servern, die nicht C00020
heißen, korrigieren, z.B. bei RENAULT!
F1atoss.bat statt f1 atoss
schnittstelle.exe starten
Feiertag ist Zeitart 14 statt 25
In crontab kein weiteres starttaris mehr
eintragen
Seite 4 von 81
INHALT
Installationsbeschreibung ........................................................................................................................................ 1
ATOSS Zeiterfassung ............................................................................................................................................. 1
Formel I................................................................................................................................................................... 1
Änderungsnachweis: ........................................................................................................................................... 2
INHALT.................................................................................................................................................................. 5
Vorbereitungen.................................................................................................................................................... 7
Vorbereitungen LINUX/Oracle Installation von ATOSS ................................................................................... 7
Perl Installation ................................................................................................................................................... 8
Installer WIBU-Key Donglesoftware.................................................................................................................. 9
2. ATOSS CD Installation................................................................................................................................. 10
Client Software.................................................................................................................................................. 15
Backup Einrichtung........................................................................................................................................... 17
Dateien, die von den Backup-Scripts erstellt werden:................................................................................... 18
Automatisches Backup einrichten: ................................................................................................................ 18
Backup zurücksichern ................................................................................................................................... 18
CARDIS Anpassungen / Auslieferungsstand .................................................................................................... 21
LINUX: Link auf Library des seriellen Dongles in taris/lib setzen............................................................... 24
TLADEN, Tagesabschluß usw. automatisieren mit atbefehle.bat..................................................................... 25
Starten der ATOSS-Prozesse bei Start des LINUX Servers automatisieren ..................................................... 26
Ebenso wird der Zeitabgleich mit Formel I Server automatisiert (nur bei ATOSS unter Windows) ................ 26
Timer eingeben.................................................................................................................................................. 27
Installation der Bildschirm-Zeiterfassung (PC Stempeluhr) ............................................................................. 28
Autohäuser, die in der Werkstatt mit PC-Stempeluhr auf Aufträge stempeln................................................... 30
Formel I Grundinstallation .................................................................................................................................... 31
Übernahme Personalstamm von Formel I in ATOSS........................................................................................ 32
Abteilungen in ATOSS vorbereiten: ............................................................................................................. 32
Übergabedatei aus Formel1:.......................................................................................................................... 32
Nacharbeiten im Personalstamm nach Import............................................................................................... 34
ATOSS Tagescodes (unter Stammdaten - Anwesenheits- / Umbuchungscodes).......................................... 37
Installation der Formel I Schnittstelle ............................................................................................................... 38
NT-Umgebung .............................................................................................................................................. 38
Linux-Umgebung (wenn ATOSS in der Oracle-Umgebung unter Linux /kein SCO! läuft) ......................... 39
Freigaben auf Windows ATOSS Server (nicht bei Linux)................................................................................ 39
Einstellungen in Formel I .................................................................................................................................. 40
Übergabe aller vorhandenen Aufträge aus Formel I an ATOSS ....................................................................... 48
Abwicklung ....................................................................................................................................................... 49
Verknüpfungen um Programme leichter starten zu können .............................................................................. 50
Verknüpfungen in Autostart (nur WINDOWS): ............................................................................................... 50
Excel Auswertungen mit Zeitauswertung (15.1)............................................................................................... 51
Monteurleistungslohn.................................................................................................................................... 52
Monteurstatistik............................................................................................................................................. 52
Zeitanalyse .................................................................................................................................................... 52
Inbetriebnahme PCS Terminal .......................................................................................................................... 53
Anschluß Strom............................................................................................................................................. 53
IP Adresse einstellen (z.B. 10.201.2.11): ...................................................................................................... 54
Weitere Einstellungen am Terminal.............................................................................................................. 54
Konfiguration im ATOSS Programm............................................................................................................ 54
Anpassung des Downloadfiles auf die Firmen-/Filialnummer ...................................................................... 56
Automatisches Stellen der PCS-Uhr mit der PC-Uhr.................................................................................... 57
Automatisches Starten der ATOSS-Prozesse bei Neustart des ATOSS-Servers............................................... 58
Clientinstallation bei ATOSS................................................................................................................................ 59
Pflege Personalstamm ....................................................................................................................................... 60
Anlegen der Feiertage und Zeitmodelle ............................................................................................................ 62
Anhang A: Tipp bei Problem mit der Verbindung mit dem Server bzw. dem PCS Terminal: ............................. 63
Anhang B: Saldenregeln-Beispiele ....................................................................................................................... 63
Saldenregel 1: GLZ wird am Monatsende um 10 % gekürzt ........................................................................ 63
Saldenregel 2: 10 h GLZ-Guthaben verfallen am Monatsende ..................................................................... 64
Saldenregel 4: 10 h GLZ abschneiden, wenn im gleichen Monat erarbeitet 8 Schräpler.............................. 65
Anhang C: Benutzerrechte einschränken .............................................................................................................. 71
Seite 5 von 81
1. Schritt: abgespeckte Menüstruktur "CMEI..." anlegen: ................................................................................ 71
2. Schritt Berechtigungskategorie "CMEI" für Masken anlegen....................................................................... 73
3. Schritt: Anlage einer Zugrifffsberechtigung "mei", die diese Menüstruktur und Berechtigung erhält: ........ 73
4. Schritt: EInschränkung auf ATOSS-Abteilungen = Formel I Filialen .......................................................... 76
Anhang D: Erweiterung der Zeitarten ................................................................................................................... 79
Seite 6 von 81
Vorbereitungen
-
In Formel I ist im (neuen) Feld „Personalnummer“ eine eindeutige Nummer zu hinterlegen. Zusammen mit
dieser Nummer werden im Rahmen der Installation die Personalstammsätze von Formel I an ATOSS
übergeben. Die Personalnummer ist in ATOSS der eindeutige Schlüssel. Diese Nummer ist für jeden
Mitarbeiter eindeutig so zu vergeben, daß auch in den anderen Formel I Firmen diese Nummer nicht
vorkommt.
Formel I Modul ATS und TIM sind erforderlich (config.kfz).
Formel I 2.5.0 Patch 14 erforderlich ? steht oben rechts im F1
Der ATOSS Server kann auf Win NT 4.0 SP 6 oder Win 2000 installiert werden. XP ist derzeit (Stand
November 2003) noch nicht freigegeben. Speicher: 256 MB RAM empfohlen, 2 GB freier Festplattenplatz
mind., P4 1 GHz empfohlen.
C:\WINNT\SYSTEM32\DRIVERS\ETC\HOSTS muß bei diesem Rechner installiert sein.
WICHTIG: Auf dem Windows-Atoss-Server darf (von einer anderen Anwendung) noch keine MS SQL
Datenbank / MSDE laufen, da der ATOSS Installer sonst die Daten überschreiben könnte!
Hinweis: Stromkabel für BDE nicht im Lieferumfang
Material:
- ATOSS CD
- Auslieferungsstand CARDIS („ATOSS_Additions.zip“)
- Dongle für Druckerport
-
-
Vorbereitungen LINUX/Oracle Installation von ATOSS
??
??
??
??
??
??
??
??
??
??
??
ATOSS 2.4 CDs für LINUX wurden von ATOSS geliefert
2.5 läuft nur unter SUSE 8.x Installationen, auf Tabaqui2 liegt nur SLES 7 vor, deshalb wird
nur 2.4 verwendet
Laut Anleitung von Imre Sovari wird die Installation am Formel I Server gemacht, neue Oracle
Instanz dafür angelegt und die ATOSS Original-CD installiert.
Die ATOSS Dateien liegen unter /home/tarisadm/taris
Login tarisadm mit Passwort tarisadm
/home/oracle wurde wie bei SA und TKP eingerichtet, BMW Oracle CD wurde verwendet
Wichtig: Instanz SES muß bereits laufen, leer sein, Table Spaces sind eingerichtet
Platzbedarf: Oracle System Table Spaces mind. 100 MB
Insgesamt sollte vor der Installation 1,1 GB frei sein
Am Client muß lediglich die Datei tariscfg.dat folgendermaßen werden:
TCP/IP
5240
tabaqui2
intel
Die Bedienung des Programms vom Client aus ist identisch
Seite 7 von 81
Perl Installation
Windows
Perl wird für die Installation und die Scripts benötigt.
Da es zu Fehlermeldungen bei der Installation kommen kann, empfiehlt es sich, zuerst Perl zu installieren.
Auf ATOSS CD ist im Verz. Perl der Installer zu finden. (Es ist der Installer ohne „Update“ im Dateinamen)
Zielverzeichnis z.B.:
C:\Programme\Perl
Einfach immer auf „Next“ klicken und alle Optionen markieren.
Die Installation mit Neustart abschließen.
LINUX
Perl: der Perl-Interpreter wird unter /usr/local/bin/perl erwartet
(bei Bedarf sollte ein symbolischer Link auf den tatsächlichen Installationsort des Perl-Interpreters erstellt
werden, z.B. mit
ln -s /usr/bin/perl /usr/local/bin/perl)
Seite 8 von 81
Installer WIBU-Key Donglesoftware
Windows:
Im Verzeichnis WIBUKEY auf der ATOSS WKDU-INT.EXE starten
-
Deutsch
C:\Programme\WIBUKEY
LINUX/Oracle:
Für den seriellen Dongle, der bei der LINUX Variante ausgeliefert wird, braucht man keine Software zu
installieren. Man muß die Gruppenzugehörigkeit des Benutzers tarisadm beachten, damit dieser auch
Zugriff auf den seriellen Port hat. (Details siehe Dokument „ATOSS auf LINUX/SLES von Imre Sovari“,
Abschnitt 4.1)
Samba-Laufwerke anlegen
Verzeichnis /home/bbx/atoss am Formel I Server anlegen,
Anmelden als Benutzer bbx
9.14.11 Shell
mkdir atoss
Als user bbx Verzeichnis backup unter atoss anlegen:
cd /home/bbx/atoss
mkdir backup
WICHTIG: Prüfen, ob dieses Verzeichnis existiert und ob die Rechte auf 777 und User „bbx“, Group „Users“
eingestellt sind.
Samba-Freigabe erstellen
Path = /home/bbx/atoss
SCO: manuelle Einrichtung in /usr/local/samba/lib/smb.conf
LINUX: /usr/local/cardis/sh samba.sh
[atoss]
comment = ATOSS Verzeichnis
path = /home/bbx/atoss
create mask = 666
browseable = yes
public = yes
writeable = yes
Samba neu starten: ? rcsmb restart
Seite 9 von 81
2. ATOSS CD Installation
Windows
?? deutsche Sprache auswählen,
?? Unterste Checkbox „Demo Notebook Installation“ bzw. „Install mit Database Engine“ markieren, damit
Datenbanksystem MSDE (=SQL Server 2000 Runtime) installiert wird. AUSNAHME: bei einem
Windows NT 4.0 Terminal Server darf nicht die MSDE mit
?? der SQL Server 2000 Runtime installiert werden, sondern nur die MSDE mit SQL-Server 7.0!
?? Klick auf “ATOSS STARTUP EDITION” startet die Installation
Falls hier D:\Programme noch nicht existiert, vorher dieses Verzeichnis anlegen.
Seite 10 von 81
Kundeninstallation: Donglesoftware installieren (eigener Installer, Verzeichnis D:\Programme\Wibukey
auswählen, Weiter, Weiter, Weiter,...)
Bei Einlesen des Datenbestands (siehe weiter unten) mit reloaddb wird der Timer überschrieben!
Trotzdem ist es sinnvoll den echten TIMER einzutragen, da bei großen Installationen die Datenbankgröße auf
Basis des TIMERS berechnet wird.
Seite 11 von 81
Unsere Testtimer bis Feb 2005:
- ATOSS Windows 2.4: 87BC1CF56F009057
- ATOSS LINUX 2.4: C73BD7C60CF435E3
Die Werte „ATOSS SES Client Ben... 10 Aufbewahrungszeitraum Monate 36“ unverändert lassen
Erst OK klicken, dann weiter...
Sprachdialog: „GE“ ist als Primärsprache eingetragen, weitere Sprachen werden nicht benötigt.
„Weiter“ anklicken
WICHTIG: KEIN Kennwort für Default-Benutzer „sa“ bei neuen Datenbanken eingeben:
“Erweiterte Datenbankoptionen” nicht ändern, brauchen nicht geöffnet zu werden.
“Weiter”
Nach Klick auf “Start“ erscheint rechts oben die Meldung „Bitte warten“, nacheinander werden alle Punkte
automatisch durchgearbeitet, der Arbeitsstand wird mit einem roten Pfeil markiert.
Seite 12 von 81
Falls folgende Fehlermeldung erscheint:
„Ignorieren“ anklicken
Am Ende der MSDE Installation erscheint manchmal (je nach Version) dass ein Neustart fällig ist.
WICHTIG: „NEIN“ anklicken!
Seite 13 von 81
Am Ende der Installation erscheint:
N E U S T A R T !!!
Seite 14 von 81
Client Software
Nun ist die Client-Software zu installieren:
Als Zielverzeichnis empfielt es sich bei BMW Händlern das Samba-Verzeichnis
\\c00020\atoss\tarisclt zu verwenden, dann braucht man keine Benutzer anzulegen.
Da der Installer keine UNC-Schreibweise unterstützt, solle man ein Netzlauferk N: mit \\c00020\atoss
verknüpfen und in N:\tarisclt die Client Software installieren.
Klick auf “ATOSS Windows Client”
Seite 15 von 81
Hinweis: bei ATOSS unter LINUX/Oracle Linux mit TCP/IP auswählen
Hinweis: bei ATOSS unter LINUX/Oracle steht hier:
Hostname: C00020 (also der Formel I Server)
Port Nummer: 5240 (!)
Netronics nicht installieren
Am Ende der Installation erscheint KEINE Fertig-Meldung.
Editieren der Eigenschaften Ausführen in: aus Netzlaufwerk wieder \\c00020\atoss machen
Ausnahme: Wenn mit den Makros für PC-Stempelung (Aufträge) gearbeitet wird, dann muß das Netzlaufwerk
verwendet werden..
Wichtig bei Problemen
- siehe im Anhang A „Tipp bei Problem mit der Verbindung mit dem Server bzw. dem PCS Terminal“
Seite 16 von 81
Backup Einrichtung
Windows
Im Installationsverzeichnis %TARIS%\Scripts TARISTOOLS aufrufen
Backup Verzeichnis eingeben, kann im nächsten Fenster über Browse nicht ausgewählt werden.
Button „Save backup parameters“ betätigen! Erst dann Exit
Seite 17 von 81
Bei Formel I unter NT (Renault)
S:\f1\atoss\backup
Anlegen und für Backups verwenden
“Save backup parameters” anklicken
Scripts werden in %TARIS%\bincust erstellt
- dbackup.bat
- wbackup.bat
- mbackup.bat
Mit „Exit“ die Backup Konfiguration verlassen.
Dateien, die von den Backup-Scripts erstellt werden:
Die verschiedenen Backups erstellen im Zielverzeichnis (z.B. \\C00020\atoss\backup) folgende Dateien:
dbackup: taris_tlog_200303172000.BAK
wbackup: taris_tlog_200303172030.BAK und taris_db_200303172030.BAK
mbackup: msdb_db_200303172100.BAK und master_db_200303172100.BAK
Man sieht, daß im Dateinamen auch Datum und Uhrzeit stehen. Deshalb gibt es oben in der Backup
Konfiguration auch die Einstellung „Delete old Backup files after x weeks“
Automatisches Backup einrichten:
Es werden insgesamt 4 Backupscripts tägich von atbefehle.bat (s.u.) gestartet:
- dbackup
- wbackup
- mbackup
- dcsbackup (aus dem CARDIS Auslieferungsstand, s.u.)
DCSBackup.bat sichert durch Aufruf von „%TARIS%\scripts\unloaddb.pl“, d.h. exportiert die gesamten
Datenbanken als sog. Dump in derzeit 175 *.TARISEXPORT-Dateien, die im Verzeichnis %TARIS%\database
entstehen und dann im zweiten Schritt auf den Formel I Server in /home/bbx/atoss/backup kopiert werden.
WICHTIG: Heißt der Server anders als \\c00020 mu das script „dcsbackup.bat“ korrigiert werden, z.B. bei RENAULT!
Backup zurücksichern
DCSBACKUP.BAT-Sicherung einspielen
Es gibt mehrere Möglichkeiten: Am einfachsten ist es,
- die *.TARISEXPORT-Dateien, die dcsbackup.bat (s.u.) auf /home/bbx/atoss/backup kopiert, zurück in
%TARIS%\DATABASE zu kopieren und diese dann wie beim Einlesen des Auslieferungsstands mit
D:\Programme\Taris>cd scripts
D:\Programme\Taris\scripts>reloaddb.pl clean * /force
wieder eingelesen werden – aber Vorsicht: das System legt sofort los, keine Rückfrage!
ACHTUNG: vorhandene Daten werden dabei ÜBERSCHRIEBEN!!!
Geduld bewahren, Anfangs erscheint einige Sekunden keine Meldung.
Seite 18 von 81
wbackup.bat -Sicherung einspielen
Siehe auch %Taris%\doc\de\Windows\sqlserver_backup.htm
Da unter der kostenlosen Datenbankvariante MSDE der ‚SQL Enterprise Manager’ nicht zur Verfügung steht,
dient zur Rücksicherung der ASES Datenbank TARIS (durch wbackup.bat erzeugt) das Script
\scriptssql\db_restore.sql.
Damit wird die Datenbank in den Zustand zum Zeitpunkt der Komplettsicherung zurückgesetzt. Eine
Wiederherstellung der Datenbank ASES TARIS über die Transaktionsprotokolle (durch dbackup.bat erzeugt) ist
mit dem Script nicht möglich. Aus diesem Grund ist TÄGLICH ein wbackup durchzuführen!!!
Vor der Benutzung des Scripts db_restore.sql für die Rücksicherung sind einige Anpassungen vorzunehmen:
?? Im Script db_restore.sql ist als Pfad: C:\TARIS eingetragen, ggf. muß das auf \\c00020\atoss\backup
abgeändert werden. Es empfielt sich, diese Änderung bereits bei der Installation durchzuführen, dann
kann die CARDIS Hotline die Datei zum Zurücksichern auf dem Formel I Server entsprechend vorab
zur Verfügung stellen. Die Variable %TARIS% ist innerhalb dieses Scripts übrigens nicht verwendbar ist.
?? Das Script erwartet die Sicherung der Datenbank in der Datei TARIS.BAK. Durch das Tool wbackup.bat
wird aber eine Datei erzeugt, die beispielsweise taris_db_200204161812.BAK heißt, also am 16.04.2002 um
18:12 erzeugt wurde. Diese Datei ist entsprechend in TARIS.BAK umzubenennen. Alternativ kann auch das
Script angepaßt werden, der Dateiname nebst Pfad kann am Befehl ‚restore’ eingestellt werden.
Vor der Rücksicherung ist das letzte backup-file taris_db_200308092030.BAK umzubenennen in
....\taris.bak. Damit das script db_restore.sql funktioniert, ist es mit dem editor anzupassen auf:
alt: C:\taris\data\taris.bak
neu: \\c00020\atoss\backup\taris.bak
?? Vor der Rücksicherung müssen die ATOSS Dienste mit %TARIS%\bincust\ENDTARIS.BAT komplett
gestoppt werden, dann muss in der Kommandozeile der Befehl isql –U sa –P –i
db_restore.sql eingegeben werden (sie müssen sich im Verzeichnis
\scriptssql\db_restore.sql befinden), dabei dürfen keine weiteren Prozesse auf die ASES
Datenbank TARIS zugreifen.
Seite 19 von 81
LINUX/Oracle Backup
Sicherung der Oracle Instanz muß (noch) vom DASI Tool gemacht werden. Roland Deim muss DASI Tool
anpassen, vor Ort ist das DASI Tool unter "Tagessicherung" zu pflegen:
[X] ATOSS
Nach erfolgter Einrichtung und am nächsten Tag kann die Datensicherung über 9.14.4 Dasi-Tool 3.0 kontrolliert
werden. Aufruf History – Anzeigen – Pakete
Unloaddb.pl ist im Auslieferungsstand enthalten und kann mit dcsbackup.sh gestartet werden, um die Datenbank
in TARISEXPORT-Dateien auszuspielen.
.../taris/bincust/dcsbackup.sh damit wird gestartet:
tarisadm@tabaqui2:~/taris/bin > perl unloaddb.pl
Wenn unloaddb.pl nicht gefunden wird, ist das von …/taris/bin_bei_linux/
nach …/taris/bin zu kopieren (als Benutzer tarisadm.
Beschreibung des Backup:
TARIS Datenbank wird in Textdateien ausgelesen ...
reading acclog ...
Laenge eines acclog Records ist: 40
0 Saetze aus acclog gelesen - Mandant: *
reading alarmlog ...
Laenge eines alarmlog Records ist: 60
0 Saetze aus alarmlog gelesen - Mandant: *
reading booklog ...
Alte tarisexport-Dateien in /home/tarisadm/taris/database werden
überschrieben!
Anschließend wedrden die Dateien *.tarisexport nach /home/bbx/atoss/backup
kopiert.
Seite 20 von 81
CARDIS Anpassungen / Auslieferungsstand
Windows ATOSS-Server
Derzeit wird im einem ZIP-File der von CARDIS erstellte Auslieferungsstand mitgeliefert.
Die ZIP-Datei beinhaltet Verzeichnisse, deren Inhalte in die Originalverzeichnisse auf der Festplatte zu kopieren
sind. Das ZIP-file kopieren nach %taris% und hier entpacken.
Nach dem Auspacken erhält man folgende Dateien, die ins %TARIS% Verzeichnis gehören:
BINCUST\STRTARIS.BAT starten alle ATOSS-Prozesse (nur bei Windows-SQL)
ENDTARIS.BAT beenden aller ATOSS-Prozesse (nur bei Windows-SQL)
PCS-Terminal-Prozesse sind darin auskommentiert, bei Anschluß eines PCS Terminals müssen die Zeilen mit
ZDEMUL aktiviert werden.
Aus dem Auslieferungsstand wird der Inhalt von atoss\taris in das Verzeichnis taris im Installationspfad kopiert.
Ctcust_ergaenzung.txt
- steht im BINCUST Verzeichnis.
- Bitte %TARIS%\bin\ctcust mit der %TARIS%\bincust\ctcust_ergaenzung.txt ergänzen, diese Datei beinhaltet
die Zeilen
/I parameters ^32 y
/I parameters ^04 0
Diese beiden Zeilen sorgen für ein „Fadenkreuz“ im Fehltagekalender und dafür, dass kein Timeout den ATOSS
Benutzer zwingt nach einiger Zeit der Untätigkeit den ATOSS Client beenden und neu starten zu müssen.
- Die Datei ctcust.txt dann in den Ordner mit der Clientsoftware kopieren
- Ctabload 2x aufrufen: einmal im %TARIS%\bin und einmal im Verzeichnis mit der Clientsoftware
- ENDTARIS
- STRTARIS
TRANS_PROTOK_AUS.BAT
bitte einmalig starten, damit die Protollierung ausgeschaltet ist. Danach SQL Server neu starten oder einfach den
PC neu starten
Seite 21 von 81
Einlesen des Auslieferungsstands
Im Verzeichnis auslief (?) ist der Datenbestand von CARDIS für Mandanten 1 in Form von TARISEXPORT
Dateien, die mit dem Script unloaddb erstellt wurden und mit reloaddb eingelesen werden.
Vorgehensweise:
STRTARIS.BAT zum starten der Dienste in bincust ausführen, bzw. Kontrollieren, ob Dienste aktiv sind
Falls man vorab eine Sicherung mit unloaddb.pl erstellt, muß man vor dem nächsten Schritt das Verzeichnis
database aus der Auslieferung wieder herstellen. Dieser Stand soll mit reloaddb.pl eingelesen werden.
-
Dateien aus auslief in %TARIS%\database kopieren, vorhandene Dateien überschreiben mit
D:\Programme\Taris>cd scripts
D:\Programme\Taris\scripts>reloaddb.pl clean * /force
ACHTUNG: vorhandene Daten werden dabei ÜBERSCHRIEBEN!!!
Geduld bewahren, Anfangs erscheint einige Sekunden keine Meldung.
LINUX ATOSS-Server
WS-FTP Anmelden mit Benutzer tarisadm!!!
Aus dem Auslieferungsstand wird der Inhalt von ..\taris\ (außer Pfad download!) in das Verzeichnis
/home/tarisadm/taris/ im Installationspfad mit FTP BINÄR kopiert.
Wichtig: Die Zeilenendfunktion ist unter Windows CR LF, bei LINUX dagegeb LF.
Im Auslieferungsstand sind die LINUX-spezifischen Dateien bereits mit LINUX-Zeilenenden
gespeichert (z.B. in reports_gr\cardismonth_linux.report) und müssen deshalb BINÄR
über FTP übertragen werden.
AUSNAHME. bei den Dateien in DOWNLOAD (PCS-Terminal-Downloads) ASCII übertragen!!!
Einige Dateien (*.bat) im Auslieferungsstand werden nur von Windows verwendet und können danach
wieder gelöscht werden. Bsp. Bincust/strtaris.bat usw.
cardismonth_linux.report nicht umbenennen in cardismonth.report!
Bereits von ATOSS-Installer vorhandene Programme:
/home/tarisadm/taris/bin/starttaris
starten alle ATOSS-Prozesse
/home/tarisadm/taris/bin/stoptaris
beenden aller ATOSS-Prozesse,
Kopien der Dateien mit Erweiterung .atoss sind von der Installations-CD vorhanden.
Falls PCS-Terminal vorhanden, bitte die Datei .../taris/bin/starttaris editieren. Am Ende die Zeile
startzdemul aktivieren!
...
...
...
#
# Start anderer Prozesse
# Beispiel fuer zdemul:
#startzdemul IP-PCS0
Seite 22 von 81
Rechte setzen:
tarisadm@c00020:~/taris/bincust/adi > chmod 755 *.sh
tarisadm@c00020:~/taris/bincust/adi > chmod 755 *loop
tarisadm@c00020:~/taris/bincust > chmod 755 dcsbackup.sh
-rw-r--r--
1 tarisadm taris
3432 Sep
6 16:38 /home/tarisadm/.tarisrc
tarisadm@c00020:~/taris/bincust > chmod 744 /home/tarisadm/.tarisrc
Einlesen des Auslieferungsstands
Es wird genau dasselbe TARISEXPORT-Format verwendet, welches wir unter Windows auch bereits für
Backup/Einlesen des Auslieferungsstands verwenden!
Vorgehensweise:
??
Anmelden als tarisadm
??
Alter Inhalt von database/*.tarisexport weggesichert mit
tarisadm@tabaqui2:~/taris/database > mkdir alt
tarisadm@tabaqui2:~/taris/database > mv *.tarisexport alt
??
Auslieferungsstand auf LINUX Rechner via FTP kopiert (mit WSFTP, Binär, Login tarisadm )
WSFTP Anmeldung als tarisadm:
Kopie von .../additionals_entpackt/auslief nach taris/database kopieren!
??
Rechte im Verzeichnis /home/tarisadm/taris setzen:
for i in `find . –print`
chown tarisadm $i
chgrp taris $i
chmod a+rw $I
alternativ:
chown –R tarisadm.taris *
chmod –R a+rw *
??
??
??
Angepasste Version von migrate/domigrate wird im Auslieferungsstand im Verzeichnis
„migrate“ mitgeliefert: domigrate_rewrite.
Bitte ggf. die Rechte anpassen:
chmod u+x domigrate_rewrite
Aufruf:
tarisadm@tabaqui2:~/taris/migrate > ./domigrate_rewrite NT 01
(damit wird Auslieferungsstand in die DB eingelesen. NT = Daten
kommen von WIN-NT/ 01 = Mandant)
Laenge eines dsplan Records ist: 120
Datei ist leer !
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Laenge eines fmsglog Records ist: 110
Datei ist leer !
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Laenge eines dscostno Records ist: 140
dscostno: 1 Satz/Saetze geschrieben.
dscostno: 5 Satz/Saetze uebersprungen wegen falschem Mandanten.
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Laenge eines dspmreq Records ist: 50
Datei ist leer !
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Laenge eines fmsglog2 Records ist: 170
Datei ist leer !
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Laenge eines dscttab Records ist: 700
dscttab: 0 Satz/Saetze geschrieben.
dscttab: 2 Satz/Saetze uebersprungen wegen falschem Mandanten.
tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung
Seite 23 von 81
Laenge eines dspmstat Records ist: 100
1. Satz wurde ueberschrieben
dspmstat: 1 Satz/Saetze geschrieben.
dspmstat: 1 Satz/Saetze uebersprungen wegen falschem Mandanten.
Ursache für
„tee: /home/tarisadm/taris/migrate/migrate.0311051402: Keine Berechtigung“
Problem: Kein Zugriff auf Protokolldatei, da diese zuerst aus Versehen als root erstellt wurde, als
vorher aus Versehen domigrate_rewrite als root gestartet wurde.
tarisadm@tabaqui2:~/taris/migrate > ls -l migrate*
-rw-r--r-1 tarisadm taris
19264 Nov 5 13:53 migrate.0311051351
-rw-r--r-1 root
root
8429 Nov 5 14:02 migrate.0311051402
??
Prozesse neu starten:
tarisadm@tabaqui2:~/taris/migrate > cd ..
tarisadm@tabaqui2:~/taris > cd bin
tarisadm@tabaqui2:~/taris/bin > stoptaris
tarisadm@tabaqui2:~/taris/bin > starttaris
Starte Taris-Prozesse...
tarisadm@tabaqui2:~/taris/bin >
Hinweis: unter Windows heißt es endtaris und strtaris
LINUX: Link auf Library des seriellen Dongles in taris/lib setzen
Man muß den Link im Verzeichnis $TARIS/lib überprüfen:
Für serielle Dongles muss libwklin.so auf libwklin.so.2.52 zeigen.
Da von den ATOSS-Installations-CDs diese Datei nicht mitinstalliert wurde, ist diese Datei im
CARDIS-Auslieferungsstand in taris/lib_bei_linux dabei. Kopieren nach ../taris/lib
Es gibt noch eine Bibliothek für USB-Dongle die heisst libwklin.so.3.31.
Ein Link kann so erstellt werden:
cd $TARIS/lib
ln -s libwklin.so.2.52 libwklin.so
Falls nötig den vorhandenen Link vorher löschen: rm libwklin.so
Danach sollte es so aussehen:
tarisadm@c00020:~/taris/lib > l
insgesamt 77948
drwxrwxrwx
2 tarisadm taris
drwxrwxr-x
25 tarisadm taris
-rwxrwxrwx
1 tarisadm taris
-rwxrwxrwx
1 tarisadm taris
-rwxrwxrwx
1 tarisadm taris
lrwxrwxrwx
1 tarisadm taris
racle8i_240.so*
-rwxrwxrwx
1 tarisadm taris
lrwxrwxrwx
1 tarisadm taris
40.so*
lrwxrwxrwx
1 tarisadm taris
so.2.52
-rw-r--r-1 tarisadm taris
tarisadm@c00020:~/taris/lib >
276
635
24458664
24412300
24412300
18
Jun
Jun
Apr
Apr
Apr
Jun
15 09:44 ./
15 08:44 ../
22 2003 liboracle8_240.so*
22 2003 liboracle8i_240.so*
22 2003 liboracle9_240.so*
14 15:51 liboracle_240.so -> libo
6350876 Apr 22 2003 libses.so*
16 Jun 14 15:51 libsql.so -> liboracle_2
16 Jun 15 09:44 libwklin.so -> libwklin.
92900 Jun 15 09:43 libwklin.so.2.52
Bitte die Rechte von libwklin.so.2.52 auf 755 setzen !
-rwxr-xr-x 1 tarisadm taris
92900 Jun 15 09:43 libwklin.so.2.52
Prüfen, ob Dongle erkannt wird:
tarisadm@c00020:~/taris/lib > wibusno
WIBU driver version: 2.52
available ports for WIBU boxes:
- SRL2
1 WIBU box(es) found at SRL2
Seite 24 von 81
Mask:
Serialno:
Firm code:
User code:
This is a TARIS
7 digit S/N:
*****
TARIS serialno:
10547
Hit ENTER to continue ...
5
10547
1726
1
box!
10547
*****
TLADEN, Tagesabschluß usw. automatisieren mit atbefehle.bat
Windows
Hier kommt das neue Script %TARIS%\bincust\atbefehle.bat zum Einsatz, es legt bei Aufruf die atBefehle an, die für ATOSS relevant sind.
Wichtig: die auskommentierten Zeilen mit „TIMESYNC.BAT“ und „DCSTERMINALRESET.BAT“ bei
Verwendung von PCS Terminals aktivieren (durch Entfernung von „rem“). Die Uhrzeit des Rechners wird so lt.
Formel I Server gestellt, die Verbindung zu den Uhren wird ab und aufgebaut
Vor dem Ausführen kontrollieren!
Anschließend mit at die Installation kontrollieren.
D:\Programme\Taris\bincust>at 23:00 /every:Mo,Di,Mi,Do,Fr,Sa,So "%taris%\bin\tladen.bat"
Neuer Auftrag hinzugefügt. ID = 4
D:\Programme\Taris\bincust>at 21:30 /every:Mo,Di,Mi,Do,Fr,Sa,So "%taris%\bin\tabschl.bat"
Neuer Auftrag hinzugefügt. ID = 5
So ist es richtig:
D:\Programme\Taris\bincust>at
Status-ID
Tag
Zeit
Befehlszeile
------------------------------------------------------------------------------1
Jeden Mo Di Mi Do Fr Sa 20:00 PM
c:\Programme\taris\bincust\wbackup.bat
4
Jeden Mo Di Mi Do Fr Sa So 23:00 AM c:\Programme\taris\bin\tladen.bat
5
Jeden Mo Di Mi Do Fr Sa So 2:00 PM c:\Programme\taris\bin\tabschl.bat
10
Jeden Mo Di Mi Do Fr...06:00 AM
C:\Programme\taris\bincust\dcsterminalres
et.bat
11
Jeden Mo Di Mi Do Fr...09:00 AM
C:\Programme\taris\bincust\dcsterminalres
et.bat
12
Jeden Mo Di Mi Do Fr...12:00 PM
C:\Programme\taris\bincust\dcsterminalres
et.bat
13
Jeden Mo Di Mi Do Fr...15:00 PM
C:\Programme\taris\bincust\dcsterminalres
et.bat
14
Jeden Mo Di Mi Do Fr...18:00 PM
C:\Programme\taris\bincust\dcsterminalres
et.bat
15
Jeden Mo Di Mi Do Fr...21:00 PM
C:\Programme\taris\bincust\dcsterminalres
et.bat
16
Jeden Fr
22:00 PM
"perl C:\programme\taris\scrip
ts\clrbooklog.pl"
17
Jeden 1
22:05 PM
"perl C:\programme\taris\scrip
ts\clrdlerror.pl 30"
18
Jeden 1
22:10 PM
"perl C:\programme\taris\scrip
ts\clrdschlog.pl"
Wichtig:
?? tladen muß vor Mitternacht laufen, damit neuer Tag „in der Zukunft“ liegt.
?? Tabschl. muß nach Mitternacht laufen, damit alter Tag bereits „abschließbar“ ist
?? Dcsterminalreset.bat dient dazu, dass die Prozesse für die Verbindung zum PCS-Terminal mehrmals am Tag
routinemäßig neu gestartet werden. Das ist nützlich, wenn z.B. eine Standleitung zum PCS-Terminal in der Filiale
unterbrochen wird, damit sich die Verbindung zum Terminal von selbst regeneriert.
?? Die ...scripts\clr.... löschen Protokolleinträge älter als 30 Tage. Das vermeidet ein Überlaufen dieser Protokolldaten.
Sie werden nicht täglich ausgeführt, sondern wöchentlich bzw. monatlich.
Seite 25 von 81
LINUX/Oracle
(siehe auch ATOSS-Dokumentation install_2 “Installation der ATOSS SES 2.x unter UNIX”:
Ausführung der täglichen ATOSS-Jobs mit cron um 2:30
tarisadm@tabaqui2:~ > pwd
/home/tarisadm
tarisadm@tabaqui2:~ > cd taris/bin
tarisadm@tabaqui2:~/taris/bin > cp daily_jobs.atoss ../bincust/daily_jobs
tarisadm@tabaqui2:~/taris/bin >
tarisadm@tabaqui2:~/taris/bin > crontab -e
öffnet vi-Editor-Fenster, Zeilen eintragen
0 21 * * * /home/tarisadm/taris/bincust/dcsbackup.sh
0 2 * * * /home/tarisadm/taris/bincust/daily_jobs
~
...
...
verlassen mit <ESC>:wq
"crontab.2908" 1L, 47C written
crontab: installing new crontab
Hinweis: Uhrzeit daily_jobs steht auf 2 Uhr, damit Tag auch vorbei ist und abgeschlossen werden kann, vorher startaris
(sicherheitshalber)
Danach cron neu starten:
Su – (als root)
Root #rccron restart
Auflisten der cron-Befehle:
tarisadm@tabaqui2:~/taris/bin > crontab -l
tarisadm@tabaqui2:~/taris/bin >
Starten der ATOSS-Prozesse bei Start des LINUX Servers automatisieren
(siehe Installationsanleitung LINUX.doc)
Ebenso wird der Zeitabgleich mit Formel I Server automatisiert (nur bei ATOSS
unter Windows)
Batch Datei NETTIME.BAT liegt in %TARIS%\BINCUST (im Auslieferungsstand enthalten)
@echo off
net time \\C00020 /set /yes
Seite 26 von 81
Timer eingeben
Nach Einlesen des Datenbestands mit reloaddb wird der Timer überschrieben!
Deshalb ist es sinnvoll erst jetzt den Timer einzutragen.
Aufruf mit F2 CHGINST
Eintragen des Timers (Lizenzschlüssel)
Der Timer ist in mehrere Zeilen zu verteilen je 16 Stellen.
Unsere Testtimer bis Feb 2005:
- ATOSS Windows 2.4: 87BC1CF56F009057
- ATOSS LINUX 2.4: C73BD7C60CF435E3
Danach ENDTARIS.BAT und STRTARIS.BAT machen
Bei Linux: Anmeldung als tarisadm:
$ stoptaris.
$ starttaris
Benutzer cardis mit Password dcs ist jetzt im Zugriff
Seite 27 von 81
Installation der Bildschirm-Zeiterfassung (PC Stempeluhr)
(ist im Auslieferungsstand aktuell enthalten)
Bei den Client-PCs, auf denen mit der Software gestempelt wird, eine Verknüpfung auf
\\c00020\atoss\Tarisclt\TIMECLT.EXE anlegen, als Name „ATOSS PC Stempeluhr“ verwenden.
Innerhalb eines LANs sollte die Client-Software im freigegebenen Verzeichnis \\c00020\atoss\tarisclt liegen.
Die Anwender brauchen ihre Kartennummer, um sich anzumelden und dem System gegenüber zu
indentifizieren. Die Kartennummer ist im Personalstamm hinterlegt.
TIP:.Die Kartennummer muß nicht numerisch sein, also auch das Monogramm wäre eine vernünftige
Lösung für die Mitarbeiter, die nur über die Stempelsoftware am PC stempeln!
Bei Start von TIMECLT.EXE erscheint u.U.
oder „Modul Bildschirmzeiterfassung nicht installiert“
mit F2-Taste “CHGINST” aufrufen
Seite 28 von 81
kann eingetragen werden mit Rechte Maustaste (nur Testtimer)
In %TARIS%\BINCUST ENDTARIS und STRTARIS aufrufen
Seite 29 von 81
Autohäuser, die in der Werkstatt mit PC-Stempeluhr auf Aufträge stempeln
Dieser Abschnitt gilt nur, wenn AUFTRÄGE am PC statt an der Stempeluhr gestempelt werden.
Wird die ATOSS PC-Stempeluhr nur für Verwaltungskräfte verwendet, die keine Aufträge stempeln,
brauchen Sie diesen Abschnitt nicht zu beachten.
Am Stempel-PC braucht man Verknüpfungen am Desktop, die z.B.
Auftrag stempeln
Auftrag AZ stempeln
W1 allg. Werkstattarbeit
W2 Leerlauf
...
heißen und bei Doppelklick die entsprechende Stempelung in die ATOSS Stempelsoftware eintragen.
Verknüpfungsziel ist z.B. „N:\makro\W2 Leerlauf.bat“
- Das Verzeichnis makro wird mitgeliefert im Auslieferungsstand im Verzeichnis
prog_tarisclt/makro
- Wenn Sie die Verknüpfungen auf die einzelnen .BAT Dateien auf dem Desktop des StempelPCs anlegen, bitte immer über ein Netzlaufwerk gehen (also Verknüpfungsziel z.B.
„N:\makro\W2 Leerlauf.bat“ und nicht \\C00020\atoss\tarisclt\makro\W2 Leerlauf.bat). Wichtig
ist außerdem, dass das Netzlaufwerk nicht bereits mit dem Verzeichnis „makro“ verknüpft ist
(also nicht „N:\W2 Leerlauf.bat“). In der Verknüpfung muss unter „Ausführen in“ auch das
gleiche Verzeichnis stehen, wie unter „Ziel der Verknüpfung“ angegeben.
- In diesem Verzeichnis gibt es die Datei ...tarisclt\makro\makrocfg.txt, in der die
Jahreszahl, Firmennr. und Filialnr. eingetragen ist, die im Kostenträger nach der
Auftragsnummer steht.
Beispiel: es soll auf Auftrag 238955 gestempelt werden:
„Übernehmen“ anklicken oder Return drücken um die Stempelung abzuschließen.
Seite 30 von 81
Formel I Grundinstallation
EINSPIELEN DER NÖTIGEN Formel I Lizenzen / UPDATES
- Lizenz vorher ausdrucken
- Alle aus Formel I herausbitten (nicht zwingend nötig!)
- Lizenzdatei auswechseln
- Lizenz ausdrucken
- Zeit-Update einspielen (ectl. Aus Inbox des F1-mails verschieben, 9.14.3 Update einlesen
Besonderheit MIGRATION @uto-time:
Menüeintrag 9.15.1 von Spatz aktivieren lassen, um terminalbezogen die Module ATS und TIM zu aktivieren.
Somit kann an diesem Terminal das UP-file für ATOSS-Aktivierung eingespielt werden und parallel ist die
Arbeit für die anderen in @uto-time noch möglich.
Verarbeitung des Updates für die Schnittstelle F1-ATOSS
Vor der Verarbeitung muss sichergestellt sein, dass die Module ATS und TIM in der config.kfz eingetragen sind.
HINWEIS:
Im Auslieferungsstand, der in ATOSS bereits importiert wurde (s.o.), existieren bereits folgenden Einstellungen
in den Stammdaten, die für den Personalstammsatz erforderlich sind:
Seite 31 von 81
Übernahme Personalstamm von Formel I in ATOSS
Abteilungen in ATOSS vorbereiten:
Herausfinden, welche Firmen, Filialen in Formel I existieren.
In ATOSS werden Abteilungen angelegt, die in der Form <Firma><Filiale> 4stellig angelegt sein sollten, bevor
die Personalstammdaten von Formel I in ATOSS übernommen werden können.
-
Anmelden als „taris“ mit „atoss“
Menübefehl: Stammdaten / Abteilungen
Abteilungen in dieser Form anlegen
Optional können auch Abteilungen die mit <Firma><Filiale>... beginnen angelegt und im ATOSS
Personalstamm angelegt werden, um echte Abteilungen hinterlegen zu können.
Übergabedatei aus Formel1:
TIPP: Vor dem Import der Personaldaten, empfiehlt es sich die Datenbank zu sichern mit
cd %TARIS%\bincust
dcsbackup.bat
Linux:
su - tarisadm
./dcsbackup.sh
HINWEIS @uto.time Migration:
Bei @uto.time Migration kann man auf den Import der Mitarbeiter aus Formel I verzichten. Man importiert die
Daten aus @uto.time wie in der Migrationsanleitung beschrieben.
ACHTUNG: Die Lizenzgröße muss mindest der Zahl der zu importierenden MA entsprechen.
Export aus Formel I mit 15.3.3
- Alle Mechaniker exportieren? Mit J beantworten
- Startdatum ATOSS angeben, das ist das Datum, ab dem in ATOSS gestempelt wird (Gültig ab)
- „Die Exportdatei 01ELOAD wird in .../trans angelegt“ erscheint
- Es werden alle Mechaniker mit eingetragener Personalnummer in die Datei trans/01ELOAD.txt exportiert.
(01=Firmennr.).
- Via SAMBA rüberkopieren (nicht bei Linux)
Seite 32 von 81
Textdatei unter %TARIS%\data\F1Pers.txt speichern.
Linux: anmelden als tarisadm:
Tarisadm:/> cp /home/bbx/trans/01ELOAD.txt taris/data/F1Pers.txt
Vor dem Einlesen die Datei F1Pers.txt mit WORDPAD öffnen und abspeichern
LF wird dabei ersetzt durch CR/LF (nicht bei Linux!)
Hinweise zu bestimmten Feldern:
Feld
Abteilung
Beispiel
0302
Std
Std
Kostenstelle
12000000/00-01
Werknummer
103
Startdatum
01.03.03
Erläuterung
bildet Firma und Filiale aus dem DMS ab, dient auch später der
Einschränkung der Zugriffsrechte auf die “eigene” Firma / Filiale
Wird für Tarifgebiet, Mitarbeiterkategorie, Saldenregel,
Schichtzyklus, Einsprung verwendet, muß unbedingt
mitimportiert werden, weil sonst Mitarbeiter in ATOSS als reiner
Zutrittsmitarbeiter angelegt wird, kann später nur sehr schwierig
korrigiert werden.
Defaultkostenstelle = Leerlaufauftrag, bewirkt, daß die Zeit ab
“Kommen”-Stempelung auf Leerlauf läuft. Kostenart 00 (=AW,
allgemein), Kostenstelle 01 (=Werkstatt 1)
Monteurnummer zur Info in ATOSS, welche Nummer der
Mitarbeiter in Formel I hat.
Wird bei “Gültig ab” eingetragen, kommt aus Formel I
Importdefinition über F2 „PELOAD“ ansehen, Parameter müssen so gesetzt sein:
Button „weitere Parameter“:
Seite 33 von 81
Windows:
Start des Imports über die Kommandozeile
D:\Programme\Taris\bin\eload F1PERS.TXT F1PERS -batch no –cl 01
Bei Fehler erscheint im weißen Kasten eine entsprechende Meldung.
Am Ende des Imports wird der Button „Beenden“ aktiv und kann bestätigt werden.
LINUX:
Start des Imports:
Tarisadm :> eload data/F1Pers.txt F1PERS –cl 01
Nacharbeiten im Personalstamm nach Import
Im Personalstammsatz fehlt nach dem Import noch:
- Urlaubstage (UL1 = Jahresurlaubsanspruch auf Seite 1 im Personalstamm z.B. 30 eintragen, aktueller Stand
als „Saldenvortrag“ auf Seite „Weitere“ eintragen, UL2=Resturlaub aus Vorjahr)
- Berechtigungen („*“ in GLZ erlaubt den Aufbau von Mehrarbeits-Stunden im Gleitzeitkonto)
Seite 34 von 81
Sonderaufträge für BMW in ATOSS
Kostenstellenmanagement / Stammdaten / Kostenträger (als taris angemeldet)
Kostenrechnung / Kostenträger / Aufträge (als cardis angemeldet)
Seite 35 von 81
Sonderaufträge für Renault in ATOSS
Stammdaten / Kostenträger
WICHTIG bei PCS Terminals OHNE BARCODE:
Damit nur „12“ für Leerlauf-Auftrag an der Stempeluhr eingegeben werden kann statt „0000...000012000000“,
empfiehlt es sich, Sonderaufträge in Form
12JJFiFl
in ATOSS und in Formel I anzulegen
JJ=Jahreszahl
Fi=Firma
Fl=Filiale
Seite 36 von 81
Die Kostenarten werden durch die Auslieferungsversion angelegt:
ATOSS Tagescodes (unter Stammdaten - Anwesenheits- / Umbuchungscodes)
Code
?
Bw
Bz
D
E
F
fh
Fz
Gz
K
Kb
Ku
M
Sb
Se
SU
U
Ua
Ue
uh
Us
Ut
Uu
Text
unentsch. Fehlen nicht bea
Bundeswehr
Zivildienst
Dienstreise ganztägig
Erziehungsurlaub
Feiertag
Feiertag halbtags
Abfeiern Freizeit
Abfeiern Gleitzeit
LFZ Krankheit bis 6 Wochen
LFZ Betriebsunfall
LFZ Kur
Mutterschutz 6 Wo.+ 8/12
Berufschule
Seminar, Schulung außer Ha
Sonderurlaub
Urlaub bezahlt
Urlaub kombiniert mit Arbe
Abfeiern Überstunden
Urlaub halbtags
Urlaub schwerbehindert 5 T
Urlaub lt.Tarif(zB. Alters
Urlaub unbezahlt
Kombinierbar
mit Zeitpaaren
Nein
Nein
Nein
Auffüllen
Nein
Ja
Halbtags
Auffüllen
Auffüllen
Nein
Auffüllen
Nein
Nein
Auffüllen
Auffüllen
Ja
Nein
Ja
Auffüllen
Halbtags
Nein
Nein
Nein
Eintrag
Prio.
fr. Tag
8 Nein
3 Ja
3 Ja
7 Ja
3 Nein
5 Nein
5 Nein
5 Nein
5 Nein
5 Ja
5 Ja
3 Ja
5 Nein
6 Nein
7 Ja
6 Nein
5 Nein
6 Nein
5 Nein
7 Nein
6 Nein
6 Nein
3 Ja
Warnung
Fehlen
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
nein
WBMW
Ohne
Ohne
Ohne
W5
Ohne
W5
W5
Ohne
Ohne
W0
W0
W0
W0
W5
W5
W5
W5
W5
W5
W5
W5
W5
Ohne
ALLE Tagescodes werden wie später beschrieben auch in Formel1 hinterlegt.
Hinweis zum Feiertag bei Renault: Um Urlaub vom Feiertag trennen zu können, wird evtl. Feiertag künftig in
W4 laufen (Stand: 26.11.04).
Seite 37 von 81
WRenault
Ohne
Ohne
Ohne
W5
Ohne
W5/W4
W5/W4
Ohne
Ohne
W0
W0
W0
W0
W8
W8
W5
W5
W5
W5
W5
W5
W5
Ohne
Installation der Formel I Schnittstelle
NT-Umgebung
Auf dem Windows-Rechner mit der ATOSS-Datenbank müssen folgende Dateien kopiert werden
(Vorzugsweise „C: \Programme\F1-ATOSS\“)
„F1-ATOSS Schnittstelle.exe“, „cardismonth.bat“, „costload.bat“, “F1atoss.bat”
Die F1atoss.bat Datei muss als Verknüpfung auf den Desktop, sowie in die Autostart-Gruppe eingefügt
werden.
Dieses Batch-Programm F1atoss.bat startet F1-ATOSS Schnittstelle.exe. Dieses ist die Verbindung
zwischen Formel und ATOSS via TCP/IP Port 12000.
Seite 38 von 81
Linux-Umgebung (wenn ATOSS in der Oracle-Umgebung unter Linux /kein SCO!
läuft)
-
-
Der Benutzer bbx muß in die Gruppe uucp aufgenommen werden (damit der serielle Dongle
erkannt wird, es erscheint sonst die Meldung „shmsno_del: Operation not permitted“)
vi /etc/group
in der Zeile uucp den Benutzer bbx anhängen
Folgende Dateien müssen in das Formel1-Verzeichnis /home/bbx/ kopiert werden:
-rwxr-xr-x
1 bbx
users
264 Mai 21 14:43 cardismonth.sh
-rwxr-xr-x
1 bbx
users
223 Mai 21 14:44 costload.sh
kann ggf. aus ATOSS_additions_entpackt\f1-atoss kopiert werden.
-
Die Datei .tarisrc muss aus dem /home/tarisadm – Verzeichnis in das Formel1-Verzeichnis
kopiert werden und Owner und group gesetzt werden:
-rwxr-xr-x
1 bbx
users
3433 Mai 20 19:03 .tarisrc
Die Verzeichnisse /home/tarisadm/taris/
output, tmp, reports_ge müssen für alle die Lese- und Schreibberechtigung besitzen.
chmod 777 output
chmod 777 tmp
chmod 777 reports_ge
Freigaben auf Windows ATOSS Server (nicht bei Linux)
- tarisclt (wenn nicht von Hause aus auf Server in /home/bbx/atoss/tarisclt installiert)
- taris-Verzeichnis
- F1-ATOSS
Seite 39 von 81
Einstellungen in Formel I
Formel1: 1.8 Mechanikerstamm:
Mechaniker 998 SPRINGER anlegen
Eintrag in config.bbx (/home/bbx bzw. S:\basis\clients\config)
alias N0 tcp "TCP-Connection" NODELAY
(ist bei BMW normalerweise vorhanden)
Dieser Eintrag darf nur einmal vorhanden sein! Alle Terminals die ohne diesen Eintrag gestartet wurden
bekommen einen ERR=12, wenn ein Auftrag an ATOSS gemeldet werden soll.
Die nachfolgenden Einstellungen sind für jede Formel1-Firma zu hinterlegen !
Allgemeine Einstellungen der Formel I Zeitauswertugen (Menüpunkt: 15.1.9)
15.1.9 Parameter Zeitauswertung
1
2
3
4
5
6
7
Zeiterfassung aktiv
Format Zeitsalden
Format IST-Aufteilung
Automatische IST-Aufteilung
Stempelzeiten im Splitauftrag
Druck Stempelzeiten bei Rech.
AZ-Zeit separat
:
:
:
:
:
:
:
J
H hh:mm
I I-Std
J
J
J
J
Hinweise:
?? Zeiterfassung aktiv: für best. Firmen (z.B. Schulungfirmen) kann man so die Zeiterfassung
deaktivieren
?? Format Zeitsalden: bei Ausgabe der Zeiten in Druck Stempelzeiten und anderen Listen kann
man hier die Maßeinheit der Zeitsalden/Summen angeben.
?? Format IST-Aufteilung: bei Ausgabe der Zeiten in IST-Aufteilung (Maske „Soll/Ist“ bei
Fakturierung eines Auftrags) kann man hier die Maßeinheit der Zeiten angeben.
?? Automatische IST-Aufteilung: Maske „Soll/Ist“ bei Fakturierung eines Auftrags öffnet sich
und macht automatisch die Auto-Aufteilung, d.h. Ist-Zeiten nach Soll Zeiten aufteilen
?? Stempelzeiten im Splitauftrag: J= Die Stempelungen aus dem Hauptauftrag werden auch
am Splitauftrag gezeigt.
?? Druck Stempelzeiten bei Rech.: Abfrage bei der Rechnung, ob die Stempelzeiten
gedruckt werden.
Allgemeine Einstellungen der Formel I ATOSS Schnittstelle (Menüpunkt: 15.3.3)
15.3.3 Parameter Schnittstelle
³ Parameter Schnittstelle
³
³ ATOSS-Sonderauftragsnummern ³
³ ATOSS-Tagescodes
³
³ Urladung Aufträge
³
³ Export Mechanikerdaten
³
Parameter Schnittstelle aufrufen
15.3.3 Parameter Schnittstelle
Bei ATOSS-Server unter Windows
1
2
3
4
5
6
ATOSS-Server
Timeout Verbindung
Aktualisierungsintervall
Abfragezeitraum
Auftragsübergabe
Zeitart Leerlauf
: c00031:12000
: 5 Sekunden
: 30 Sekunden
: 36 Tage
: 2 Nur Werkstattauftrag
: 12 Leerlauf
Seite 40 von 81
7 Springer-Mechaniker
8 Zeitart für Springertätigkeit
9 Zeitart Pause
: 998 Unbekannter Mechaniker
: 16 Springertätigkeit
: 18 Pause
?? Atoss Server: Hostname und Port-Nummer der Atoss Schnittstelle, ist immer 12000, da über
diesen Port die Kommunikation Formel I mit dem Schnittstellenprogramm F1-ATOSS läuft.
Bei ATOSS unter LINUX:
1. ATOSS-Server
Wird die Schnittstelle lokal betrieben, also der ATOSS Server ist auch der Formel I Server, dann muss
dieses Feld leergelassen werden!
Bei Betrieb mit einer ATOSS-Installation unter Windows, muss hier der Rechnername des
Rechners angegeben, auf der die Datenbank läuft. Nach dem Rechnernamen muß die
Portnummer stehen
Seite 41 von 81
Gemeinsame Einstellungen
2. Timeout Verbindung
Default-Einstellung 5 Sek. Diese Einstellung sollte nur dann erhöht werden, wenn es die Schnittstelle
im Tagesbetrieb nicht korrekt läuft.
3. Aktualisierungsintervall
Zeitabstand in Sek. in der die Stempelungen in Formel1 aktualisiert werden sollen. Achtung, das
Einlesen selbst dauert auch noch mal (je nach Datenmenge) ½ - 2 min!
4. Abfragezeitraum
Zeitraum in Tagen, welcher direkt mit ATOSS abgeglichen wird.
Ältere Stempelungen werden nicht erneut übernommen, werden aber in der Hintergrunddatei der
Schnittstelle gespeichert, wenn sie einmal übernommen wurden.
5. Auftragsübergabe
Möglichkeit zur Einschränkung der Übergabe von Auftragsnummern. (Default: 2 – Nur beim Druck
Werkstattauftrag)
6. Zeitart Leerlauf
Standard-Zeitart, die verwendet werden soll, wenn auf keinen Auftrag angestempelt wurde.
7. Springer-Mechaniker: 16
Hier kann eine Mechanikernr. angegeben werden, die für Auftragsstempelungen einer unbekannten
Personalnr. gesetzt wird. (Springen zwischen Filialen ist besser)
Lässt man diesen Parameter leer, werden unbekannte Mechaniker nicht aufgeführt.
Ist bei nur einer F1-Firma uninteressant.
8. Zeitart für Springertätigkeit
(Gegenstück zu Springer-Mechaniker)
Zu verwendende Zeitart in Formel1 für Stempelungen auf eine Auftragsnr., die in Formel1 unbekannt
ist. (z.B.. Stempelung auf einen Auftrag einer anderen Firma)
Wird dieser Parameter leer gelassen, werden diese Stempelungen nicht aufgeführt.
9. Zeitart Pause 18
Optionaler Parameter
Wird in ATOSS Gehen und Kommen für eine Pause gestempelt, wird diese Zeitspanne mit der Zeitart
im Feld 9 verknüpft und in den Formel1-Auswertungen als Pause ausgewiesen.
Meldung „Zeitart nicht als abwesend markiert“ kann bei Pause erscheinen, nicht wundern...!
Referenzparameter zu ATOSS
Mechanikerzuordung (1.8)
Für eine korrekte Zuordnung muss im Feld Personalnummern die verwendete Personalnummer in
ATOSS hinterlegt sein.
Nur Mechaniker mit Personalnummer können von der Schnittstelle erkannt werden.
ATOSS-Sonderauftragsnummern (15.3.3)
Zuordnung zu den in ATOSS verwendeten Sonderauftragsnummern zu den Formel1-Zeitarten
Ist auto.print (F1-Modul: „APR“) vorhanden, werden beim Listen die ATOSS-Sonderauftragsnummern
auch als Barcode ausgewiesen !
ATOSS-Tagescodes (15.3.3)
Zuordnung zu den in ATOSS verwendeten Tagescodes zu den Formel1-Zeitarten
Seite 42 von 81
Zeitarten Formel I BMW
15.1.8 Zeitarten verwalten
Zeitarten für Stempelungen
00
01
02
03
04
05
06
07
10
11
12
13
14
15
16
18
22
Bezeichnung
AW allgemein
Extern AW
Garantie AW
Intern AW
Extern AZ
Garantie AZ
Intern AZ
AZ allgemein
Krankheit
Allg. Werkstattarbeiten
Leerlauf
Rep. Werkstatt KFZ
Werkstatt-Nacharbeit
Urlaub
Springertätigkeit
Pause
unbezahlte Abwesenheit
AZ Sonder Abw. Kategorie
N
N
Extern
N
Garantie
N
Intern
J
Extern
J
Garantie
J
Intern
J
N
W0
J
N
W1
N
W2
N
W3
N
W4
N
W5
J
N
N
N
J
N
J
Zeitarten Formel I Renault
Zeitarten für Stempelungen
Seite:1
Bezeichnung
AZ Sonder Abw. Kategorie
00
01
02
03
04
05
06
07
10
11
12
13
14
15
16
17
18
19
20
21
22
24
26
N
N
N
N
J
J
J
J
N
N
N
N
N
N
N
N
N
N
N
N
N
N
N
AW allgemein
Extern AW
Garantie AW
Intern AW
Extern AZ
Garantie AZ
Intern AZ
AZ allgemein
Krankheit
Allg. Werkstattarbeiten
Leerlauf
Meistervertretung
Feiertag
Urlaub
Sozial Betriebsrat/Betr.vers.
Schulung Verkäufer
Schulung
Krankheit / Unfall
Springertätigkeit
Pause
unbezahlte Abwesenheit
Dienstreise
Berufsschule
Extern
Garantie
Intern
Extern
Garantie
Intern
W0
W1
W2
W3
W4
W5
W6
W7
W8
W9
W5
W8
J
J
J
N
N
J
J
N
J
J
J
J
Hinweis zum Feiertag bei Renault: Um Urlaub vom Feiertag trennen zu können, läuft Feiertag künftig in W4
(Stand: 04.01.05).
Seite 43 von 81
Formel I – ATOSS Sonderauftragsnummern
BMW:
Referenz ATOSS-Sonderaufträge zu Zeitarten
Seite:1
ATOSS-Auftrag
Zeitart
0000000010000000
0000000011000000
0000000012000000
0000000013000000
0000000014000000
0000000015000000
10
11
12
13
14
15
Renault:
Referenz ATOSS-Sonderaufträge zu Zeitarten
Seite:1
ATOSS-Auftrag
Zeitart
0000000010000000
0000000011000000
0000000012000000
0000000013000000
0000000014000000
0000000015000000
0000000016000000
0000000017000000
0000000018000000
0000000019000000
10
11
12
13
14
15
16
17
18
19
Krankheit
Allg. Werkstattarbeiten
Leerlauf
Meistervertretung
Feiertag
Urlaub
Sozial Betriebsrat/Betr.vers.
Schulung Verkäufer
Schulung
Krankheit / Unfall
Die Sonderauftragsnummern sollten erweitert angelegt werden für jeden Standort, wenn an diesem
kein Barcode verwendet wird.
Nicht erforderlich bei Einsatz von DAKY-Terminals (seriell oder Netzwerk):
z.B. für Leerlauf
0000000012030101 12
(Jahr 2003, Fa.01, Fil. 01)
0000000012030102 12
0000000012030103 12
Mit F3 = Listen sollte man hier die Barcodes für diese Nummern auf einem @uto.print Drucker
ausdrucken.
HINWEIS: Kunden mit PCS-Stempeluhren OHNE Barcode müssten bei z.B. Leerlauf 00...0012000000 an
der Stempeluhr eingeben. Deshalb sollte Leerlauf auch mit Eingabe von 12 gehen, die Stempeluhr ergänzt
allerdings immer Jahr und Firma, Filiale. Deshalb: 12030101 als Auftrag für Leerlauf anlegen, analog 10030101,
11030101, ...
Wichtig: muß für jede Firma und Filiale und für jedes Jahr angelegt werden!
Seite 44 von 81
ATOSS Tagescodes
Ebenfalls gepflegt werden müssen die Zeitarten für die Atoss Tagescodes (siehe Tabelle im Kapitel
„ATOSS Abwesenheitscodes“):
Seite 45 von 81
Referenz ATOSS-Tagescodes zu Zeitarten
Seite:1
ATOSS-Tagescode
Zeitart
Bw
Bz
DR
E
F
Fz
Gz
K
Kb
Ku
M
SU
Sb
Se
U
Ua
Ue
Us
Ut
Uu
fh
uh
22
22
15
22
15
22
22
10
10
10
10
15
15
15
15
15
22
15
15
15
15
15
bei RE: 24
bei RE: 14
bei RE: 26
bei RE: 18
bei RE: 22
bei RE: 14
für einen geplanten Gleitzeit-Abbau wird der Code Gz genutzt.
Seite 46 von 81
Starten der Schnittstelle
Nach Pflege dieser Daten kann die Schnittstelle gestartet werden (Diese wird nur 1 mal für das
gesamte F1-System gestartet (nicht pro Firma!):
- Starten des Programms %TARIS%\F1-ATOSS\Schnittstelle.exe (nicht bei LINUX!)
- Starten des Formel I Programms über 15.3.1
Parameter:
Feld 1: Datei für Protokoll: errlog.ats
BMW:
Start über A = Aktion – Start der Formel1-Schnittstelle
Schnittstelle läuft im Hintergrund
Renault:
Bedeutung der Punkte bei „Kommunikation mit ATOSS“
1.Punkt: TCP-Socketverbindung konnte aufgebaut werden, cardismonth.report wurde gestartet
2.Punkt: Download des Ergebnisses von cardismonth.report
3.Punkt: Bereitstellung der Stempelungen im Formel1-Format
4.Punkt: Bereitstellung abgeschlossen
?? Die Aufträge, die an ATOSS gemeldet werden, erscheinen mit
„p.<Auftragsnr><Jahr><Firma><Filiale>.....<Datum von>...<Datum bis>“
Seite 47 von 81
Übergabe aller vorhandenen Aufträge aus Formel I an ATOSS
-
Formel I
15.1.9 Parameter Auswertung AKTIV = J, sonst wird die Urladung nicht in ATOSS übernommen!
15.3.3 aufrufen
ATOSS Parameter
Feld 5: „Auftragsübergabe“ auf „2 - nur gedruckte Werkstattaufträge“ einstellen
„Urladung Aufträge“ im Menü 15.3.3 aufrufen
-
Es werden alle gedruckten Werkstattaufträge an ATOSS übergeben
In ATOSS kann man die unter Menüpunkt „Kostenrechnung / Aufträge“ „Kostenträger / Aufträge“
wiederfinden
Bei Problemen kann man die Schnittstelle auch im Debug-Modus starten. Das Protokoll wird dann ausführlicher
angezeigt.
Seite 48 von 81
Abwicklung
Aufträge die in Formel1 angelegt werden sind bei aktiven Schnittstellen sofort in ATOSS sichtbar.
Menüpunkt unter ATOSS ist „Kostenrechnung/Aufträge“ – „Kostenträger/Aufträge“.
Die Auftragsnummer wird gefolgt von Jahr, Formel1-Firma und Formel1-Filiale (jew. 2-stellig) angezeigt.
?? Soll-Aufteilung
o „a“ in AW-Position; optimierter Ablauf für automatische Aufteilung
o Ist nach wie vor empfehlenswert, damit die Soll AW aufgeteilt werden auf ggf. mehrere
Mechaniker
?? Ist-Aufteilung
o In Kontroll-Übersicht bei der Fakturation integriert
o Parameter für permanente automatische Aufteilung kommt.
o Die Ist-Aufteilung wird anteilig (prozentual) gespeichert (wg. Nachträglich geänderte
Stempelzeiten)
o Ergebnis direkt in 15.5 sichtbar bzw. auf den ‚Druck Stempelzeiten neu’
o Auswertungen, wie Servicereport, Zeitanalyse usw. berücksichtigen diese Aufteilung
nicht, da sie auch mit Aufträgen rechen, die noch nicht über den Tagesabschluß gelaufen
sind.
?? Druck Stempelzeiten (Auftragsstempelungen)
o Es werden die originalen Zeitstempelungen inkl. Hauptauftrag aufgeführt
o NEU: Zeitsalden Soll je Mechaniker
o NEU: Zeitsalden Ist (mit berücksichtigter Ist-Aufteilung)
Seite 49 von 81
Verknüpfungen um Programme leichter starten zu können
Verknüpfung auf
%TARIS%\BINCUST\STRTARIS.BAT (nur
WIN)
%TARIS%\BINCUST\ENDTARIS.BAT (nur WIN)
D:\Programme\F1ATOSS\SCHNITTSTELLE.EXE ATOSS (nur WIN)
D:\Programme\TARISCLT\TIMECLT.EXE
Text
Start ATOSS Dienste
Stop ATOSS Dienste
Formel I Schnittstelle (MUSS IMMER LAUFEN)
PC Stempeluhr
Verknüpfungen in Autostart (nur WINDOWS):
D:\Programme\F1-ATOSS\F1-ATOSS
SCHNITTSTELLE.EXE
Formel I Schnittstelle (MUSS IMMER LAUFEN)
Seite 50 von 81
Excel Auswertungen mit Zeitauswertung (15.1)
Bei Formel I wird durch die Installation auf Formel I Seite das Unterverzeichnis \\C00020\trans\zeit angelegt, in
dem sich die Excel-Dateien
?? Monteurleistungslohn.xls
?? Zeitanalyse.xls
?? Monteuerstatistik.xls
samt ihrer Einstellungsdatei
?? ZEITXLS.INI
befinden. Formel I Updates aktualisieren auch die Excel Dateien in diesem Verzeichnis.
Einstellungsdatei ZEITXLS.INI muß im gleichen Verzeichnis wie die Excel Dokument liegen
[zeitxls.ini]
; GLOBALE EINSTELLUNGEN
; Pfad zu Formel I Samba Verzeichnis mit zu importierenden Text/CSV-Dateien
CSVPfad = "\\c00020\trans"
[monteurleistungslohn]
;LOKALE EINSTELLUNGEN für monteurleistungslohn.xls
;mit Wildcard -> mehrere Dateien für mehrere Firmen einlesen, 01LL.csv, 02LL.csv
CSVfilename = "??LL.csv"
;ohne Wildcard -> nur eine Datei einlesen
;CSVfilename = "01LL.CSV"
[monteurstatistik]
;LOKALE EINSTELLUNGEN für monteurstatistik.xls
;mit Wildcard -> mehrere Dateien für mehrere Firmen einlesen, 01ms.csv, 02ms.csv
CSVfilename = "??MS.csv"
;ohne Wildcard -> nur eine Datei einlesen
;CSVfilename = "01MS.CSV"
[zeitanalyse]
;LOKALE EINSTELLUNGEN für Zeitanalyse.xls
;mit Wildcard -> mehrere Dateien für mehrere Firmen einlesen, 01za.csv, 02za.csv
CSVfilename = "??ZA.CSV"
;ohne Wildcard -> nur eine Datei einlesen
;CSVfilename = "01ZA.CSV"
Hinweis:
- Auch im Auslieferungsstand existiert das Verzeichnis „F1-ATOSS\EXCEL“ mit diesen Dateien.
- Manche Autohäuser wollen nur für die eigenen Filialen auswerten, nicht unternehmensweit. Man kopiert
hierfür den zeit Ordner inkl. Excel Dokumente und ZEITXLS.INI Datei und verwendet in der INI dann die
Zeile, in der keine Fragezeichen sondern eine spezielle Nummer angegeben ist. So kann der Mitarbeiter der
Firma 2 auch nur die 02ZA.CSV verarbeiten.
In Formel I werden die CSV-Dateien mit den Menüpunkt 15.1 erstellt, bzw. 7.14
³ Zeitauswertung (15.1)
³
³
³
³ 1. Monteurleistungsliste
³
³ 2. Zeitanalyse Mechaniker
³
³ 3. Stempelungen listen
Seite 51 von 81
Monteurleistungslohn
Vorgehensweise
- in Formel I unter 15.1.1 je eine CSV-Datei erstellen für jede Firma (manuell mit „F3“ die Firma wechseln),
Dateiname: XXLL.CSV, wobei XX díe Firmennummer ist.
- Excel Dokument Monteurleistungslohn.xls öffnen
- auf Seite 1 die Analyse starten
- Excel liest alle XXLL.CSV Dateien ein und vergleicht so mehrere Firmen miteinander
Monteurstatistik
Analog wie oben, Menüpunkt 7.14, XXMS.CSV-Dateien erzeugen.
Zeitanalyse
Analog wie oben, Menüpunkt 15.1.3, XXZA.CSV-Dateien erzeugen.
Seite 52 von 81
Inbetriebnahme PCS Terminal
Anschluß Strom
s. PCS-Handbuch "INTUS 3100 Installationshandbuch" ab Kap. 3.3
Falls noch nicht geschehen, muß das Stromkabel innen im Gerät und am Netzteil angeschlossen werden:
?? Gerät mit Schlüssel entriegeln (Schloß unten mit gedrehtem Schlüssel herausziehen)
?? Gerät leicht nach oben aufklappen (wie wenn Scharnier auf Oberkante des Geräts wäre) und den Deckel
aushaken
?? Flachbandkabel auf der Seite des Deckels abziehen
Das Stromkabel wird ganz links angeschlossen, in der Mitte der Barcode-Scanner und ganz rechts das
Netzwerkkabel.
?? Es ist ein 3adriges Kabel erforderlich, welches das Netzteil mit dem Gerät verbindet.
?? Belegung am Netzteil: s. PCS Installationshandbuch S. 20, Kap. 3.4 "Standard-Netzteil",
ACHTUNG unterschliedliche Anschlußbelegung: Belegung bei verstärktem Netzteil ist ANDERS,
auf S. 21 dargestellt, notfalls durch Abmessen herausfinden, um welches Netzteil es sich handelt,
Maße stehen auf derselben Zeichnung wie die Anschlußbelegung
?? Belegung innen im Gerät lt. Klemme, ist beschriftet, (s. PCS Installationshandbuch Kap. 4.3, S. 25,
Abb. 4.1)
?? Zugentlastung: falls Kabel zu dünn, mit Klebeband dicker machen und Zugentlastung anbringen
?? Netzwerkkabel anschließen (Patchkabel ist im Gerät bereits angeschlossen, wenn nicht, s. Abb. 4.1 wie
oben)
?? Barcode-Scanner anschließen (von außen zugänglicher 9poliger Sub D Stecker an Rückwand)
Seite 53 von 81
IP Adresse einstellen (z.B. 10.201.2.11):
Im Setup-Modus des Geräts gilt folgende Tastenbelegung:
?? - F1=Abbrechen
?? - F2=eine Ebene höher
?? - F3=Tiefer/Speichern
?? - F4=Weiter/+
?? - F5=Zurück/?? - C=HauptebeneGerät einstecken/einschalten
?? Gerät zeigt Warten auf Rechnerverbindung
?? Wechsel in Setup-Modus:
?? F3 drücken (und loslassen)
?? zweimal F1 drücken
?? das ganze innerhalb 1 sec.!
?? Gerät zeigt PWD: =Passwort?
?? 111111 eingeben
?? mit F4 blättern bis
?? Setup:TCP/IP
?? F3
?? TCP/IP:Terminal (IPA)
?? F3
?? TCP/IP:Terminal (IPA) *34.098.132.164 bzw. eine IP-Adresse, die bisher eingestellt war
?? Stern=Cursor steht auf erster Zahl
?? F3 um die erste Zahl zu erfassen (Stern verschwindet, die erste Zahl ist eingebbar!)
?? Eingabe der Zahl mit Nummerntastatur
?? F3=Enter nach jeder Zahl
?? F4 um zur nächsten Zahl zu kommen, F5 = zurück
?? F2 um nach Eingabe der IP Adresse wieder eine Ebene höher zu kommen
?? Analog die IP-Maske eingeben (255.255.0.0 oder 255.255.255.0, je nach Netz)
?? Analog Port-Nr. 0b b7 (=2999) eingeben (ist als Werkseinstellung häufig 0b b9)
?? Verbindungsaufbau "passiv" (d.h. Server spricht Terminal an)
Weitere Einstellungen am Terminal
?? Setup: Anlaufmodus "Warmstart"
?? Danach "Reset"-Menübefehl aufrufen, Terminal bootet neu
Konfiguration im ATOSS Programm
?? Am ATOSS Server: HOSTS Datei erweitern: IP-Adresse des Terminals eintragen
z.B.
1.2.3.4 PCS1
?? In Datei %TARIS%\data\zdemul.ini eine Zeile eintragen:
IP-TIMER
IP-PCS1
?? In %TARIS%\bincust\STRTARIS.BAT bzw. ENDTARIS.BAT muss der Prozess ZDEMUL
gestartet bzw. beendet werden (ist im Auslieferungsstand mit „rem“ auskommentiert)
LINUX: /home/tarisadm/taris/bin/starttaris und ... stoptaris ZDEMUL aktivieren und PCS0 auf PCS1
ändern!
in stoptaris: Zeile ergänzen mit:
grep zdemul ...- Rest wie bei anderen!
?? Aus Auslieferungsstand (taris\download) ins Verzeichnis %TARIS%\download die Datei atXXYYca
kopieren, XX ist die Firmennummer, YY die Filialnummer. Das ist das TCL-Programm, welches ins
Terminal heruntergeladen wird, außer wenn schon eine geeignete vorliegt (früher at240ca1 oder
at240ca2)
?? TCONF-Eintrag (in ATOSS „F2“ drücken und TCONF) PCS1 - Ändern
Seite 54 von 81
Die Terminalnummer muß eindeutig sein, also bei weiteren Terminals hochzählen.
Hinweis: das abgebildete Programm im Terminal "at240car" entspricht der gleichnamigen Datei im
c:\TARIS\DOWNLOAD-Verzeichnis. Im Auslieferungsstand sind mehrere Dateien at0100ca, at0101ca usw.
mitgeliefert, die die entsprechende Firmen und Filialnummer enthalten. Siehe auch unten bei „Anpassung
des Downloadfiles auf die Firmen-/Filialnummer“
Falls eine Auftragsnummer manuell am PCS Terminal eingetippt wird, hängt das Terminal automatisch folgende
Werte an
- Jahreszahl (aus akt. Datum)
- Firmennr. (aus dem TCL-Programm)
- Filialnr. (aus dem TCL-Programm)
Es gibt im Auslieferungsstand folgende Download-Dateien:
- at0100ca: Firma 01, OHNE Filialen
- at0101ca: Firma 01, Filiale 01
- at0102ca: Firma 01, Filiale 02
- at0200ca: Firma 02, OHNE Filialen
- at0201ca: Firma 02, Filiale 01
- at0202ca: Firma 02, Filiale 02
Wenn Firmen und Filialnummer passend, gleich eine dieser Dateien verwenden.
NEU: Bei Betrieben mit Firmen OHNE Filialen muß als Filialnummer 00 angegeben werden, Beispiel:
Formel I Firma 2 ohne Filialen: 0200!!!
Nach jeder Änderung in TCONF muß in c:\TARIS\BINCUST ENDTARIS STRTARIS gemacht werden
(theoretisch reicht auch ZDEMUL beenden und neu starten)
LINUX: stoptaris, starttaris
Seite 55 von 81
?? F2, TSTAT sollte "verfügbar" anzeigen
?? Download machen
?? Danach erscheint "n. verfügbar", ist aber normal. Nach erneutem Aufruf der TSTAT sollte wieder
"online" sein.
?? Mit Rechtsklick, Eigenschaften erscheint
Das, was in der untersten Zeile steht, ist der Bildschirminhalt des Terminals.
Wichtig bei Problemen
- siehe im Anhang A „Tipp bei Problem mit der Verbindung mit dem Server bzw. dem PCS Terminal“
Anpassung des Downloadfiles auf die Firmen-/Filialnummer
Wenn nicht, at0100 duplizieren und dann anpassen. Die Firmen und Filialnr. muß noch im TCL Programm
at0100 geändert werden und zwar an folgenden Stellen, da sonst als Firma 01 und als Filiale 00 erscheint:
(In nachfolgender Darstellung ist in ROT die Originalzeile, in gelb die veränderte Zeile dargestellt.)
Seite 56 von 81
Tip: Diese veränderten Dateien sollten als atXXYYca usw. abgespeichert werden (XX=Firmen,
YY=Filialnummer) und im jeweiligen TCONF Satz (s. einige Seiten vorher) ausgewählt werden.
Automatisches Stellen der PCS-Uhr mit der PC-Uhr
Script: %TARIS%\BIN\TIMESYNC.BAT per AT-Befehl starten
z.B.
D:\Programme\Taris\bin>at 04:00 /every:Mo,Di,Mi,Do,Fr,Sa "%taris%\bin\TIMESYNC.BAT "
Seite 57 von 81
Automatisches Starten der ATOSS-Prozesse bei Neustart des ATOSS-Servers
Windows: Dienst ZDEMUL auf Startart „Automatisch“ stellen
Die ATOSS CD setzt den Dienst ZDEMUL, der die Kommunikation zum PCS Terminal macht, nicht auf
„Startart: Automatisch“ sondern auf „Startart: manuell“.
Falls in Autostart nicht sowieso eine Verknüpfung auf %TARIS%\bincust\strtaris.bat den Prozeß ZDEMUL bei
jedem Rechnerneustart startet, ist es wichtig, dass die Startart von ZDEMUL unter Systemssteuerung/Dienste
bzw. Arbeitsplatz/Verwaltung/Dienste auf „Automatisch“ gestellt wird, weil sonst nach Rechnerneustart keine
Terminals mehr online sind!
LINUX: Automatisches Starten des Scripts /home/tarisadm/taris/bin/starttaris
Hierzu gibt es auf der ATOSS-CD im Unterverzeichnis boot die Pakete tarisrun-suse.rpm.
Entpacken mit
rpm –U tarisrun-suse-new.rpm
Dabei wird das Startup-Script taris in die SysV-Boot-Umgebung des Systems kopiert (/sbin/init.d bei
SuSE). Falls die Installation vom Standard abweicht, muss dieses Script eventuell angepasst werden (
(aus ATOSS-Anleitung „Installation der ATOSS SES 2.x unter UNIX“, Kap. 5.2)
Seite 58 von 81
Clientinstallation bei ATOSS
Nach der Installation der Clientsoftware wird das Verzeichnis C:\Programme\tarisclt nach \\c00020\atoss\tarisclt
kopiert, also auf den Formel 1 Server. Vorteil: keine Beschränkung auf Benutzeranzahl usw.
Im lokalen Netzwerk reicht es, eine Verknüpfung auf z.B. ...\Tarisclt\taris.exe anzulegen, welches
z.B. als \\C00020\tarisclt\taris.exe freigegeben ist. Es brauchen keine INI-Dateien oder DLLs im WindowsVerzeichnis für ATOSS installiert zu sein.
Für die Filialen empfiehlt es sich die separate Installation, damit die EXE nicht bei jedem Programmstart übers
Netz geladen werden muß.
Wenn ein ETK-Server vorhanden sein sollte, kann das TARISCLT-Verzeichnis analog zum Hauptbetrieb kopiert
werden.
Wichtig dabei: unter „Ausführen in“ muß das Verzeichnis mit der Client-Software angegeben werden, sonst
erscheint beim Starten ein Runtime Error...
Bei Installation in Filialen sollte man die Clientinstallation von der ATOSS CD durchführen, damit nicht bei
jedem Start die EXE über das Netzwerk geladen wird.
Wenn am betreffenden PC auch über die Stempelsoftware gestempelt wird, dann auch analog eine Verknüpfung
auf TIMECLT.EXE anlegen.
TEST der Kommunikation:
Bevor wir mit der Pflege der Stammdaten und Parameter beginnen, wird getestet:
Einen aktuellen Mitarbeiter auswählen, die Kartennummer eintragen, Gültig ab heute eintragen, mit der Karte
am Terminal stempeln, nach kommen auch eine Pseudoauftragsnummer
In Tageskorrekturen prüfen, ob Stempelung angekommen, dann
Nach aktivierter SS einen Auftrag als Werkstattauftrag über BI drucken, dadurch Anlage der
wrk/COSTLOAD.ATOSS. Diese wird von ATOSS gelesen (costload.) Diese wird von Formel1 aufgerufen,
wenn auf dem gleichen Server (bei ORACLE), sonst start der F1-ATOSS auf dem ATOSS-WIN-Server.
Seite 59 von 81
Pflege Personalstamm
-
PCS Terminal: Kartennummer 5stellig mit führenden Nullen bei Stempelung mit PCS Terminal
ACHTUNG: BEIM STEMPELN MIT ADI KEINE FÜHRENDEN NULLEN ANGEBEN (im
Gegensatz zum PCS Terminal)
Kennzeichen
1. m(ännlich)/w(eiblich)
2. k(aufmännisch), g(ewerblich) (Hintergrund Schnittstelle zu WPS/TKP)
9 nichts ist gleich 0, heißt nur Stempeln, 4 maximal
UL1=Urlaubsanspr. lt. Tarif
Schichtzyklus
Individuelle Regelung im AH berücksichtigen
GLZ
"*" eingeben, damit Gleitzeitguthaben aufgebaut werden kann, auch an freien Tagen
Menü: Stammdaten – Pflege Personalstamm – Massenänderungen im Personalstamm (wenn als taris
angemeldet):
Es können div. Felder global vorbelegt werden (Urlaub, Berechtigung GZ *)
Auswahl S = Setzen, neuer Wert in 2. Spalte eingeben. Erste Spalte wäre eine Bedingung, Ändere wenn
Seite 60 von 81
Nach Klick auf "Weitere"
GLZ=Gleitzeit-Guthaben
UL1=akt. Rest-Urlaub
UL2=Resturlaub Vorlaub
Nach Klick auf "Adresse"
Werk=Mechanikernr. Formel I
HINWEIS: Stammkostenstelle ...12000000/00-01 ist erforderlich, nicht löschen, sonst sind später keine
Auftragsstempelung(skorrekturen) möglich!
Seite 61 von 81
Anlegen der Feiertage und Zeitmodelle
Hinweis: bei Migration von @uto.time kann man die @uto.time Zeitmodelle übernehmen.
Nach Einspielen der Lizenzdatei steht nicht nur der Schichtzyklusassistent (WCYC) zur Verfügung, sondern
auch die Masken der Vollversion. Der Schichtzyklusassistent hat den Nachteil, dass für jeden Wochentag ein
Arbeitsmuster angelegt wird. Um das zu umgehen, kann man manuell vorgehen.
Anmelden als taris/atoss
In den Zeitmodellen selbst muß immer eine Rahmenzeit eingetragen werden, auch an den freien Tagen!
Wegen der Rahmenzeit muß lt. Schichtzyklusassistent auch eine Normalzeit (z.B. 9-12) eingetragen werden!
1. Autom. Kalender (ACALEN) (Stammdaten-Autom.Kalender) (nur wenn von Bayern abweichend)
Es geht um Spezialtage
Button Kopieren und Schlüssel überschreiben
Bei Änderungen immer als Datum ab 1.1. eingeben
Offset ermittelt den Tag ab einschl. Datum in Basistag
2. Arbeitsmuster
FREI (keine Vorgabe für SA,SO)
3. Arbeitsregel
es kann der Standard verwendet werden, wenn NUR Gleitzeit erlaubt wird, ansonsten müssen
Prioritäten angepasst werden.
4. Schichtmodell
Modell anlegen für Früh/Normal und für Spät
Für die 7 Wochentage werden die A-Muster eingetragen (kopieren/Einfügen möglich)
Sondertag HF,NF mit F belegen (Spalte Code)
5. Schichtzyklus
Administrationsprogramme – Laden von Tagesoinformationen
Erster Tag: ab HEUTE (Datum)
Letzter Tagab HEUTE (Datum)
erste / letzte Personalnummer
Lademethode: Korrigieren (weil normal nur Zukunft)
das ist notwendig, um am aktuellen Tag für einen MA zu testen
Benutzerrechte:
Ausgeliefert werden cardis umit Passwort dcs
Seite 62 von 81
Anhang A: Tipp bei Problem mit der Verbindung mit dem Server
bzw. dem PCS Terminal:
-
Falls ein ATOSS Server mehrere Netzwerkkarten hat, sollte in %TARIS%\DATA\TARIS.INI nicht
der Rechnername, sondern seine IP-Adresse eingetragen werden (die der betreffenden Netzwerkkarte),
damit sich Clients verbinden können. Lt. ATOSS Hotline sollte auch der vollständige Rechnername
(schermob.dcs-intern.de) gehen.
-
Wird über einen Router gegangen fehlt häufig eine Route-Eintrag, damit Zentrale PCS Terminal in der
Filiale findet oder umgekehrt
H:\>route -p add
172.17.28.64 mask 255.255.255.192 172.17.28.2
H:\>ping PCS2
Ping PCS2 [172.17.28.92] mit 32 Bytes Daten:
Antwort von 172.17.28.92: Bytes=32 Zeit=40ms TTL=124
Anhang B: Saldenregeln-Beispiele
Saldenregel 1: GLZ wird am Monatsende um 10 % gekürzt
Regel 1: Urlaub wird auf Vorjahresurlaub umgebucht
Regel 2: Vorjahresurlaub verfällt am 31.03.
Regel 3: GLZ wird am Monatsende um 10 % gekürzt
Regel 4: GLZ wird danach auf UEB umgebucht, damit es im nächsten Monat nicht erneut gekürzt wird
Rechts ist als Kettsaldo von GLZ UEB angegeben, d.h. wenn GLZ abgebaut wird und Null ist, wird der Rest von
UEB abgezogen
(Analog UL2, wenn der Null ist, wird Urlaub vom UL1 abgezogen)
Seite 63 von 81
Saldenregel 2: 10 h GLZ-Guthaben verfallen am Monatsende
- Ist GLZ am Monatsende über 10 h, sollen 10 h abgezogen werden
- Ist GLZ größer als Null und kleiner als 10 h, soll auf Null gekappt werden
Erklärung:
- Zeile 1: Urlaub UL1 am Jahresende auf UL2
- Zeile 2: GLZ wird (wenn über 0 h) komplett erstmal auf M1 (=Speicher) übernommen.
- Zeile 3: Alles über 10 h wird zurück von M1 auf GLZ gebucht
- Zeile 4: Der gekappte Teil wird auf Saldo 11 gebucht.
Seite 64 von 81
Saldenregel 4: 10 h GLZ abschneiden, wenn im gleichen Monat erarbeitet 8
Schräpler
Neu: FRZ-Saldo beinhaltet die Stunden die schon länger zurückliegen
GLZ Saldo enhält nur die Stunden des aktuellen Monats.
Man muß an der Stempeluhr beide Salden betrachten. Das ist mit der F4 Taste möglich.
Die Saldenregel ist jetzt so gestaltet, daß im 1. Schritt ein negatives GLZ Konto durch Guthaben aus
dem FRZ Konto ausgeglichen wird (durch diese Methode kommt das Konto FRZ nicht in den
negativen Bereich). Danach wird alles über 10 Stunden vom GLZ auf FRZ umgebucht und
anschließend die 10 Stunden, die übrig geblieben sind einfach verworfen.
Seite 65 von 81
Ergebnis:
Am Ende des Monats 10/03 werden 10 h gekappt und der Rest auf FRZ umgebucht.
GLZ startet am Monatsanfang mit 0.
Am Ende des Monats 11/03 werden von 45:18 auf GLZ 10 h gekappt, ergibt 35:18.
Das kommt auf das FRZ Konto, auf dem bereits 10:39 liegen, 35:18 + 10:39 sind 45:57.
Analog alle Monatswechsel.
Seite 66 von 81
Beispiel Januar, wurde weniger als +10 h GLZ erarbeitet
Welches Tagessymbol für Abfeiern soll verwendet werden?
Bisher existiert bereits Gz
Seite 67 von 81
und Abfeiern FRZ auch!
In Zukunft ist für die Leute, mit Saldenregel 10M immer Fz=Abfeiern Freizeit zu verwenden. (-> Abzug vom
Saldo FRZ)
Damit wird erzielt, dass die Regel „10 h GLZ sind monatlich mit dem Gehalt abgegolten“ greift. Man
darf nicht mehr als 10 h durch Freie Tage abfeiern.
Beispiel:
- Am 20.01.04: GLZ Konto hat 12 h, FRZ 30 h
- Freizeit-Tag wird genommen am 21.01., also 8 h vom FRZ abgebucht , FRZ hat dann 22 h
- Am Monatsende werden 2 h von GLZ auf FRZ umgebucht, FRZ hat 24 h
- GLZ startet wieder mit 0 h ins neue Monat.
Somit haben wir den gewünschten Effekt, dass von den 8 h des freien Tages nur 2 h von den 12 h
GLZ Guthaben genommen werden. Man kann also immer nur den Teil für Freizeit nutzen der die 10 h
GLZ übersteigt.
Wichtig: Man muß mit der Saldenliste von Zeit zu Zeit prüfen, ob bei einzelnen Mitarbeitern FRZ
Salden negativ werden, vor allem vor der Eintragung von Fz=Freizeit abfeiern. Das ist aber bei GLZ
nicht kritisch, da negative GLZ Salden durch diese Saldenregel mit Guthaben des FRZ Kontos
ausgeglichen werden.
Seite 68 von 81
Weitere Anforderung:
Wird weniger als die tägliche Sollzeit gearbeitet, soll das vom FRZ-Saldo angezogen werden, man
kann also GLZ nicht mehr durch kürzeres Arbeiten (am Monatsende) abfeiern!
Hier ist eine Änderung im Schichtzyklus (!) erforderlich und zwar im Feld „Arbeitsregel“:
nach Klick auf „Weitere“
Seite 69 von 81
Im Feld „Saldo für Minderarbeit“ steht normalerweise GLZ, hier muß FRZ eingetragen werden, damit
der Abzug vom FRZ-Saldo gemacht wird.
Resumee:
- Mitarbeiter brauchen spezielle Saldenregel
- Brauchen speziellen Schichtzyklus mit passender Arbeitsregel, in der FZR als Saldo für
Minderarbeit eingetragen ist.
Seite 70 von 81
Anhang C: Benutzerrechte einschränken
Wunsch: Login erstellen für ATOSS Benutzer mit Einschränkungen
- nur eigene ATOSS "Abteilung" = Formel I Filiale
- nur Lesezugriff auf Zeitpaare (Fenster Korrektur Tagesinformationen), damit keine Kommen/Gehen
Stempelungen geändert werden können
- keinen Zugriff auf Stammdaten wie Personalstamm, Arbeitsmuster, Arbeitsregeln, Schichtzyklen...
- Auftragsstempelungen sollten korrigierbar sein
1. Schritt: abgespeckte Menüstruktur "CMEI..." anlegen:
Vorgehensweise:
- Login als "taris"
Startmenü CMEI wurde aus abgeänderter Kopie von CARDIS01 erstellt:
Untermenü CMEI20 ist abgeänderte Kopie von CARDIS20:
Seite 71 von 81
Untermenü CMEI30 ist abgeänderte Kopie von CARDIS30:
Untermenü CMEI40 ist abgeänderte Kopie von CARDIS40:
Seite 72 von 81
2. Schritt Berechtigungskategorie "CMEI" für Masken anlegen
Mit "Einfügen" neue Berechtigung erstellen
Voreinstellung für Zugriff: nur lesenden Zugriff für alle Masken
Ausnahmen werden aufgelistet:
- CRCOST ist die "Korrektur Kontierungen", in der die Auftragsstempelungen korrigiert werden
können. HIer wird l/s wie lesen/schreiben erlaubt.
- EMPLOY ist der Personalstamm, kein Zugriff (bei l=lesen würde die Maske aufgehen)
- MPDATA ist die „Korrektur Tagesinformation“ zum Ändern der Kommen und Gehen/Stempelungen
- PROJNO ist die Änderung der Kostenträger = Aufträge, wenn z.B. das „gültig bis“ Datum
eines bereits fakturierten Auftrags rausgenommen werden muss.
3. Schritt: Anlage einer Zugrifffsberechtigung "mei", die diese Menüstruktur
und Berechtigung erhält:
Seite 73 von 81
Vorgehensweise:
- Eintrag "cardis" anklicken
- Icon "Kopieren"
- Eintrag folgendermaßen abändern
Kennwort angeben!
Berechtigungskategorien: für Masken: CMEI
Startmenü: CMEI
Test:
- Login als "mei"
- ggf. Kennwort ändern, wenn man dazu aufgeforderd wird
- Testen, ob Menübaum stimmt
Seite 74 von 81
- beim Rechtsklick / Eigenschaften auf Personalstamm muß Fehlermeldung "Keine Berechtigung"
erscheinen
- bei Masken ohne Schreibzugriff fehlt links unten der Speichern / Übernehmen Button
Seite 75 von 81
4. Schritt: Einschränkung auf ATOSS-Abteilungen = Formel I Filialen
- Firma 2, Filiale 3 wird in ATOSS zu Abteilung 0203
- Die Mitarbeiter sind Personalstamm so in die Abteilungen eingetragen.
- Bei Einschränkung auf "eigene Abteilung" werden nur die eigenen Mitarbeiter zur Auswahl
angezeigt. Das ist übrigens nicht nur sicherer sondern auch praktisch, wenn man (meistens) eh
die Mitarbeiter der eigenen Filiale nur braucht.
Vorgehensweise:
- Anmelden als taris
für jede Filiale eine Berechtigung anlegen, in diesem Beispiel haben wir eine Formel I Firma und drei
Filialen:
Seite 76 von 81
Nun wird im Bereich Benutzerrechte der Benutzer "mei" kopiert und jeder Kopie eine andere
Berechtigungskategore für Abteilungen zugeweisen.
Seite 77 von 81
Seite 78 von 81
Anhang D: Erweiterung der Zeitarten
Viele Kunden bräuchten noch einige Zeitarten zusätzlich, die am Daky Terminal in ATOSS gestempelt
werden können.
TIPP: für neue selbstdefinierte Zeitarten zweistellige Nummern ab 50 verwenden, die Nummern unter
50 werden von Formel I Auslieferungsstand zukünftig erweitert.
in Formel I unter 15.1.8 neue Zeitarten angelegt
Zeitarten für Stempelungen
Seite:2
Bezeichnung
AZ Sonder Abw. Kategorie
16
18
22
23
24
25
26
51
52
53
Springertätigkeit
Pause
unbezahlte Abwesenheit
Schulung
Dienstreise
Feiertag
Berufsschule
Probefahrt
Servicemobil
Meistervertretung
N
N
N
N
N
N
N
N
N
N
W5
W5
W5
W5
W1
W5
N
J
J
J
J
J
J
N
N
N
in Formel I unter 15.3.3 neue Sonderauftragsnummern angelegt
Referenz ATOSS-Sonderaufträge zu Zeitarten
Seite:1
ATOSS-Auftrag
Zeitart
0000000010000000
10 Krankheit
0000000011000000
11 Allg. Werkstattarbeiten
0000000012000000
12 Leerlauf
0000000013000000
13 Rep. Werkstatt KFZ
0000000014000000
14 Werkstatt-Nacharbeit
0000000015000000
15 Urlaub
0000000051000000
51 Probefahrt
0000000052000000
52 Servicemobil
0000000053000000
53 Meistervertretung
In ATOSS neue Aufträge=Kostenträger angelegt:
Seite 79 von 81
Extern
Die Datei adi\constfiles\d_zstamm.seq erweitert man um die Zeitarten 51, 52 und 53
02.15 051Probefahrt
02.15 052Servicemobil
02.15 053Meistervertretung
:
:
:
0 0110000 111005
0 0110000 111005
0 0110000 111005
01
01
01
Diese Datei muß (bei allen ADI-Installationen) ins constfiles Verzeichnis und dann ein Datendownload
gemacht werden. ADI muß hierfür laufen. Nach Klick auf datendownload flackert nur kurz ein Fenster
auf und nach Ablauf der 60 sec Wartezeit erscheint im ADI Fenster
Stempelungen abholen...
Mitarbeiterstamm herunterladen...
Firmenstamm herunterladen...
Zeitarten herunterladen...
Zeitartklassen herunterladen...
Danach können die neuen Nummern gestempelt werden.
Seite 80 von 81
TIPP: Datendownload kann auch von der Ferne aus gestartet werden, indem man (irgend)ein File
"datendownload" ins Verzeichnis adi\steuerung ablegt.
Seite 81 von 81
Herunterladen