Zum Inhalt springen

Excel-Import

Übernehmen Sie Ihre Organisation, Projekte und Aktivitäten, Personen, deren Kinder, Salden und Abwesenheiten mit einer gewöhnlichen Excel-Arbeitsmappe in mTime — das Format der Wahl, wenn die Daten aus einem Lohnabrechnungs- oder Zeiterfassungssystem stammen, das Sie ablösen.

Überblick

Das Format Einfaches Excel ist eine einzelne .xlsx-Arbeitsmappe mit sechs Blättern:

BlattEine Zeile proWas es enthält
Org UnitsOrganisationseinheitDie Organisationsstruktur: Name, Beschreibung, übergeordnete Einheit, Leitung und Arbeitsland — plus die Attribute für Organisationseinheiten, die Ihr Arbeitsbereich definiert
ActivitiesArbeitsaktivität, Projektaufgabe oder ProjektDie Arbeitsaktivitäten und Projektaufgaben als ein gemeinsamer Baum, mit Ihren Projekten darin: wo jede Zeile steht, ihr Typ und bei einem Projekt Status, Daten, Projektleitung und Genehmigung — plus die Projektattribute, die Ihr Arbeitsbereich definiert
EmployeesMitarbeitendePersönliche Angaben, Adresse und die aktuelle Anstellung: Organisationseinheit, Führungskraft, Anstellungsbedingungen, Start- und Enddatum sowie die wöchentliche Sollarbeitszeit — plus die Attribute für Mitarbeitende und Anstellungen, die Ihr Arbeitsbereich definiert
AccountsMitarbeitendeDer aktuelle Saldo jedes Zeitkontos — eine Spalte pro Konto
AbsenceAbwesenheitszeitraumVergangene und geplante künftige Abwesenheiten — eine Zeile pro Abwesenheitszeitraum
ChildrenKindDie Kinder der Mitarbeitenden, auf deren Grundlage kindbezogene Ansprüche wie Kinderkrankentage gewährt werden

Sie können die Datei in Excel, Numbers oder Google Tabellen öffnen, lesen und bearbeiten. Genau darum geht es: Es ist das Format, um die Mitarbeitenden eines Unternehmens in großer Zahl aufzunehmen, für Massenänderungen und für die Migration aus einem anderen System.

Es ist nicht dasselbe wie die vollständige Sicherung des Arbeitsbereichs:

Einfaches Excel (.xlsx)Vollständige Sicherung (.zip)
InhaltOrganisationseinheiten, Aktivitäten und Projekte, Mitarbeitende, Kinder, Kontosalden und AbwesenheitenDer gesamte Arbeitsbereich, jede Elementart
Für Menschen lesbarJaNein
Kann Mitarbeitende, Organisationseinheiten, Aktivitäten und Projekte anlegenJaJa
Kann etwas löschenNieJa, im Modus Wiederherstellen
Typische VerwendungAufnahme neuer Mitarbeitender, Massenänderungen, Migration aus einem anderen SystemSicherung, Wiederherstellung, Umzug eines Arbeitsbereichs
Ein Excel-Import ist immer eine nicht destruktive Aktualisierung: Zeilen legen Organisationseinheiten und Personen an oder aktualisieren sie, setzen Salden und erfassen Abwesenheiten. Alles, was nicht in der Datei steht, bleibt völlig unberührt, und es wird nie etwas gelöscht.

Eine Arbeitsmappe als Ausgangspunkt

Sie haben zwei Ausgangspunkte, und beide sind besser, als die Datei von Grund auf neu zu erstellen — sie enthalten bereits die exakten Spaltenüberschriften, die aktuellen Kontonamen Ihres Arbeitsbereichs und eine Spalte für jedes von Ihnen definierte Attribut.

Eine leere Vorlage. Öffnen Sie Administration › Datenimport und klicken Sie auf Vorlage herunterladen . Sie erhalten import-template.xlsx, erzeugt für Ihren Arbeitsbereich: alle sechs Blätter, ein Blatt Anleitung, das sich zuerst öffnet, ausgegraute Beispielzeilen zum Überschreiben, eine Spalte pro Zeitkonto und eine Spalte pro Attribut.

Die Vorlage wird in der Sprache Ihres Arbeitsbereichs erstellt — die Blattreiter ebenso wie die Spaltenüberschriften. Der Pfeil neben der Schaltfläche bietet die übrigen Sprachen von mTime an, sodass eine Beraterin in einem englischsprachigen Arbeitsbereich einem deutschen Kollegen ein deutsches Blatt geben kann, mit Reitern namens Mitarbeitende, Konten, Kinder und so weiter.

Ein gefüllter Export. Öffnen Sie Administration › Datenexport, wählen Sie das Format Einfaches Excel und klicken Sie auf Exportieren . Sie erhalten dieselben Spalten — ohne die Blätter Abwesenheit und Kinder, die nur für den Import gedacht sind — mit Ihren aktuellen Mitarbeitenden, Attributwerten und Salden bereits darin. Bearbeiten Sie die Datei und importieren Sie sie wieder: Der Hin- und Rückweg ist sicher, denn der Export schreibt die Kennungen und Namen, die der Import erwartet.

Der Export bietet drei Optionen:

  • Nur Mitarbeitende — das Blatt Konten weglassen
  • Personenbezogene Daten anonymisieren — Namen, E-Mail-Adressen und Kontaktdaten durch Platzhalter ersetzen. Auch Attributzellen werden geleert, sowohl im Blatt Mitarbeitende als auch im Blatt Organisationseinheiten: Ein Attribut kann alles enthalten, daher kann ein anonymisierter Export nicht wissen, welche gefahrlos erhalten bleiben können. Ein anonymisierter Export dient dazu, eine Kopie der Daten weiterzugeben, nicht zum Bearbeiten und Zurückimportieren: Ein Import würde die Namen und E-Mail-Adressen aller durch die Platzhalter ersetzen.
  • Umfang der Personaldaten — eine Person, eine Organisationseinheit oder alle exportieren

Was die Vorlage enthält

  • Anleitung — das Blatt, auf dem sich die Arbeitsmappe öffnet. Es erklärt, wofür jedes Blatt da ist, was jede Spalte bedeutet und was die Farben in der Überschriftenzeile bedeuten. Außerdem hält es fest, welche Version der Vorlage es ist, in welcher Sprache sie erzeugt wurde und aus welchem Arbeitsbereich sie stammt — nützlich, wenn eine Datei zwei Wochen lang herumgereicht wurde, bevor sie zu Ihnen zurückkommt.
  • Die sechs Datenblätter — Organisationseinheiten, Aktivitäten, Mitarbeitende, Konten, Abwesenheit und Kinder.
  • Listen — die Werte hinter den Auswahllisten.

Anleitung und Listen werden vom Import nicht gelesen. Lassen Sie sie in der Datei oder löschen Sie sie, ganz wie Sie möchten.

Die Überschriftenzeile ist farblich gekennzeichnet, sodass Sie auf einen Blick sehen, was ein Blatt verlangt:

ÜberschriftBedeutung
ErforderlichMuss in jeder Zeile dieses Blatts ausgefüllt sein
Bedingt erforderlichErforderlich, sobald etwas anderes in der Zeile ausgefüllt ist. Anstellungsbeginn ist die wichtigste: Sie wird erforderlich, sobald Sie Organisationseinheit, Führungskraft, Anstellungsbedingungen oder eine Sollarbeitszeit ausfüllen. Im Blatt Kinder braucht jede Zeile Geburtsdatum Kind oder Geburtstermin
OptionalFüllen Sie aus, was Sie haben

Die selten genutzten Spalten im Blatt Mitarbeitende — Telefon, Mobil und die Postanschrift — sind am rechten Ende gruppiert und eingeklappt. Die Tagesspalten Mo … So sind in einer eigenen Gruppe direkt vor Wochensoll eingeklappt. Klicken Sie auf das + über einer Gruppe, um sie zu öffnen. Beide werden weiterhin importiert, wenn Sie sie ausfüllen — die meisten Importe brauchen sie nie. Das Blatt Anleitung erklärt die Legende und listet die erforderlichen Spalten jedes Blatts an einer Stelle auf.

Mehrere Spalten bieten eine Auswahlliste. Sie warnen, statt zu blockieren, und zwar mit Absicht: Das Blatt Mitarbeitende darf durchaus eine Organisationseinheit nennen, die das Blatt Organisationseinheiten im selben Import anlegt, und eine harte Sperre würde es unmöglich machen, sie einzutippen.

Ausgegraute Beispielzeilen zeigen, welche Form ein Wert haben soll — Initialen in Mitarbeitenden-ID, eine Untereinheit, die ihre übergeordnete Einheit nennt. Sie sind Platzhalter: Überschreiben Sie sie oder löschen Sie die Zeilen.

Wie mTime die Arbeitsmappe liest

