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