Import der abgearbeitetn Stunden aus einer CSV Datei

Aus pm4u
Zur Navigation springen Zur Suche springen

Mit dieser Funktionalität können Sie die in zwei Schritten die abgearbeiteten Stunden aus einer CSV Datei importieren. Diese Funktion kann nur ein Benutzer mit dem Recht Kann die abgearbeiteten Stunden von allen Ressourcen bearbeiten

  1. Im ersten Schritt wird die Datei eingelesen
  2. Im zweiten Schritt werden die Positionen aus der eingelesenen Datei importiert

Format der Datei:

ProjectInternalNr;TaskInternalNr;ResourceInternalNr;Date;Hours;HoursOvertime;RemainingHours;Note

wo

  • ProjectInternalNr ist ein Text (Interne Nummer des Projektes - der Text darf den Symbol ';' nicht enthalten)
  • TaskInternalNr ist ein Text (Interne Nummer des Vorganges - der Text darf den Symbol ';' nicht enthalten)
  • ResourceInternalNr ist ein Text (Interne Nummer der Ressource - der Text darf den Symbol ';' nicht enthalten)
  • Date im Format yyyy-mm-dd definiert sein muss.
  • Hours ist ein Zahl. Dezimalstellen können mit '.' trennen.
  • HoursOvertime kann leer sein
  • RemainingHours kann leer sein
  • Note kann leer sein. Icon-warning.png Note darf kein ";" symbol enthalten und darf nicht mehrzeilig sein.

Zum Beispiel

PROJ1;TASK1;RESS1;2018-08-01;8;;;
PROJ1;TASK1;RESS1;2018-08-02;8;1;;Eine Notiz zu dem Eintrag
PROJ1;TASK1;RESS1;2018-08-03;8;;20;
PROJ1;TASK1;RESS2;2018-08-03;5.5;1;;
Import der Zeiterfassung (file list).png

Auf dieser Seite finden sie eine Liste mit allen eingelesenen CSV Dateien. Klicken Sie auf den Schalter Icon-add.png um eine neue Datei einzulesen.

Import der Zeiterfassung (choose file).png

Wählen Sie die Datei auf Ihrem Computer.

Import der Zeiterfassung.png

Auf dieser Seite sehen Sie alle Positionen der eingelesenen Datei.

Die Stunden werden zu einem Vorgang importiert der nach Internen Projekt-Nr und Internen Vorgangs-Nr gefunden wird. In diesem Vorgang wird eine Zuordnung gesucht die zu der Ressource mit Internen Ressourcen-Nr gehört.

  1. Falls zu einem Vorgang mehrere solche Zuordnungen existieren (wenn die Ressource mehmals zu gleichem Vorgang zugeordnet ist), werden die Stunden zu der Zuordnung importiert, die am Datum der Arbeit läuft. Falls mehrere solche Zuordnungen existieren, werden die Stunden zu dem im System erste eingetragene Zuordnung importiert.
  2. Falls die Ressource zu dem Vorgang gar nicht zugeordnet ist, wird automatisch eine neue Zuordnung der Ressoure erstelt und die Stunden werden zu dieser Zuordnung importiert.

Die frisch eingelesene Zeilen werden ein von folgenden Ständen haben. Wenn es nicht um den Status Bereit zum Importieren geht, ist die Datei nicht im gefordertem Format (s. oben).

  • Struktur der Zeile ist fehlerhaft
  • Fehlerhafte Datum
  • Fehlerhafte Menge der abearbeiteten Stunden
  • Fehlerhafte Menge der Überstunden
  • Fehlerhafte Menge der verbleibenden Stunden
  • Fehlerhafte interne Projektnummer
  • Fehlerhafte interne Ressourcennummer
  • Fehlerhafte interne Vorgangsnummer
  • Bereit zum Importieren

Klicken Sie auf den Schalter Button - Import der Stunden.png um die gewählte noch nicht importierte Positionen zu importieren. Falls ein Problem ensteht, änder sich der Status auf ein von Volgenden:

  • Ressource nicht gefunden: Die Zuordnung wurde auf Grund der Internen Ressouren Nummer gefunden.
  • Projekt mit diesem internen Nr. nicht gefunden: Der Projekt mit entsprechenden Internen Nummer wurde in pm4u nicht gefunden.
  • Vorgang mit diesem internen Nr. nicht gefunden: Der Vorgang mit entsprechenden Internen Nummer wurde in in dem Projekt nicht gefunden.
  • Ressourcenzuordnung ist fehlgeschlagen: Die Ressource wurde zu dem gefundenen Vorgang nicht zugewiesen und während dem Versuch eine neue Zuordnung zu erstellen ist ein Fehler aufgetreten.
  • Die Stunden wurden nicht erfasst: Die Stunden konnten nicht erstellt werden - wahrcheinlich existieren zu dieser Ressourcen-Zuordnung in diesem Tag bereits einige Stunden.
  • Unbekannte Fehler: Es ist eine andere Fehler enstanden (Kontaktieren Sie pm4u Team um eine Hilfe zu bitten)
  • Importiert: Der Datensatz wurde erfolgreich Importiert.

Die Stunden, die Importiert wurden, kann man in der Zeiterfassung nicht manuell bearbeiten. Um die Stunden aus der Zeiterfassung zu entfernen kann man die importierte Positionen selektieren und dann auf den Schalter Button - Import der Stunden rueckgaengig machen.png klicken.

Eine eingelesene Datei, in dem keine Position importiert ist, kann man mit dem Schalter Button - Eingelesene Stunden Loeschen.png löschen. Falls Sie eine Datei löschen wollen, denen einige Positionen importiert wurden, müssen Sie diese importierten Positionen zuerst rückgängig machen.