Einige Regeln gelten für die gesamte Datei. Es lohnt sich, sie einmal zu lesen, denn die meisten fehlgeschlagenen Importe haben hier ihre Ursache und nicht in den Daten selbst.

  • Die Blätter müssen Org Units, Activities, Employees, Accounts, Absence und Children heißen oder ihren Namen in einer der Sprachen von mTime tragen, so wie die Vorlage sie schreibt (Organisationseinheiten, Aktivitäten, Mitarbeitende, Konten, Abwesenheit, Kinder, Medarbejdere, Børn, …). Die englischen Namen funktionieren immer. Alle anderen Blätter der Arbeitsmappe werden ignoriert, auch die Blätter Anleitung und Listen der Vorlage. Eine Arbeitsmappe mit nur einigen der sechs Blätter ist in Ordnung.
  • Die Spaltenüberschriften stehen in einer Sprache, und mTime liest alle Sprachen, die es spricht. Eine erzeugte Arbeitsmappe hat Überschriften in der Sprache Ihres Arbeitsbereichs oder in der Sprache, die Sie beim Herunterladen gewählt haben, und mTime erkennt eine eingebaute Spalte an ihrer Überschrift in jeder dieser Sprachen. Eine auf Dänisch erzeugte Arbeitsmappe lässt sich also von einer Administration importieren, die auf Deutsch arbeitet, und ein Blatt, das jemand zur Hälfte in einer anderen Sprache neu geschrieben hat, funktioniert trotzdem. Eine erzeugte Überschrift enthält zudem eine Markierung, die Ihre Tabellenkalkulation nicht anzeigt und die die Spalte genau benennt — deshalb wird eine Spalte auch dann noch importiert, wenn die Datei übersetzt oder ein Attribut umbenannt wurde.
  • Eine selbst eingetippte Überschrift funktioniert ebenfalls, solange Sie sie so schreiben, wie mTime sie in einer dieser Sprachen schreibt. Groß- und Kleinschreibung und überzählige Leerzeichen spielen keine Rolle; ein eigenes Wort schon. Deshalb ist die sicherste Datei eine, die mTime erzeugt hat: Bearbeiten Sie die Vorlage oder einen Export, statt eine Arbeitsmappe aus dem Nichts zu erstellen.
  • Zeile 1 ist die Überschriftenzeile. Jede folgende Zeile enthält Daten.
  • Spalten werden anhand ihrer Überschrift zugeordnet, nicht anhand ihrer Position. Sie können die Spalten beliebig umsortieren.
  • Vollständig leere Zeilen werden übersprungen, leere Zeilen am Ende eines Blatts schaden also nicht.
  • Eine Spalte, die mTime nicht erkennt, wird ignoriert — und gemeldet. In den Blättern Organisationseinheiten, Mitarbeitende, Abwesenheit und Kinder dürfen Sie gern eine Notiz neben den Daten führen. Zwei Arten von Überschriften sind allerdings keine bloße Notiz mehr: Externe ID wird sowohl im Blatt Organisationseinheiten als auch im Blatt Mitarbeitende gelesen und ist der Platz für die Datensatznummer Ihres alten Systems — ebenso eine Spalte, die nach einem der eigenen Attribute Ihres Arbeitsbereichs benannt ist. Der Schritt Prüfung listet jede ignorierte Spalte auf, genau so zitiert, wie Sie sie geschrieben haben, und schlägt die vermutlich gemeinte Spalte vor, wenn ihre Position das verrät. Das ist eine Warnung, kein Fehler: Ihre Notizspalte ist sicher, und der Import läuft, aber eine falsch geschriebene Überschrift fällt vor dem Import auf statt danach. Im Blatt Konten gilt weiterhin das Gegenteil: Jede Spalte, die nicht Mitarbeitenden-ID, Vollständiger Name oder Importdatum ist, wird als Zeitkonto gelesen, eine überzählige Spalte dort führt also zu einem Fehler.
  • Daten können echte Datumszellen sein oder Text im Format YYYY-MM-DD. Ist die Zelle für Excel ein Datum — das erhalten Sie, wenn Sie 01.05.1990 in eine normale Zelle eingeben oder aus einer Datumsauswahl wählen —, liest mTime das Datum selbst. Ihr lokales Datumsformat ist also in Ordnung, und Sie müssen nichts umformatieren. Ist die Zelle Text, muss sie YYYY-MM-DD lauten, zum Beispiel 1990-05-01: Text trägt kein Datumsformat, 03/04/2026 könnte also den 4. März oder den 3. April bedeuten, und mTime rät nicht. Vorlage und Export schreiben Text im Format YYYY-MM-DD.
  • Zahlen verwenden einen Punkt als Dezimaltrennzeichen (7.4, nicht 7,4) und kein Tausendertrennzeichen. Geben Sie Zahlen als Zahlen ein, dann erledigt Excel das für Sie; riskant sind Werte, die als Text eingefügt wurden.
Wenn Sie die Datei durch Einfügen aus einem anderen System erstellen, prüfen Sie vor dem Import die Zahlenspalten — ein als Text eingefügtes Dezimalkomma (7,4) wird abgelehnt. Bei Daten ist mTime nachsichtiger: Eine Spalte im lokalen Datumsformat wird problemlos importiert, solange die Zellen für Excel wirklich Daten sind und kein Text.

Attributspalten

Neben ihren eingebauten Spalten enthalten die Blätter Mitarbeitende und Organisationseinheiten eine Spalte pro Attribut, das Ihr Arbeitsbereich definiert — so wie das Blatt Konten eine Spalte pro Zeitkonto enthält. Kostenstelle, Ausweisnummer, Lohnabrechnungsnummer, Stellenbezeichnung: Was Sie zu Ihren Personen und Teams führen, kommt mit. Attribute werden unter benutzerdefinierte Attribute eingerichtet.

Das Blatt Mitarbeitende enthält zwei Ebenen zugleich: die eigenen Attribute der Person und die Attribute ihrer Anstellung — des Vertrags —, etwa Titel und Anstellungsnummer. Sie müssen die beiden nicht selbst auseinanderhalten; jede Spalte weiß, zu welcher Ebene sie gehört.

Welche Attribute eine Spalte erhalten

AttributIn Vorlage und ExportKann importiert werden
Ein von Ihnen definiertes benutzerdefiniertes AttributJaJa
Ein Standardattribut, das Ihr Arbeitsbereich verwendet — Sozialversicherungsnummer, Lohnabrechnungsnummer, Anstellungsnummer, TitelJaJa
Eines, das als Nur Lesen markiert istIn der Vorlage; der Export lässt es wegJa — „Nur Lesen“ verhindert die Bearbeitung des Felds in mTime, nicht einen Import
Eines, das als Vertraulich markiert istNeinJa — fügen Sie die Spalte selbst hinzu
Eines, das von einer Integration verwaltet wirdNeinNein
Externe IDEs hat in beiden Blättern eine eigene SpalteJa, in dieser Spalte

Die Zeile zu vertraulichen Attributen wirkt widersprüchlich, daher ein Satz dazu. Ein Export wird im Hintergrund erstellt, und mTime kann nicht wissen, wer die Datei am Ende öffnet; deshalb schreibt es nie einen vertraulichen Wert in eine Tabelle. Einen solchen Wert einzulesen gibt dagegen nichts preis: Wer die Zelle ausfüllt, hat den Wert bereits vor sich. Daher akzeptiert mTime eine Spalte, die es selbst nicht für Sie schreiben würde.

Ein Attribut, das ein verbundenes System verwaltet, wird in beide Richtungen ausgelassen. Dieses System ist dafür das führende System und würde bei seiner nächsten Synchronisierung überschreiben, was Sie importiert haben; eine Zeile, die eine solche Spalte ausfüllt, wird daher mit Begründung abgelehnt, statt stillschweigend verworfen zu werden.

Die Spalten ausfüllen

Jede Spalte ist mit dem Namen des Attributs überschrieben. Tragen zwei Attribute denselben Namen — etwa ein Attribut für Mitarbeitende und eines für Anstellungen, beide „Titel“ —, wird jede Spalte stattdessen mit ihrem Schlüssel überschrieben, damit Sie sie trotzdem unterscheiden können. Wenn Sie die Datei selbst erstellen, überschreiben Sie die Spalte mit dem Namen des Attributs, wie er unter Einstellungen › Attribute erscheint — oder mit seinem Schlüssel, der ebenfalls funktioniert und sich nie ändert, wenn jemand das Attribut umbenennt. Die Zuordnung ignoriert Groß- und Kleinschreibung und umgebende Leerzeichen, sodass kostenstelle die Spalte Kostenstelle findet.

Eine leere Attributzelle lässt den gespeicherten Wert genau so, wie er ist. Das ist das Gegenteil dessen, was die meisten eingebauten Spalten tun — Externe ID ist die einzige andere, die sich so verhält —, und es ist Absicht: In die Attributspalten wird bei einer Migration hineinkopiert, und wenn Sie einen Export auf die zwanzig Personen kürzen, die Sie korrigieren, darf das nicht die Kostenstelle der übrigen zweihundertachtzig löschen.

Es bedeutet auch, dass das Blatt ein Attribut nie leeren kann. Eine Zelle zu leeren bewirkt gar nichts. Leeren Sie den Wert bei der Person, der Anstellung oder der Organisationseinheit in mTime.

Die Werte müssen zum Typ des Attributs passen. Eine Zelle, die nicht passt, ist im Schritt Prüfung ein Zeilenfehler, der die Spalte und das Problem nennt:

AttributtypWas die Zelle enthalten darf
TextBeliebiges
ZahlEine Zahl mit Punkt als Dezimaltrennzeichen und ohne Tausendertrennzeichen — 1234.5, nie 1.234,5
Ja/NeinTRUE oder FALSE (yes/no und 1/0 funktionieren auch)
DatumEine echte Datumszelle oder Text im Format YYYY-MM-DD — dieselbe Regel wie bei jeder anderen Datumsspalte
AuswahlEine der Optionen des Attributs, genau so geschrieben, wie Sie sie definiert haben
DauerEine ganze Zahl von Minuten — 450, nicht 7:30
  • Ein Attribut, das als Eindeutig markiert ist, wird gegen den Arbeitsbereich und gegen den Rest des Blatts geprüft. Eine Überschneidung wird in der Zeile gemeldet und nennt die Spalte — nie den Wert, denn in diesen Spalten landet etwa eine nationale Identifikationsnummer.
  • Anstellungsattribute gelten auch bei Aktualisierungen. Sie werden in die heute laufende Anstellung geschrieben oder, falls die Person heute nicht angestellt ist, in die jüngste. Das ist anders als bei den übrigen Anstellungsspalten — Organisationseinheit, Führungskraft, Anstellungsbedingungen, die Daten und die Sollzeit —, die nur verwendet werden, wenn eine Zeile eine Person anlegt. Eine Zeile, die ein Anstellungsattribut für eine Person ganz ohne Anstellung ausfüllt, ist ein Zeilenfehler: Es gäbe keinen Ort für den Wert.

Ein Attribut aus dem Blatt heraus hinzufügen

Die Vorlage lässt am rechten Ende der Blätter Mitarbeitende und Organisationseinheiten eine freie Spalte mit der Überschrift Neues Attribut , um zu zeigen, wo ein neues hingehört. Tippen Sie einen Namen darüber, füllen Sie die Werte aus, und der Import legt das Attribut in Ihrem Arbeitsbereich als Textattribut an und speichert, was Sie eingegeben haben. Es erscheint anschließend in Ihren Einstellungen, wo Sie ihm eine Beschreibung, einen Typ oder Optionen geben können. Für ein zweites Attribut fügen Sie daneben eine weitere Spalte hinzu — an der freien Spalte ist nichts Besonderes, außer dass eine leere ignoriert wird.

Das Attribut wird nur angelegt, wenn mindestens eine Zeile die Spalte tatsächlich ausfüllt; eine freie Spalte, die Sie leer gelassen haben, kostet also nichts.

Zwei Dinge tut das Blatt nicht. Es erfindet keines der eigenen Standardattribute von mTime — deren Schlüssel beginnen mit einem Unterstrich; fügen Sie das gewünschte zuerst unter benutzerdefinierten Attributen hinzu, laden Sie die Vorlage dann erneut herunter, und die Spalte ist da. Und es schreibt nicht in ein Attribut, das ein verbundenes System verwaltet.

Geben Sie einem Attribut denselben Namen wie einer eingebauten Spalte — „Land“ oder „Vollständiger Name“ in einer der Sprachen —, warnt mTime Sie beim Speichern. Es geht nichts kaputt: Die Arbeitsmappe überschreibt die Spalte dieses Attributs dann mit seinem Schlüssel statt mit seinem Namen, sodass die beiden Spalten getrennt bleiben. Das Attribut umzubenennen ist trotzdem die klarere Lösung.

Das Blatt Organisationseinheiten

Dieses Blatt baut Ihre Organisationsstruktur auf — die Abteilungen, Teams und Regionen, auf die die Spalte Organisationseinheit im Blatt Mitarbeitende verweist. Es wird vor dem Blatt Mitarbeitende angewendet, sodass dieselbe Arbeitsmappe eine Abteilung anlegen und Personen hineinsetzen kann.

Was eine Organisationseinheit identifiziert

Hier gibt es keine ID-Spalte. Eine Einheit wird durch ihre Externe ID identifiziert, wenn Sie diese Spalte ausfüllen, andernfalls durch ihren Namen — und über den Namen verweist auch das Blatt Mitarbeitende auf eine Einheit.

Schlüssel der ZeileWas passiert
Externe ID entspricht einer Organisationseinheit, die bereits in mTime existiertDiese Einheit wird aktualisiert — einschließlich ihres Namens, so benennen Sie eine Einheit um
Externe ID ist leer, und Name entspricht einer EinheitDiese Einheit wird aktualisiert
Keines von beiden passt zu etwasEine neue Organisationseinheit wird angelegt
Externe ID oder Name passt zu zwei OrganisationseinheitenDie Zeile wird abgelehnt — mTime kann nicht erkennen, welche Sie meinen. Bereinigen Sie zuerst das Duplikat
Dieselbe Externe ID oder derselbe Name zweimal in diesem BlattBeide Zeilen werden abgelehnt

Die Zuordnung ignoriert Groß- und Kleinschreibung, sodass vertrieb die Einheit Vertrieb aktualisiert und ou-7 die Einheit OU-7 findet.

Eine Organisationseinheit über die Arbeitsmappe umbenennen funktioniert über Externe ID. Geben Sie der Einheit einmal eine externe ID — exportieren Sie die Arbeitsmappe, füllen Sie die Spalte aus, importieren Sie sie wieder —, und von da an können Sie ihren Name im Blatt ändern, und der Import benennt die Einheit um.

Ohne externe ID ist der Name der einzige Schlüssel; eine Änderung benennt dann nichts um, sondern legt eine zweite Einheit unter dem neuen Namen an und lässt die alte mit allen ihren Personen zurück.

Eine Umbenennung wird abgelehnt, wenn der neue Name bereits einer anderen Organisationseinheit gehört, denn die Zeile wäre dann zugleich die Umbenennung der einen und die Aktualisierung der anderen Einheit. Klären Sie das zuerst in mTime.

Spaltenübersicht

SpalteErforderlichHinweise
NameJaDer Schlüssel, wenn Externe ID leer ist. Siehe oben.
Externe IDNeinIhre eigene Kennung für diese Einheit — die Nummer oder der Code im System, aus dem Sie migrieren. Wird an der Einheit gespeichert, vom Export geschrieben und ist der Schlüssel, mit dem eine Zeile die Einheit umbenennen kann. Eine leere Zelle lässt den gespeicherten Wert unverändert.
BeschreibungNeinFreitext
Übergeordnete EinheitNeinDer Name der Einheit, unter der diese steht. Leer bedeutet oberste Ebene.
LeitungNeinDie Leitung der Einheit: vollständiger Name oder E-Mail-Adresse einer Person. Muss bereits in mTime existieren.
ArbeitslandNeinDas Arbeitsland der Einheit als ISO-Code in Großbuchstaben, z. B. DE. Muss eines der Arbeitsländer Ihres Arbeitsbereichs sein.
Eine Spalte pro Attribut für OrganisationseinheitenNeinSiehe Attributspalten

Die Hierarchie aufbauen

Übergeordnete Einheit verweist per Name auf eine andere Einheit — eine, die bereits in mTime existiert, oder eine, die eine andere Zeile desselben Blatts anlegt. Die Reihenfolge der Zeilen spielt keine Rolle: Eine übergeordnete Einheit, die unter ihren Untereinheiten steht, wird ebenso gefunden wie eine darüber.

Name           | Beschreibung       | Übergeordnete Einheit | Leitung              | Arbeitsland
Vertrieb West  | Region West        | Vertrieb              |                      | DE
Vertrieb       | Vertriebsabteilung |                       | jane.doe@example.com | DE

Eine Zeile wird abgelehnt, wenn ihre Übergeordnete Einheit nichts benennt, zwei verschiedene Einheiten benennt oder die Einheit in ihren eigenen Teilbaum setzen würde — eine Einheit kann nicht ihre eigene übergeordnete Einheit sein, und A kann nicht unter B stehen, während B unter A steht.

Übergeordnete Einheit wird auch bei Aktualisierungen geschrieben, und eine leere Übergeordnete Einheit bedeutet oberste Ebene. Importieren Sie ein Blatt mit leerer Spalte Übergeordnete Einheit, wird jede Einheit darauf an die Spitze der Organisation verschoben, mitsamt ihren Untereinheiten.

Das ist dieselbe Regel wie überall in der Arbeitsmappe — was das Blatt sagt, gilt —, aber hier verschiebt sie ganze Zweige auf einmal. Beginnen Sie mit einem Export oder der Vorlage und lassen Sie die Spalte Übergeordnete Einheit ausgefüllt.

Was eine Aktualisierung ändert und was sie unberührt lässt

Eine Zeile schreibt Name, Beschreibung, Übergeordnete Einheit, Leitung und Arbeitsland, und eine leere Zelle leert den Wert. Zwei Arten von Spalten funktionieren anders, und eine leere Zelle in einer davon lässt den gespeicherten Wert unverändert: Externe ID, damit eine leere Spalte nie Ihre Kennungen löscht, und die Attributspalten, damit ein halb ausgefülltes Blatt nie eine Kostenstelle löscht. Alles, was das Blatt gar nicht enthält, bleibt genau so, wie es war.

Die Leitung muss jemand sein, der bereits in mTime existiert. Organisationseinheiten werden vor dem Blatt Mitarbeitende angewendet, sodass eine Person, die dieselbe Arbeitsmappe gerade erst anlegen will, noch nicht Leitung einer Einheit sein kann — legen Sie die Leitung anschließend auf der Seite der Organisationseinheit fest.

Das Blatt Mitarbeitende

Die Spalte Mitarbeitenden-ID

Diese eine Spalte entscheidet, ob eine Zeile eine neue Person anlegt oder eine bestehende aktualisiert, und sie verbindet die Blätter Mitarbeitende, Konten und Abwesenheit miteinander. Sie akzeptiert drei Arten von Werten:

WertWas passiert
Eine UUIDmTime sucht genau diese Person und aktualisiert sie. Existiert keine solche Person, wird die Zeile abgelehnt — eine UUID wird nie verwendet, um jemanden anzulegen. Das schreibt der Export.
Jeder andere Text, etwa Initialen oder eine PersonalnummermTime macht daraus eine dauerhafte interne Kennung für Ihren Arbeitsbereich und speichert den Text selbst als Externe ID der Person. Der erste Import mit JD legt eine Person an; jeder spätere Import mit JD aktualisiert dieselbe Person.
LeerEine neue Person wird mit einer völlig neuen Kennung angelegt.

Die mittlere Option ist die, auf die es bei einer Migration ankommt. Da EMP-4711 im selben Arbeitsbereich immer auf dieselbe Person verweist, können Sie:

  • dieselbe Person aus den Blättern Mitarbeitende, Konten und Abwesenheit referenzieren,
  • eine korrigierte Datei erneut ausführen und Personen aktualisieren statt duplizieren,
  • die Personalnummer Ihres alten Systems als Bindeglied zwischen beiden Systemen behalten — sie wird an der Person als Externe ID gespeichert, wo Sie sie sehen können, und der Export schreibt sie wieder hinaus.

Ist die Zelle Text, sucht mTime die Person in dieser Reihenfolge:

  1. die Kennung, für die dieser Text steht — die Person, die ein früherer Import mit demselben Text angelegt hat;
  2. eine Person, deren Externe ID dieser Text ist, egal, wer sie eingetragen hat: ein früherer Import, die API oder Ihr Identitätsanbieter;
  3. keine Übereinstimmung, also wird eine neue Person angelegt, mit diesem Text als Externer ID.

Schritt 2 macht die Nummer dauerhaft. Eine Person, die bereits mit EMP-4711 in ihrem Datensatz in mTime existiert, wird von einer Zeile mit EMP-4711 aktualisiert, auch wenn sie nie aus einer Arbeitsmappe stammte — früher legte eine solche Zeile stillschweigend eine zweite Kopie an.

Lassen Sie Personalnummer nur dann leer, wenn Sie ausschließlich Mitarbeitende importieren und sonst nichts. Eine Person, die aus einer leeren ID angelegt wird, erhält eine zufällige Kennung, sodass keine Zeile im Blatt Konten auf sie verweisen kann, und ein zweiter Import derselben Datei legt alle noch einmal an.

Sehen die Datensatznummern Ihres alten Systems zufällig wie UUIDs aus, setzen Sie ein Präfix davor (LEG-3f2b…), damit mTime sie als Text und nicht als mTime-Kennung behandelt.

Spaltenübersicht

SpalteErforderlichHinweise
Mitarbeitenden-IDNeinSiehe oben. Leer legt eine neue Person an.
Externe IDNeinIhre eigene Kennung für diese Person. Ausgefüllt wird sie an der Person gespeichert und ersetzt den bisherigen Wert; leer lässt sie den gespeicherten Wert unverändert. Eine Mitarbeitenden-ID in Textform füllt sie für Sie aus, wenn die Person noch keine hat. Wird vom Export geschrieben.
Vollständiger NameJaIn jeder Zeile erforderlich, auch bei Aktualisierungen.
E-MailNeinDarf nicht bereits zu einer anderen Person gehören.
GeburtsdatumNeinEine Datumszelle oder Text im Format YYYY-MM-DD
TelefonNeinFreitext
MobilNeinFreitext
StraßeNeinFreitext
OrtNeinFreitext
PLZNeinFreitext
LandNeinFreitext, z. B. DE
OrganisationseinheitNeinMuss dem Namen einer Organisationseinheit entsprechen — einer bestehenden oder einer, die das Blatt Organisationseinheiten im selben Import anlegt. Wird nur angewendet, wenn die Zeile eine Person anlegt.
FührungskraftNeinVollständiger Name oder E-Mail-Adresse der Führungskraft. Muss einer Person entsprechen — einer, die bereits in mTime existiert, oder einer, die dieselbe Arbeitsmappe anlegt. Wird nur beim Anlegen angewendet.
AnstellungsbedingungenNeinMuss dem Namen bestehender Anstellungsbedingungen entsprechen. Wird nur beim Anlegen angewendet.
AnstellungsbeginnNeinEine Datumszelle oder Text im Format YYYY-MM-DD. Erforderlich, wenn eine Anstellungsspalte ausgefüllt ist. Wird nur beim Anlegen angewendet.
AnstellungsendeNeinEine Datumszelle oder Text im Format YYYY-MM-DD. Setzt Anstellungsbeginn voraus. Wird nur beim Anlegen angewendet.
WochensollNeinVertraglich vereinbarte Stunden pro Woche als Dezimalzahl, z. B. 40. Wird nur beim Anlegen angewendet.
Mo … SoNeinDie Stunden des Wochensolls über die Woche verteilt, als Dezimalzahlen, z. B. 8. Wird nur beim Anlegen angewendet.
Eine Spalte pro Attribut für Mitarbeitende und AnstellungenNeinSiehe Attributspalten. Anders als die übrigen Anstellungsspalten gelten Anstellungsattribute auch bei Aktualisierungen.

Organisationseinheit, Führungskraft und Anstellungsbedingungen werden anhand des Namens zugeordnet, ohne Beachtung von Groß- und Kleinschreibung. Der Name muss eindeutig sein: Heißen zwei Organisationseinheiten „Support“, wird die Zeile abgelehnt, und Sie müssen zuerst eine davon umbenennen. Anstellungsbedingungen verweist auf Datensätze, die bereits existieren müssen — ein Excel-Import legt nie Anstellungsbedingungen an. Die anderen beiden dürfen auf etwas verweisen, das dieselbe Arbeitsmappe anlegt: Organisationseinheit auf eine Einheit im Blatt Organisationseinheiten und Führungskraft auf eine andere Zeile im Blatt Mitarbeitende, denn Führungskräfte sind Mitarbeitende wie alle anderen.

Was eine Aktualisierung ändert

Entspricht eine Zeile einer bestehenden Person, schreibt mTime jede persönliche Spalte aus dieser Zeile: Name, E-Mail-Adresse, Geburtsdatum, Telefon, Mobil und die Adresse.

Bei einer Aktualisierung leert eine leere Zelle den Wert, und eine Spalte, die im Blatt ganz fehlt, leert ihn ebenfalls. Eine Arbeitsmappe mit nur Mitarbeitenden-ID und Vollständiger Name löscht die E-Mail-Adresse und die Anschrift aller, die sie betrifft.

Beginnen Sie immer mit einer Vorlage oder einem Export und behalten Sie alle Spalten — auch die, in die Sie nichts eintragen.

Externe ID ist eine von zwei Ausnahmen von dieser Regel: Eine leere Zelle — oder gar keine Spalte — leert sie nie. Eine externe ID ist oft das Bindeglied, auf das sich etwas anderes verlässt; daher schreibt mTime sie nur, wenn Sie einen Wert in die Zelle eintragen. Um eine zu entfernen, leeren Sie sie auf der Seite der Person in mTime.

Die Attributspalten sind die andere Ausnahme, aus ganz ähnlichem Grund: Eine leere Attributzelle lässt den gespeicherten Wert unverändert, und keine Zelle im Blatt kann ein Attribut überhaupt leeren.

Zwei Personen können keine externe ID teilen. Eine Zeile, die einer Person einen Wert geben würde, den eine andere Person bereits hat, wird bei der Validierung abgelehnt, ebenso zwei Zeilen im selben Blatt, die denselben Wert an zwei verschiedene Personen vergeben.

Erhält Ihr Arbeitsbereich seine Personen über SCIM von einem Identitätsanbieter und verknüpft diese Integration externalId mit dem Attribut Externe ID , entscheidet diese Spalte, welcher Person in mTime ein Benutzer des Identitätsanbieters zugeordnet wird. Sehen Sie die Spalte durch, bevor Sie in einen solchen Arbeitsbereich importieren — ein geänderter Wert verknüpft eine Person neu.

Bei der Anstellung ist es umgekehrt: Organisationseinheit, Führungskraft, Anstellungsbedingungen, Anstellungsbeginn, Anstellungsende, Wochensoll und die Tagesspalten werden nur verwendet, wenn die Zeile eine neue Person anlegt. Bei einer bestehenden Person werden sie ignoriert, und ihre Anstellung bleibt unberührt. Um eine Anstellung nachträglich zu ändern, verwenden Sie die Seite der Person oder eine Massenänderung. Die Anstellungsattribute sind davon ausgenommen: Eine ausgefüllte Attributzelle wird in eine bestehende Anstellung ebenso geschrieben wie in eine neue.

Anstellung und Wochensoll

Eine Person erhält nur dann eine Anstellung, wenn Anstellungsbeginn ausgefüllt ist. Lassen Sie das Feld leer, erhalten Sie eine Person im Arbeitsbereich ohne Anstellung — gelegentlich nützlich, aber selten gewollt, und eine Zeile, die ohne Anstellungsbeginn ein Anstellungsattribut ausfüllt, wird abgelehnt.

Die Sollarbeitszeit kann auf zwei Arten angegeben werden, die sich kombinieren lassen:

  • Nur Wochensoll — die vertraglich vereinbarten Stunden pro Woche, z. B. 40. Es wird keine Verteilung auf die einzelnen Tage gespeichert.
  • Nur Mo … So — das Soll ist die Summe der Tage, so verteilt, wie Sie es eingetragen haben.
  • Beides — die Angaben müssen übereinstimmen. Wochensoll 40 mit 8 von Montag bis Freitag wird akzeptiert; 40 mit 7.5 an fünf Tagen wird abgelehnt.

Stunden sind Dezimalstunden, nicht Stunden und Minuten: Siebeneinhalb Stunden sind 7.5, nicht 7.30. Werte werden auf die nächste Minute gerundet. Das Soll muss größer als null sein und beschreibt eine einzelne Woche — sich wiederholende mehrwöchige Muster können nicht importiert werden und müssen bei der Person eingerichtet werden.

Das Blatt Konten

Dieses Blatt setzt den aktuellen Saldo jedes Zeitkontos — die Urlaubstage, Gleitzeitstunden und anderen Salden, die Personen mitbringen.

Spaltenübersicht

SpalteErforderlichHinweise
Mitarbeitenden-IDJaDieselben Regeln wie im Blatt Mitarbeitende. Darf hier nicht leer sein.
Vollständiger NameNeinDient nur als Orientierung, damit Sie das Blatt lesen können. Wird beim Import ignoriert — Zeilen werden ausschließlich über Mitarbeitenden-ID zugeordnet.
ImportdatumNeinEine Datumszelle oder Text im Format YYYY-MM-DD. Das Datum, zu dem der Saldo festgehalten wird. Standard ist heute.
Eine Spalte pro ZeitkontoNeinDer Zielsaldo. Siehe unten.

Dies ist das einzige Blatt ohne Attributspalten: Seine Regel lautet, dass jede Spalte, die nicht eine der drei oben genannten ist, ein Zeitkonto ist, und eine Attributspalte würde damit in Konflikt geraten.

Die Kontospalten

Jede übrige Spalte ist ein Zeitkonto, benannt nach dem Konto mit seiner Einheit in Klammern:

Mitarbeitenden-ID | Vollständiger Name | Importdatum | Urlaub (days) | Gleitzeit (minutes)
EMP-4711          | Jane Doe           | 2026-01-01  | 12.5          | 450
  • Der Teil vor den Klammern muss dem Namen eines Zeitkontos in Ihrem Arbeitsbereich entsprechen, ohne Beachtung von Groß- und Kleinschreibung.
  • Die Einheit in Klammern ist optional, muss aber, wenn sie angegeben ist, zum Konto passen. Das ist eine Absicherung: So landet eine Spalte mit Urlaubstagen nicht unbemerkt in einem Stundenkonto.
  • Tagesbasierte Konten werden in Dezimaltagen angegeben — 12.5 bedeutet zwölfeinhalb Tage.
  • Stundenbasierte Konten werden in Minuten angegeben — 450 bedeutet 7 Stunden 30 Minuten. Das bringt viele durcheinander; multiplizieren Sie Ihre Stunden mit 60.
  • Negative Salden sind erlaubt, etwa ein Gleitzeitkonto im Minus.

Vorlage und Export füllen diese Überschriften aus Ihrem Arbeitsbereich aus; so bekommen Sie sie am einfachsten richtig.

Wie ein Saldo angewendet wird

Jede ausgefüllte Zelle setzt den Saldo zum Importdatum auf diesen Wert. Er wird nicht zum vorhandenen Wert addiert. Der Eintrag erscheint im Verlauf des Kontos mit dem Grund „Excel-Import“.

ZelleErgebnis
LeerNichts passiert — das Konto bleibt, wie es ist
0Der Saldo wird auf null gesetzt
Eine ZahlDer Saldo wird auf diese Zahl gesetzt

Da der Wert ein Ziel und keine Bewegung ist, verdoppelt ein zweifacher Import derselben Datei niemandes Urlaubssaldo. Es bedeutet aber auch, dass ein unachtsamer Import korrekte Salden überschreiben kann — der Schritt Prüfung zeigt an, wie viele Saldoänderungen bevorstehen; prüfen Sie diese Zahl, bevor Sie bestätigen.

Setzen Sie Importdatum auf Ihr Umstellungsdatum: den Tag, an dem die Salden im alten System stimmten. Alles, was mTime nach diesem Datum erfasst, kommt hinzu.

Das Blatt Abwesenheit

Dieses Blatt erfasst Abwesenheiten — den Verlauf aus dem alten System und die dort bereits geplanten Abwesenheiten —, damit eine Migration nicht mit wochenlangem Abtippen von Abwesenheiten endet. Eine Zeile ist ein Abwesenheitszeitraum: wer, welche Art, von wann bis wann.

Spaltenübersicht

SpalteErforderlichHinweise
Mitarbeitenden-IDJaDieselben Regeln wie in den anderen Blättern. Eine Zeile kann auf eine Person verweisen, die das Blatt Mitarbeitende im selben Import anlegt.
Vollständiger NameNeinDient nur als Orientierung, damit Sie das Blatt lesen können. Wird beim Import ignoriert.
AbwesenheitsartJaDer Name einer Abwesenheitsaktivität in Ihrem Arbeitsbereich, zugeordnet ohne Beachtung von Groß- und Kleinschreibung. Wie Organisationseinheit und Anstellungsbedingungen ist sie ein Verweis — der Import legt nie eine Abwesenheitsart an.
StartdatumJaEine Datumszelle oder Text im Format YYYY-MM-DD
EnddatumJaEine Datumszelle oder Text im Format YYYY-MM-DD, am oder nach dem Start. Unbefristete Abwesenheiten können nicht importiert werden — geben Sie ihnen ein Enddatum oder erfassen Sie sie in mTime.
StundenNeinMacht eine eintägige Zeile zu einer Teilabwesenheit: 3.5 sind dreieinhalb Stunden Abwesenheit. Nur erlaubt, wenn Start und Ende auf denselben Tag fallen. Leer bedeutet ganze Tage.
StatusNeinApproved (Standard) erfasst die Abwesenheit als genehmigt; Requested schickt sie als ausstehenden Antrag an die genehmigende Person.
Bereits abgezogenTeilweiseOb die Abwesenheit in den importierten Salden bereits berücksichtigt ist — siehe unten. TRUE/FALSE (yes/no und 1/0 funktionieren auch).
ImportdatumNeinEine Datumszelle oder Text im Format YYYY-MM-DD. Ihr Umstellungsdatum bei der Migration — dasselbe Datum wie im Blatt Konten. Standard ist heute. Wird nur verwendet, um Bereits abgezogen auszufüllen, wenn diese Zelle leer ist.
GrundNeinFreitext, der wie ein in mTime eingegebener Grund bei der Abwesenheit gespeichert wird.

Bereits abgezogen oder noch nicht?

Die Salden im Blatt Konten sind die Salden zum Stand Ihres Umstellungsdatums. Die beiden Arten von Abwesenheiten müssen daher unterschiedlich behandelt werden:

  • Abwesenheiten, die bis dahin bereits stattgefunden haben, sind von diesen Salden bereits abgezogen. mTime erfasst sie vollständig — sie erscheinen im Kalender, im Zeitnachweis und in Berichten —, berührt den Saldo aber nie wieder. Sie ein zweites Mal abzuziehen wäre falsch.
  • Abwesenheiten, die nach der Umstellung geplant sind, sind noch nicht in diesen Salden enthalten. Sie gelten als normaler Eintrag und verbrauchen den Saldo, wenn sie stattfinden, genau als wären sie in mTime beantragt worden.

Lassen Sie Bereits abgezogen leer, füllt mTime den Wert anhand des Importdatum der Zeile aus:

Die Abwesenheit …Leer bedeutet
endet vor dem ImportdatumTRUE — bereits im Saldo enthalten
beginnt nach dem ImportdatumFALSE — noch nicht im Saldo enthalten
überschneidet sich mit dem ImportdatumSie müssen es angeben — ohne Angabe ist die Zeile ein Validierungsfehler

Bei Abwesenheitsarten, die nie einen Saldo berühren, etwa Krankheit unter den meisten Regelungen, wird die Spalte ignoriert.

Tragen Sie Ihr Umstellungsdatum in Importdatum in beiden Blättern ein, Konten und Abwesenheit; dann bewirken die leeren Zellen für alle Abwesenheiten, die sich nicht mit diesem Datum überschneiden, das Richtige.

Beantragte Abwesenheiten

Eine Zeile, deren Status auf Requested steht, geht als ausstehender Antrag an die genehmigende Person, wie ein in mTime gestellter Antrag. Hat eine Person niemanden, der für sie genehmigt, wird die Abwesenheit als genehmigt erfasst, statt für immer ausstehend zu bleiben.

Erneut ausführen, Korrekturen und was das Blatt nie tut

Eine Zeile im Blatt Abwesenheit wird durch Person, Art und Daten identifiziert. Ein erneuter Import derselben Datei überspringt bereits importierte Zeilen — nichts wird verdoppelt. Das Blatt fügt Abwesenheiten immer nur hinzu: Es kann sie weder ändern noch stornieren. Um eine mit falschen Daten oder falscher Art importierte Abwesenheit zu korrigieren, stornieren Sie sie in mTime und importieren oder erfassen Sie die korrigierte.

Zwei Zeilen derselben Person dürfen sich nicht überschneiden — ein durch Krankheit unterbrochener Urlaub besteht aus zwei Zeilen für den Urlaub (davor und danach) und einer für die Krankheit, nicht aus sich überschneidenden Zeiträumen. Überschneidungen mit Abwesenheiten, die bereits in mTime erfasst sind, folgen den üblichen Regeln des Produkts; vermeiden Sie es daher, von Hand erfasste Zeiträume erneut zu importieren.

Anders als die ersten drei Blätter ist Abwesenheit nur für den Import gedacht: Der Export im Format Einfaches Excel enthält es nicht. Die Vorlage enthält es leer, bereit zum Ausfüllen — eine versehentlich stehen gelassene Beispielzeile würde einer echten Person eine erfundene Abwesenheit importieren.

Das Blatt Abwesenheit ist ein Migrationswerkzeug: Es schreibt den Verlauf direkt, ohne die Prüfungen, die ein in mTime erfasster Eintrag durchläuft — eingereichte oder genehmigte Zeitnachweise und abgeschlossene Perioden halten es nicht auf. Importieren Sie Abwesenheiten, bevor Mitarbeitende beginnen, Zeitnachweise einzureichen.

Das Blatt Kinder

Dieses Blatt erfasst die Kinder der Mitarbeitenden — die Grundlage für kindbezogene Ansprüche wie Kinderkrankentage. Eine Zeile ist ein Kind, mit denselben Angaben, die Sie auf der Seite der Person unter Kinder eintragen können.

Spaltenübersicht

SpalteErforderlichHinweise
Mitarbeitenden-IDJaDieselben Regeln wie in den anderen Blättern. Eine Zeile kann auf eine Person verweisen, die das Blatt Mitarbeitende im selben Import anlegt.
Vollständiger NameNeinDer Name der Person, nur als Orientierung, damit Sie das Blatt lesen können. Wird beim Import ignoriert.
Name KindNeinDient nur dazu, zwei Kinder zu unterscheiden; ein Vorname genügt.
Geburtsdatum KindTeilweiseDas bestätigte Geburtsdatum des Kindes: eine Datumszelle oder Text im Format YYYY-MM-DD. Darf nicht in der Zukunft liegen.
GeburtsterminTeilweiseDer errechnete Geburtstermin für ein noch nicht geborenes Kind.
ElternrolleNeinDie Rolle der Person gegenüber dem Kind, die bestimmt, welche Freistellung ihr das Kind gibt: Gebärender Elternteil, Anderer Elternteil, Adoptivelternteil oder Vormund oder Nicht angegeben. Die Vorlage bietet sie in einer Auswahlliste in Ihrer Sprache an, und der Import akzeptiert sie in jeder Sprache, die mTime mitbringt. Leer bedeutet bei einem neuen Kind Nicht angegeben und lässt die Rolle eines bestehenden Kindes unverändert.

Jede Zeile braucht Geburtsdatum Kind oder Geburtstermin — oder beides.

Geboren oder erwartet

Ein Kind mit nur einem Geburtstermin wird als erwartet erfasst. Ansprüche, die eine Geburt voraussetzen, darunter Kinderkrankentage, beginnen erst, wenn ein Geburtsdatum erfasst ist — tragen Sie daher nie einen erwarteten Termin in Geburtsdatum Kind ein, auch wenn die Geburt nur noch Tage entfernt ist.

Ist das Kind geboren, füllen Sie in derselben Zeile Geburtsdatum Kind aus, behalten Sie den Geburtstermin und importieren Sie erneut. Über den Geburtstermin wird das als erwartet erfasste Kind gefunden, und der Import bestätigt die Geburt, statt ein zweites Kind zu erfassen.

Erneut ausführen, Korrekturen und was das Blatt nie tut

Eine Zeile entspricht einem Kind, das die Person bereits hat, wenn Geburtsdatum oder Geburtstermin übereinstimmen und ebenso der Name (ohne Beachtung von Groß- und Kleinschreibung). Ein Kind ohne Namen oder eine Zeile ohne Namen wird allein über die Daten zugeordnet — ein später ergänzter Name wird also eingetragen, statt das Kind doppelt zu erfassen. Eine Zeile mit Namen sucht zuerst das Kind mit diesem Namen und greift nur dann auf ein namenloses Kind mit demselben Datum zurück, wenn es keines gibt — Zwillinge, von denen erst einer einen Namen hat, bleiben also zwei Kinder. Eine passende Zeile füllt nur aus, was dem Kind fehlt — ein Geburtsdatum, einen Geburtstermin oder eine Elternrolle, wo noch keine erfasst ist. Eine bereits vorhandene Rolle wird nicht geändert. Eine leere Zelle leert nie etwas. Eine Zeile, die keinem Kind entspricht, erfasst ein neues.

Ein erneuter Import derselben Datei ändert also nichts. Zwillinge sind zwei Zeilen mit demselben Geburtsdatum und verschiedenen Namen; zwei Zeilen mit demselben Namen und demselben Datum werden beide abgelehnt, weil mTime nicht erkennen kann, ob es sich um ein oder zwei Kinder handelt.

Das Blatt fügt Kinder immer nur hinzu und ergänzt ihre Angaben: Es entfernt nie ein Kind und kann keines korrigieren. Eine Zeile mit korrigiertem Namen oder Geburtsdatum passt zu keinem Kind und erfasst daher ein zweites neben dem falschen. Nehmen Sie Korrekturen auf der Seite der Person vor.

Wie Abwesenheit ist auch das Blatt Kinder nur für den Import gedacht: Der Export im Format Einfaches Excel enthält es nicht, und die Vorlage enthält es leer.

Das Blatt Aktivitäten

Das Blatt Aktivitäten enthält Ihre Arbeitsaktivitäten und Projektaufgaben als einen gemeinsamen Baum, mit Ihren Projekten darin — so lässt sich die Projekteinrichtung eines Arbeitsbereichs in einer Datei aufbauen, prüfen und übertragen. Abwesenheits-, Nichtarbeits- und Zuschlagsaktivitäten sind nicht darin enthalten: Sie gehören zur Konfiguration des Arbeitsbereichs und werden unter Einstellungen › Aktivitäten eingerichtet.

Wie der Baum geschrieben wird

Jede Zeile gibt an, wo sie steht, mit einem Namen pro Spalte Ebene: Ebene 1 ist die Spitze des Baums, und eine Zeile steht unter der Gruppe, die in der Spalte vor ihrem eigenen Namen genannt ist. Eine Gruppe ist einfach eine Zeile, unter der andere Zeilen stehen.

Ebene 1Ebene 2Ebene 3Typ
KundenprojekteProject task
KundenprojekteWalletProject
KundenprojekteWalletDesignProject task
KundenprojekteWalletEntwicklungProject task
InternWork

Typ ist Work, Project task oder Project. Zeit auf einer Projektaufgabe muss immer ein Projekt nennen. Alles unterhalb einer Projektaufgabe ist ebenfalls eine: Eine Work-Zeile unter einer Projektaufgabe wird als Projektaufgabe importiert, und der Schritt Prüfung weist darauf hin.

Projekte im Baum

Eine Project-Zeile ist ein Projekt.

  • Ein Projekt mit Zeilen darunter ist das Projekt und zugleich seine eigene Gruppe von Aufgaben — im Beispiel das Projekt Wallet und die Gruppe Wallet mit Design und Entwicklung darin. Für Sie sind sie eins, also sind sie eine Zeile. Wird das Projekt in mTime umbenannt, wird auch seine Gruppe umbenannt.
  • Ein Projekt ohne Zeilen darunter steht neben der Arbeit, die auf ihm erfasst wird, und nennt in Aufgaben, was es auflistet.
  • Aufgaben nennt die anderen Projektaufgaben oder Gruppen, die das Projekt auflistet, per Pfad (Kundenprojekte › Gemeinsame Aufgaben), getrennt durch ;. Die eigene Gruppe ergibt sich aus der Zeile und wird dort nie genannt. Stehen zwei Aktivitäten mit demselben Namen nebeneinander unter einer Gruppe, schreibt der Export für diesen Eintrag dessen ID statt des Pfads, und der Import liest sie wieder ein.
  • Ein leeres Aufgaben ändert an einem bestehenden Projekt nichts. Ein neues Projekt ohne Zeilen darunter und ohne Aufgaben erhält die Standard-Projektaufgaben.

Die Projektspalten — Status, Startdatum, Enddatum, Projektleitung, Genehmigung erforderlich, Aufgaben und eine Spalte pro Projektattribut — werden nur in Project-Zeilen gelesen. In einer anderen Zeile ausgefüllt, sind sie ein Zeilenfehler, statt verworfen zu werden. Ein neues Projekt ohne Status ist Aktiv, und seine Daten bleiben leer. Genehmigung erforderlich setzt eine Projektleitung voraus, in der Zeile oder bereits am Projekt.

Spaltenübersicht

SpalteErforderlichHinweise
Ebene 1 … Ebene NJaDer Platz der Zeile im Baum, ihr eigener Name in der letzten ausgefüllten Spalte
TypNeinWork, Project task oder Project. Leer behält den gespeicherten Typ bei oder macht eine neue Zeile zu Work
BeschreibungNeinWofür die Aktivität oder das Projekt dient
AbrechenbarNeinYes oder No
NotizenNeinAllowed oder Required: ob Stunden darauf eine Notiz haben können oder müssen
Externe IDNeinDie ID des Datensatzes im System, aus dem Sie migrieren
IDNeinDie eigene ID von mTime, vom Export geschrieben. Behalten Sie sie, um die Zeile zu aktualisieren
Status, Startdatum, Enddatum, Projektleitung, Genehmigung erforderlich, AufgabenNeinNur Projektzeilen — siehe oben

Was eine Zeile identifiziert

Eine Zeile findet, was sie aktualisiert, über ihre ID, dann über ihre Externe ID, dann über ihren Pfad und Namen — ohne Beachtung von Groß- und Kleinschreibung, Akzenten oder überzähligen Leerzeichen. Ein Projekt wird über ID, Externe ID und dann seinen Namen gefunden. Aktivitäten mit demselben Namen unter einer Gruppe lassen sich nur über ihre ID unterscheiden; behalten Sie daher die Spalte ID des Exports, wenn Sie eine Datei bearbeiten.

Um eine Gruppe umzubenennen, ändern Sie ihren Namen in ihrer eigenen Zeile. Eine untergeordnete Zeile, die noch den alten Pfad nennt, wird abgelehnt; die Umbenennung und ihre Unterzeilen gehen also gemeinsam.

Was der Import anlegt und was er nie tut

  • Ein Pfad, der eine nicht existierende Gruppe nennt, legt sie an. Der Schritt Prüfung listet alles auf, was der Import anlegen würde, sodass ein Tippfehler in einem Pfad auffällt, bevor etwas gespeichert wird.
  • Eine Gruppe, die das Blatt zu einer Projektaufgabe macht, nimmt alles darunter mit, ob mit Zeilen im Blatt oder nicht, und der Schritt Prüfung nennt jede Aktivität, die sich ändert.
  • Verschiebungen, die eine Gruppe in sich selbst setzen würden, werden abgelehnt.
  • Wie jedes Blatt löscht es nie etwas, und eine leere Zelle lässt den gespeicherten Wert unverändert.

Den Import ausführen

Der Assistent ist derselbe wie unter Datenimport beschrieben, mit zwei Unterschieden: mTime erkennt eine Excel-Datei an der Endung .xlsx, und die Wahl zwischen Zusammenführen und Wiederherstellen wird durch eine Wahl des Blatts ersetzt.

  1. Öffnen Sie Administration › Datenimport und klicken Sie auf Importieren .

  2. Datei — wählen Sie Ihre .xlsx-Datei. Die maximale Größe beträgt 100 MB.

  3. Parameter — wählen Sie, welches Blatt angewendet werden soll, und klicken Sie dann auf Validieren :

    AuswahlWas importiert wird
    AllesAlle sechs Blätter, der Reihe nach: Organisationseinheiten, dann Aktivitäten und Projekte, dann Mitarbeitende und ihre Kinder, dann Konten, dann Abwesenheiten — sodass jedes Blatt auf etwas verweisen kann, das das vorherige angelegt hat
    OrganisationseinheitenNur das Blatt Organisationseinheiten
    Projekte und AktivitätenNur das Blatt Aktivitäten
    MitarbeitendeDie Blätter Mitarbeitende und Kinder
    KontenNur das Blatt Konten
    AbwesenheitNur das Blatt Abwesenheit
  4. Prüfung — die Validierung läuft auf dem Server, ohne etwas zu ändern. Sie erhalten eine Anzahl pro Blatt — Organisationseinheiten, Mitarbeitende, Kinder, Saldozellen, Abwesenheiten —, eine Meldung für jede abgelehnte Zeile und eine Warnung für alles, was mTime ignorieren wird, etwa eine Spalte, die es nicht erkennt. Warnungen halten den Import nicht auf; Fehler schon. Korrigieren Sie die Datei und versuchen Sie es erneut, oder klicken Sie auf Import ausführen .

  5. Ergebnisse — das Ergebnis pro Blatt, mit einem detaillierten Bericht zum Herunterladen.

Weist die Validierung auf eine falsche Wahl des Blatts hin, gehen Sie Zurück und validieren Sie erneut — die Datei bleibt auf dem Server und muss nicht neu hochgeladen werden.

Aus einem anderen System importieren

Dafür wurde das Format geschaffen: Mitarbeitende und Salden aus einem Lohnabrechnungs- oder Zeiterfassungssystem nach mTime übernehmen. Die folgende Reihenfolge hält die riskanten Teile klein und umkehrbar.

1. Zuerst die Konfiguration in mTime aufbauen

Abgesehen von Organisationseinheiten und Attributen verweist der Excel-Import per Name auf Konfiguration und legt sie nie an. Richten Sie ein, bevor Sie etwas importieren:

  • Anstellungsbedingungen — die Vertragsarten Ihrer Mitarbeitenden
  • Zeitkonten — jeden Saldo, den Sie übernehmen wollen, mit der richtigen Einheit
  • Feiertagskalender und Abwesenheitsregelungen, damit sich die Salden anschließend korrekt verhalten
  • Attribute — eines für jedes Feld Ihres alten Systems, für das mTime keinen Standardplatz hat, sowie die Standardattribute wie Sozialversicherungsnummer oder Lohnabrechnungsnummer. Laden Sie die Vorlage herunter, nachdem Sie sie hinzugefügt haben, dann sind die Spalten da

Organisationseinheiten sind die Ausnahme: Tragen Sie sie in das Blatt Organisationseinheiten ein, und der Import baut die Struktur für Sie auf. Von Hand anlegen müssen Sie sie nur, wenn Sie die Hierarchie lieber schon vor der ersten Datei eingerichtet haben möchten.

Achten Sie auf eindeutige Namen. Zwei Organisationseinheiten mit demselben Namen führen dazu, dass jede Zeile abgelehnt wird, die auf sie verweist.

2. Ihren Schlüssel wählen

Tragen Sie die Personal- oder Lohnabrechnungsnummer Ihres alten Systems in die Spalte Mitarbeitenden-ID ein, in jedem Blatt, das Sie verwenden. Das ist die wertvollste Entscheidung der gesamten Migration:

  • sie verknüpft jede Saldo- und Abwesenheitszeile mit der richtigen Person,
  • sie macht den Import wiederholbar, sodass eine korrigierte Datei aktualisiert statt dupliziert,
  • sie bleibt eine lesbare Verbindung zum alten System, falls Sie jemals abgleichen müssen — mTime speichert den Wert als Externe ID der Person.

Tun Sie dasselbe für Ihre Organisationseinheiten in deren Spalte Externe ID, dann können Sie eine Abteilung später über das Blatt umbenennen statt von Hand.

3. Ihre alten Felder zuordnen

Exportieren Sie Ihre Quelldaten und ordnen Sie sie den Spalten zu. Eine typische Zuordnung:

Daten im alten SystemSpalte in der ArbeitsmappeAchten Sie auf
Personalnummer / LohnabrechnungsnummerMitarbeitenden-IDVerwenden Sie denselben Wert in den Blättern Mitarbeitende, Konten und Abwesenheit
NameVollständiger NameErforderlich
Dienstliche E-Mail-AdresseE-MailMuss im gesamten Arbeitsbereich eindeutig sein
GeburtsdatumGeburtsdatumEine Datumszelle in beliebigem Format oder Text im Format YYYY-MM-DD
Nationale IdentifikationsnummerDie Attributspalte SozialversicherungsnummerFügen Sie das Standardattribut zuerst Ihrem Arbeitsbereich hinzu und laden Sie dann die Vorlage herunter
Lohnabrechnungsnummer als zu speichernder WertDie Attributspalte LohnabrechnungsnummerAls eindeutig markiert, keine zwei Personen dürfen dieselbe haben
StellenbezeichnungDie Attributspalte TitelEin Anstellungsattribut — es gehört zum Vertrag, nicht zur Person
Kostenstelle, Ausweisnummer, alles EigeneIhre eigenen AttributspaltenLeer lässt den gespeicherten Wert unverändert — es leert ihn nie
AbteilungOrganisationseinheitWird per Name zugeordnet. Tragen Sie die Abteilungen in das Blatt Organisationseinheiten ein, dann legt der Import sie an
Direkte FührungskraftFührungskraftVollständiger Name oder E-Mail-Adresse — eine Person, die bereits in mTime existiert, oder eine andere Zeile derselben Datei
VertragsartAnstellungsbedingungenMuss bereits in mTime existieren, per Name zugeordnet
EintrittsdatumAnstellungsbeginnErforderlich, wenn Sie eine Anstellungsspalte ausfüllen
AustrittsdatumAnstellungsendeNur für bereits ausgeschiedene Personen
Vertragliche WochenstundenWochensollDezimalstunden, z. B. 40
ArbeitszeitmodellMo … SoDezimalstunden pro Tag; die Summe muss dem Wochensoll entsprechen
ResturlaubUrlaub (days) im Blatt KontenDezimaltage
Gleitzeit- / ÜberstundensaldoGleitzeit (minutes) im Blatt KontenMinuten — Stunden mit 60 multiplizieren
Vergangene AbwesenheitenDas Blatt AbwesenheitEine Zeile pro Abwesenheitszeitraum; endet vor der Umstellung, sodass sich Bereits abgezogen selbst als TRUE ausfüllt
Geplante künftige AbwesenheitenDas Blatt AbwesenheitStatus Approved oder Requested; verbraucht den Saldo, wenn sie stattfindet
Kinder, für Kinderkrankentage und andere kindbezogene FreistellungenDas Blatt KinderEine Zeile pro Kind; ein noch nicht geborenes Kind erhält einen Geburtstermin, nie ein Geburtsdatum Kind

Führungskräfte sind Mitarbeitende wie alle anderen und kommen daher über das Blatt Mitarbeitende herein — und eine Zeile darf auf eine Führungskraft verweisen, die dieselbe Arbeitsmappe anlegt. Das gesamte Organigramm wird in einem Durchgang importiert; die Führungsebene braucht keinen eigenen Lauf. mTime sucht den Namen oder die E-Mail-Adresse zuerst unter den Zeilen der Datei und dann unter den Personen, die bereits im Arbeitsbereich sind. Raten wird es dagegen nicht: Tragen zwei Zeilen denselben Namen oder passt ein Name sowohl zu einer Zeile der Datei als auch zu einer anderen Person, die bereits in mTime existiert, werden diese Zeilen abgelehnt. Mit der E-Mail-Adresse sind Sie eindeutig.

4. Daten und Zahlen bereinigen

Gehen Sie die Datei vor dem ersten Import einmal durch:

  • Datumsspalten enthalten echte Daten, keinen Text, der nur wie ein Datum aussieht. Eine Zelle, die Excel als Datum rechtsbündig darstellt, wird unabhängig vom angezeigten Format gelesen; eine Textzelle muss YYYY-MM-DD lauten.
  • Dezimalzahlen verwenden einen Punkt, kein Komma.
  • Keine Tausendertrennzeichen, keine Einheiten, keine überzähligen Zeichen — 450, nie 450 min oder 7,5 h.
  • Stundenbasierte Salden sind in Minuten umgerechnet.
  • Auswahlattribute enthalten eine der von Ihnen definierten Optionen, genau gleich geschrieben.

5. In Wellen importieren

Machen Sie beim ersten Mal nicht alles auf einmal.

Erste Welle — Struktur. Importieren Sie mit ausgewähltem Blatt Organisationseinheiten . Sehen Sie sich den Organisationsbaum in mTime an: Steht alles unter der richtigen übergeordneten Einheit, und ist nichts doppelt?

Zweite Welle — Personen. Importieren Sie dieselbe Arbeitsmappe mit ausgewähltem Blatt Mitarbeitende . Prüfen Sie einige Personen in der App: Sind sie in der richtigen Organisationseinheit, mit den richtigen Anstellungsbedingungen, dem richtigen Wochensoll und ausgefüllten Attributen? Das Blatt Kinder kommt mit dieser Welle, prüfen Sie also auch die Kinder.

Dritte Welle — Salden. Importieren Sie erneut mit ausgewähltem Blatt Konten und Importdatum auf Ihrem Umstellungsdatum. Prüfen Sie die Salden derselben Personen.

Vierte Welle — Abwesenheiten. Importieren Sie noch einmal mit ausgewähltem Blatt Abwesenheit , wieder mit Importdatum auf dem Umstellungsdatum. Öffnen Sie den Kalender einer Person und prüfen Sie, ob ihr Verlauf vorhanden ist und ihr Saldo sich nicht bewegt hat — der Verlauf ist in den gerade importierten Salden bereits enthalten.

Wenn Sie die Migration so aufteilen, kann ein Fehler in den Saldospalten die gerade geprüften Personaldaten nicht beschädigen und umgekehrt — und eine bereits geprüfte Struktur ist ein viel besserer Ort für Personen.

Wenn Sie ein oder zwei Migrationen durchgeführt haben und der Datei vertrauen, erledigt Alles alle sechs Blätter in einem Durchgang, in derselben Reihenfolge, sodass in diesem Import angelegte Einheiten und Personen sofort referenziert werden können.

6. Das Ergebnis prüfen

Exportieren Sie den Arbeitsbereich erneut im Format Einfaches Excel und vergleichen Sie ihn mit Ihrer Quelldatei. Alles, was nicht übernommen wurde, zeigt sich als Unterschied, und der Export dokumentiert gut, wie der Arbeitsbereich beim Livegang aussah.

Vertrauliche Attribute sind das Einzige, was Sie in diesem Export nicht finden — mTime schreibt sie nie in eine Tabelle. Prüfen Sie diese stattdessen auf der Seite der jeweiligen Person.

Erneut ausführen und korrigieren

Ein Excel-Import kann gefahrlos wiederholt werden, solange die Werte in Mitarbeitenden-ID gleich bleiben. Korrigieren Sie die Quelldatei und importieren Sie sie erneut:

  • Mitarbeitende werden aktualisiert, nicht dupliziert,
  • Salden werden auf den korrigierten Wert gesetzt, nicht aufaddiert,
  • bereits importierte Abwesenheitszeilen werden übersprungen, nie verdoppelt,
  • bereits erfasste Kinder werden zugeordnet und nur ergänzt, nie doppelt erfasst,
  • Attributwerte werden überschrieben, wo Sie eine Zelle ausgefüllt haben, und bleiben unverändert, wo nicht,
  • Mitarbeitende, die Sie aus der Datei entfernt haben, bleiben unberührt — der Import löscht nie.

Das Einzige, was ein zweiter Lauf nicht kann, ist eine Anstellung zu ändern. Anstellungsspalten werden nur beim Anlegen der Person angewendet. Haben Sie die Organisationseinheit oder das Wochensoll falsch angegeben, korrigieren Sie es auf der Seite der Person oder mit einer Massenänderung. Anstellungsattribute sind die Ausnahme und lassen sich durch einen zweiten Import korrigieren.

Etwas passt nicht?

Die Arbeitsmappe enthält inzwischen die Organisationsstruktur, Personen, ihre Kinder, ihre Attribute, ihre Salden und ihre Abwesenheiten. Haben Sie Daten, die nicht hineinpassen, wenden Sie sich vor dem Start über die Hilfe im Produkt an den Support. Sagen Sie uns, was Sie übernehmen möchten, und wir finden den besten Weg dafür.

Validierungsmeldungen

Die Validierung läuft, bevor etwas geschrieben wird, und meldet Blatt und Zeile jedes Problems. Zeilen sind wie in Excel nummeriert, „Employees row 2“ ist also die erste Zeile unter den Überschriften. Fehler müssen behoben werden, bevor der Import läuft; Warnungen dienen der Information und halten ihn nicht auf.

Warnungen

MeldungWas zu tun ist
column "…" is not a known column and was ignoredmTime hat diese Überschrift nicht erkannt. Ist es eine eigene Notizspalte, ist nichts weiter nötig. Sollte es eine echte Spalte sein, prüfen Sie die Schreibweise anhand der Vorlage — die Meldung schlägt die vermutlich gemeinte Spalte vor, wenn sie das erkennen kann.

Fehler

MeldungWas zu tun ist
Name is required (Blatt Organisationseinheiten)Jede Zeile einer Organisationseinheit braucht einen Namen — er identifiziert die Einheit.
org unit … appears more than once on this sheetZwei Zeilen im Blatt Organisationseinheiten haben denselben Namen. Führen Sie sie zusammen oder benennen Sie eine um.
Name … matches more than one existing org unitZwei Organisationseinheiten in mTime haben bereits diesen Namen. Benennen Sie eine davon vor dem Import um.
External ID … appears more than once on this sheetZwei Zeilen im Blatt Organisationseinheiten beanspruchen dieselbe externe ID. Eine Zeile pro Einheit.
External ID … matches more than one existing org unitZwei Organisationseinheiten tragen bereits diese externe ID. Korrigieren Sie zuerst eine davon in mTime.
External ID … is the org unit …, but Name … is a different existing org unitDie Zeile würde eine Einheit auf einen Namen umbenennen, den bereits eine andere Einheit verwendet. Benennen Sie zuerst eine davon um oder entfernen Sie sie.
unknown or ambiguous parent org unit …Die Zelle Übergeordnete Einheit nennt keine Organisationseinheit oder zwei. Fügen Sie die übergeordnete Einheit als eigene Zeile im Blatt hinzu oder korrigieren Sie die Schreibweise.
an org unit cannot be its own parentLeeren Sie die Zelle Übergeordnete Einheit oder verweisen Sie auf eine andere Einheit.
parent … would put … inside its own subtreeDie übergeordneten Einheiten bilden eine Schleife. Verfolgen Sie die Kette von dieser Einheit aus nach oben — eine der Einheiten darin verweist wieder nach unten auf diese.
no employee is called …Die Leitung passt zu niemandem in mTime. Prüfen Sie die Schreibweise — meist ist ein Name mit Akzent oder Umlaut ohne diesen eingegeben worden — oder verwenden Sie stattdessen die E-Mail-Adresse.
more than one employee is called …Zwei Personen haben diesen Namen, mTime kann sie nicht unterscheiden. Verwenden Sie die E-Mail-Adresse der gemeinten Person.
no employee has the email …Die E-Mail-Adresse in Leitung gehört niemandem in mTime. Beachten Sie, dass die Leitung bereits existieren muss: Eine Person, die dieselbe Arbeitsmappe gerade anlegen will, kann noch keine Einheit leiten.
Invalid work country …Die Zelle Arbeitsland ist kein ISO-Code. Verwenden Sie zwei Großbuchstaben, z. B. DE.
Work country … is not in the workspace's permitted work countriesDer Code ist gültig, aber Ihr Arbeitsbereich verwendet dieses Land nicht. Fügen Sie es unter den Arbeitsländern hinzu oder wählen Sie ein anderes.
Employee ID … does not existDie Zelle enthält eine UUID, die es in diesem Arbeitsbereich nicht gibt. Verwenden Sie stattdessen Initialen oder eine Personalnummer, oder lassen Sie sie leer, um die Person anzulegen.
Full Name is requiredFüllen Sie das Feld aus — es ist auch bei Aktualisierungen erforderlich.
email … is already used by another employeeZwei Personen können keine E-Mail-Adresse teilen. Prüfen Sie, ob es eine doppelte Zeile oder einen alten Datensatz gibt.
external id … is already used by another employeeEine andere Person trägt diese externe ID bereits. Zwei Personen können keine teilen.
external id … is given to more than one person on this sheetZwei Zeilen tragen dieselbe externe ID. Ein Wert pro Person.
invalid Birth Date … — use a date cell, or text in YYYY-MM-DD formDie Zelle ist Text, der kein ISO-Datum ist. Formatieren Sie die Spalte als Datum und geben Sie den Wert neu ein, oder schreiben Sie ihn als YYYY-MM-DD.
invalid Birth Date … — this looks like an Excel date serialDie Zelle enthält die Zahl, als die Excel ein Datum speichert (etwa 46264), weil die Spalte ihre Datumsformatierung verloren hat. Formatieren Sie die Spalte als Datum, und die Zahl wird wieder zu dem Datum, für das sie steht.
Employment End requires Employment StartErgänzen Sie das Startdatum oder leeren Sie das Enddatum.
Org Unit / Manager / Terms / norm require Employment StartDiese Angaben gehören zur Anstellung, die Anstellung braucht also ein Startdatum.
unknown or ambiguous org unit …Der Name passt zu keiner oder zu mehr als einer Organisationseinheit. Fügen Sie sie dem Blatt Organisationseinheiten hinzu oder legen Sie sie zuerst in mTime an bzw. benennen Sie sie dort um.
unknown or ambiguous manager …Niemand mit diesem Namen oder dieser E-Mail-Adresse ist in mTime oder im Blatt Mitarbeitende — oder es sind zwei. Prüfen Sie die Schreibweise oder verwenden Sie stattdessen die E-Mail-Adresse.
unknown or ambiguous employment terms …Dasselbe, für Anstellungsbedingungen.
Employment terms … are not available for this employment's work country or org unitDie Anstellungsbedingungen existieren, sind aber auf ein anderes Land oder einen anderen Teil der Organisation beschränkt. Erweitern Sie ihre Verfügbarkeit oder wählen Sie andere Anstellungsbedingungen.
Weekly Norm must equal the sum of the Mon–Sun day hoursDie beiden Schreibweisen des Solls widersprechen sich. Korrigieren oder löschen Sie eine davon.
Weekly Norm must be greater than zeroEin Soll von null ist kein Soll. Lassen Sie die Spalten stattdessen leer.
… : must be TRUE or FALSEEine Ja/Nein-Attributspalte. Schreiben Sie TRUE oder FALSE; ein Kontrollkästchen in der Tabelle funktioniert ebenfalls.
… : must be one of: …Ein Auswahlattribut. Die Meldung listet seine Optionen auf — verwenden Sie eine davon, genau so geschrieben, oder fügen Sie die Option in den Einstellungen hinzu.
… : must be a valid number / must be a valid date (YYYY-MM-DD)Eine Attributspalte enthält etwas, das ihr Typ nicht akzeptiert. Entfernen Sie Einheiten und Tausendertrennzeichen aus Zahlen und geben Sie Daten als echte Datumszelle oder als Text im Format YYYY-MM-DD an.
… : must be unique, and this value is already in useEin anderer Datensatz hat diesen Wert bereits in einem eindeutigen Attribut. Die Meldung nennt die Spalte und bewusst nicht den Wert.
… : must be unique, and another row of this sheet gives the same valueZwei Zeilen des Blatts beanspruchen denselben Wert für ein eindeutiges Attribut.
attribute "…" is managed by an integration and cannot be importedEin verbundenes System besitzt dieses Attribut. Ändern Sie den Wert in diesem System oder leeren Sie die Spalte.
attribute key "…" is reserved: define it on the workspace before a sheet may write itDie Spalte nennt eines der Standardattribute von mTime, deren Schlüssel mit einem Unterstrich beginnen. Fügen Sie das Attribut zuerst unter benutzerdefinierten Attributen hinzu und laden Sie dann die Vorlage erneut herunter.
… : an employment attribute requires Employment StartDie Zeile legt eine neue Person an und braucht daher eine Anstellung, in der der Wert gespeichert werden kann. Füllen Sie Anstellungsbeginn aus.
… : this employee has no employment record to store the value onDie Person existiert, hat aber keine Anstellung. Geben Sie ihr in mTime eine und importieren Sie die Spalte dann erneut.
Employee ID is required (Blatt Konten)Jede Saldozeile muss angeben, wessen Saldo es ist.
employee … not found (Blatt Konten)Niemand mit dieser ID existiert, und keine Zeile im Blatt Mitarbeitende legt die Person in diesem Import an. Importieren Sie zuerst das Blatt Mitarbeitende oder verwenden Sie Alles .
unknown or ambiguous account …Eine Spaltenüberschrift im Blatt Konten passt zu keinem Zeitkonto — oft eine übrig gebliebene Notizspalte, ein Tippfehler oder die falsche Einheit in den Klammern.
invalid amount …Die Zelle ist keine einfache Zahl. Entfernen Sie Einheiten, Leerzeichen und Tausendertrennzeichen und verwenden Sie einen Punkt für Dezimalstellen.
unknown Absence Type …Der Name passt zu keiner Abwesenheitsaktivität in Ihrem Arbeitsbereich. Prüfen Sie die Schreibweise anhand von Einstellungen › Aktivitäten.
Absence Type … matches more than one time-off activityZwei Abwesenheitsaktivitäten haben diesen Namen. Benennen Sie eine davon vor dem Import um.
Already Deducted is required when the absence overlaps the Import DateDie Abwesenheit überschneidet sich mit Ihrem Umstellungsdatum, mTime kann also nicht erkennen, ob sie im importierten Saldo enthalten ist. Setzen Sie die Zelle selbst auf TRUE oder FALSE.
Hours applies to a single dayStunden funktionieren nur, wenn Start und Ende auf denselben Tag fallen. Teilen Sie den Zeitraum in eine Zeile pro Teiltag auf.
End Date is required (Blatt Abwesenheit)Unbefristete Abwesenheiten können nicht importiert werden. Geben Sie ein Enddatum an oder erfassen Sie sie in mTime.
no employment covers …Die Person hat an diesen Tagen keine Anstellung, es gibt also keine Sollarbeitszeit, gegen die die Abwesenheit erfasst werden kann. Prüfen Sie die Daten oder den Anstellungsbeginn der Person.
overlaps Absence row … for the same employeeZwei Zeilen für eine Person decken denselben Tag ab. Teilen Sie sie so auf, dass sich die Zeiträume nicht überschneiden.
Employee ID is required (Blatt Kinder)Jede Zeile eines Kindes muss angeben, wessen Kind es ist.
employee … not found (Blatt Kinder)Niemand mit dieser ID existiert, und keine Zeile im Blatt Mitarbeitende legt die Person an. Importieren Sie das Blatt Mitarbeitende mit, oder verwenden Sie Alles .
fill in Child Birth Date or Due DateEin Kind braucht eines der beiden Daten: das Geburtsdatum, sobald es geboren ist, bis dahin den Geburtstermin.
Child Birth Date … is in the futureEin Geburtsdatum bedeutet, dass die Geburt stattgefunden hat. Tragen Sie eine erwartete Geburt stattdessen in Geburtstermin ein.
invalid Parent Role …Wählen Sie eine der vier Rollen aus der Auswahlliste oder lassen Sie die Zelle leer.
this child appears more than once on this sheetZwei Zeilen für eine Person haben denselben Kindernamen und dasselbe Datum. Löschen Sie eine — oder geben Sie Zwillingen jeweils einen eigenen Namen.

Grenzen

Dateiformat.xlsx (Excel 2007 und neuer). .xls-, CSV- und Numbers-Dateien werden nicht akzeptiert
Maximale Dateigröße100 MB
LöschenNie
Gelesene BlätterOrg Units, Activities, Employees, Accounts, Absence und Children, mit ihrem englischen Namen oder ihrem Namen in einer der Sprachen von mTime — andere werden ignoriert

Berechtigungen

Das Herunterladen der Vorlage, das Hochladen und das Ausführen eines Excel-Imports erfordern die Berechtigung import. Um aus dem Arbeitsbereich eine Arbeitsmappe im Format Einfaches Excel zu erzeugen, ist die Berechtigung export erforderlich.