Skip to content

Excel-import

Flytt organisasjonen, de ansatte og barna deres, saldoene og fraværet inn i mTime med en helt vanlig Excel-arbeidsbok — formatet du skal bruke når dataene kommer fra et lønns- eller tidssystem dere er på vei bort fra.

Oversikt

Formatet Enkel Excel er én .xlsx-arbeidsbok med fem ark:

ArkÉn rad perHva det inneholder
Org UnitsOrganisasjonsenhetOrganisasjonsstrukturen: navn, beskrivelse, overordnet enhet, leder og arbeidsland — pluss attributtene arbeidsområdet deres har definert for organisasjonsenheter
EmployeesAnsattPersondata, adresse og det gjeldende arbeidsforholdet: organisasjonsenhet, leder, ansettelsesvilkår, start- og sluttdato, og den ukentlige arbeidstidsnormen — pluss attributtene arbeidsområdet deres har definert for ansatte og ansettelser
AccountsAnsattGjeldende saldo på hver tidskonto — én kolonne per konto
AbsenceFraværRegistrert fraværshistorikk og planlagt fremtidig fravær — én rad per fravær
ChildrenBarnDe ansattes barn — grunnlaget for barnerelaterte rettigheter som omsorgsdager

Du kan åpne, lese og redigere den i Excel, Numbers eller Google Sheets. Det er hele poenget: dette er formatet for å opprette en bedrifts ansatte i bulk, for masseendringer og for migrering fra et annet system.

Det er ikke det samme som den fullstendige sikkerhetskopien av arbeidsområdet:

Enkel Excel (.xlsx)Full sikkerhetskopi (.zip)
InnholdOrganisasjonsenheter, ansatte, barn, kontosaldoer og fraværHele arbeidsområdet, alle entitetstyper
Lesbar for et menneskeJaNei
Kan opprette ansatte og organisasjonsenheterJaJa
Kan slette noeAldriJa, i gjenopprettingsmodus
Typisk brukOnboarding, masseendringer, migrering fra et annet systemSikkerhetskopi, gjenoppretting, flytting av et arbeidsområde
En Excel-import er alltid en ikke-destruktiv oppdatering: rader oppretter eller oppdaterer organisasjonsenheter og ansatte, setter saldoer og registrerer fravær. Alt som ikke finnes i filen, røres ikke i det hele tatt, og ingenting blir noen gang slettet.

Slik får du en arbeidsbok å starte fra

Du har to utgangspunkt, og begge er bedre enn å bygge filen fra bunnen av — de inneholder allerede de nøyaktige kolonneoverskriftene, de faktiske kontonavnene i arbeidsområdet ditt og én kolonne for hver attributt dere har definert.

En tom mal. Gå til Admin › Dataimport og klikk på Last ned mal . Du får import-template.xlsx, laget for arbeidsområdet ditt: alle fem ark, et Guide-ark som åpnes først, grå eksempelrader som skal overskrives, én kolonne per tidskonto og én kolonne per attributt.

Malen skrives på arbeidsområdets språk — både fanene og kolonneoverskriftene. Pilen ved siden av knappen tilbyr de seks andre språkene mTime snakker, så en konsulent i et engelskspråklig arbeidsområde kan gi en norsk kollega et norsk ark med fanene Ansatte, Tidskontoer, Barn og så videre.

En utfylt eksport. Gå til Admin › Dataeksport, velg formatet Enkel Excel og klikk på Eksporter . Du får de samme kolonnene — uten arkene Absence og Children, som bare er for import — med dagens ansatte, attributtverdier og saldoer allerede fylt inn. Rediger den og importer den tilbake: turen rundt er trygg, fordi eksporten skriver nøyaktig de identifikatorene og navnene importen forventer.

Eksporten har tre valg:

  • Kun ansatte — hopp over arket Accounts
  • Anonymiser persondata — erstatt navn, e-poster og kontaktopplysninger med plassholdere, og la attributtkolonnene stå tomme
  • Omfang for ansattdata — eksporter én ansatt, én organisasjonsenhet eller alle

Hva malen inneholder

  • Guide — arket arbeidsboken åpnes på. Det forteller hva hvert ark er til, hva hver kolonne betyr, og hva fargene på overskriftsraden står for. Det noterer også hvilken versjon av malen dette er, hvilket språk den ble laget på, og hvilket arbeidsområde den kom fra — verdt å ha når en fil har gått i sirkulasjon i fjorten dager før den kommer tilbake til deg.
  • De fem datarkene — Org Units, Employees, Accounts, Absence og Children.
  • Lists — verdiene bak nedtrekkslistene.

Guide og Lists leses ikke av importen. La dem ligge i filen, eller slett dem — som du vil.

Overskriftsraden er fargekodet, så du ser med det samme hva et ark krever:

OverskriftBetyr
PåkrevdMå fylles ut på hver eneste rad i det arket
Betinget påkrevdPåkrevd så snart noe annet på raden er fylt ut. Ansettelsesstart er den å kjenne til: den blir påkrevd i det øyeblikket du fyller ut Organisasjonsenhet, Nærmeste leder, Ansettelsesvilkår eller en arbeidstidsnorm. I arket Children trenger hver rad Barnets fødselsdato eller Termin
ValgfriFyll ut det du har

De sjelden brukte kolonnene på arket Ansatte — telefon, mobil og postadressen — er samlet helt til høyre og slått sammen. Dagkolonnene Man … Søn er slått sammen i en egen gruppe rett før Ukenorm. Klikk på + over en gruppe for å åpne den. Begge importeres fortsatt når du fyller dem ut — de fleste importer trenger dem aldri. Veiledningsarket forklarer fargene og samler hvert arks obligatoriske kolonner på ett sted.

Flere kolonner har en nedtrekksliste. De advarer i stedet for å blokkere, og det er med vilje: arket Employees kan med god grunn nevne en organisasjonsenhet som arket Org Units oppretter i den samme importen, og en hard sperre ville gjort det umulig å skrive.

Grå eksempelrader viser hvilken form en verdi forventes å ha — initialer i Ansatt-id, en underenhet som nevner sin overordnede. De er plassholdere: overskriv dem, eller slett radene.

Slik leser mTime arbeidsboken

Noen få regler gjelder for hele filen. De er verdt å lese én gang, for de fleste mislykkede importene skyldes disse og ikke selve dataene.

  • Arkene må hete Org Units, Employees, Accounts, Absence og Children eller navnet sitt på et av mTimes språk, slik malen skriver dem (Organisasjonsenheter, Ansatte, Tidskontoer, Fravær, Barn). De engelske navnene virker alltid. Alle andre ark i arbeidsboken ignoreres, også malens egne Veiledning- og Lister-ark. En arbeidsbok med bare noen av de fem arkene fungerer fint.
  • Kolonneoverskriftene står på et språk, og mTime leser alle sju. En generert arbeidsbok har overskrifter på arbeidsområdets språk, eller på det språket du valgte da du lastet den ned, og mTime kjenner igjen en innebygd kolonne på overskriften på hvilket som helst av de sju. Så en arbeidsbok laget på dansk kan importeres av en administrator som jobber på engelsk, og et ark noen har skrevet halvveis om til et annet språk, fungerer fortsatt. En generert overskrift bærer dessuten et merke regnearket ikke viser, som navngir kolonnen nøyaktig — og det er dette som gjør at en kolonne fortsetter å importeres etter at filen er oversatt eller en attributt har fått nytt navn.
  • En overskrift du skriver selv, fungerer også, så lenge du skriver den slik mTime skriver den på ett av de sju språkene. Store og små bokstaver og løse mellomrom spiller ingen rolle; et ord du finner på selv, gjør det. Derfor er den tryggeste filen en mTime har laget: rediger malen eller en eksport i stedet for å bygge en arbeidsbok fra ingenting.
  • Rad 1 er overskriftsraden. Alle radene under er data.
  • Kolonner gjenkjennes på overskriften, ikke på plasseringen. Du kan omorganisere kolonnene fritt.
  • Helt tomme rader hoppes over, så tomme rader nederst i et ark gjør ingen skade.
  • En kolonne mTime ikke kjenner igjen, ignoreres — og rapporteres. I arkene Org Units, Employees, Absence og Children står det deg fritt å ha med en merknad ved siden av dataene. Én overskrift er ikke lenger bare en merknad: Eksternt id leses i både arket Org Units og arket Employees, og det er der saksnummeret fra det gamle systemet hører hjemme. Trinnet Gjennomgang lister opp hver kolonne den ignorerte, sitert nøyaktig slik du skrev den, og foreslår kolonnen du sannsynligvis mente der plasseringen røper det. Det er en advarsel, ikke en feil: notatkolonnen din er trygg og importen går, men en feilstavet overskrift fanges opp før importen i stedet for etterpå. I arket Accounts er det fortsatt motsatt: alle kolonner som ikke heter Ansatt-id, Fullt navn eller Importdato, leses som en tidskonto, så en tilfeldig kolonne der gir en feil.
  • Datoer kan være ekte datoceller eller tekst skrevet som YYYY-MM-DD. Hvis cellen er en dato for Excel — som den blir når du skriver 01.05.1990 i en vanlig celle eller velger i en datovelger — leser mTime selve datoen, så norsk datoformat går helt fint, og du trenger ikke formatere om noe. Er cellen tekst, må den skrives som YYYY-MM-DD, for eksempel 1990-05-01: tekst bærer ikke noe datoformat, så 03/04/2026 kan bety både 3. april og 4. mars, og mTime gjetter ikke. Malen og eksporten skriver tekst på formen YYYY-MM-DD.
  • Tall bruker punktum som desimalskilletegn (7.4, ikke 7,4), uten tusenskilletegn. Skriv tall som tall, så ordner Excel dette for deg; risikoen ligger i verdier som limes inn som tekst.
Bygger du filen ved å lime inn fra et annet system, må du sjekke tallkolonnene før du importerer — et desimalkomma (7,4) limt inn som tekst blir avvist. Datoer er mer tilgivende: en kolonne i norsk datoformat importeres fint, så lenge cellene faktisk er datoer for Excel og ikke tekst.

Attributtkolonner

Ved siden av de innebygde kolonnene bærer arkene Employees og Org Units én kolonne per attributt arbeidsområdet deres har definert — på samme måte som arket Accounts bærer én kolonne per tidskonto. Kostnadssted, adgangskortnummer, lønnsnummer, stillingstittel: det dere lagrer på folkene og teamene deres, blir med. Attributter settes opp under egendefinerte attributter.

Arket Employees bærer to nivåer samtidig: den ansattes egne attributter, og attributtene på arbeidsforholdet — kontrakten — som Tittel og Ansettelsesnummer. Du trenger ikke holde dem fra hverandre selv; hver kolonne vet hvilket av nivåene den hører til.

Hvilke attributter får en kolonne

AttributtI malen og eksportenKan importeres
En egendefinert attributt dere har opprettetJaJa
En standardattributt arbeidsområdet bruker — Fødselsnummer, Lønnsnummer, Ansettelsesnummer, TittelJaJa
En som er merket SkrivebeskyttetI malen; eksporten utelater denJa — skrivebeskyttelse hindrer redigering i mTime, den stopper ikke en import
En som er merket SensitivNeiJa — legg til kolonnen selv
En som styres av en integrasjonNeiNei
Eksternt idDen har sin egen kolonne i begge arkJa, i den kolonnen

Raden om sensitive attributter er den som ser inkonsekvent ut, så den fortjener en setning. En eksport lages i bakgrunnen, og mTime kan ikke vite hvem som til slutt åpner filen, så den skriver aldri en sensitiv verdi inn i et regneark. Å lese en inn røper ingenting: den som fyller ut cellen, har allerede verdien foran seg. mTime godtar altså en kolonne den ikke selv ville skrevet for deg.

En attributt som et tilkoblet system styrer, holdes utenfor i begge retninger. Det systemet er fasit for den, og ville overskrevet det dere importerte ved neste synkronisering — derfor avvises en rad som fyller ut en slik kolonne, med en begrunnelse, i stedet for at verdien stilltiende forsvinner.

Slik fyller du ut kolonnene

Hver kolonne har attributtens navn som overskrift. Deler to attributter navn — en på den ansatte og en på ansettelsen, begge kalt «Tittel», for eksempel — får hver av dem nøkkelen sin som overskrift i stedet, så du fortsatt kan skille dem.

En tom attributtcelle lar den lagrede verdien stå nøyaktig som den er. Det er motsatt av det de fleste innebygde kolonnene gjør — Eksternt id er den eneste andre som oppfører seg slik — og det er med vilje: attributtkolonnene er der en migrering limes inn, og å klippe en eksport ned til de tjue personene dere retter opp i, skal ikke viske ut kostnadsstedet til de andre to hundre og åtti.

Det betyr samtidig at arket aldri kan tømme en attributt. Å tømme en celle gjør ingenting som helst. Fjern verdien på den ansatte, ansettelsen eller organisasjonsenheten i mTime.

  • Verdiene må passe til attributtens type: et valg må være ett av alternativene, en dato er en datocelle eller tekst på formen YYYY-MM-DD, en ja/nei-kolonne tar TRUE eller FALSE, og et tall bruker punktum som desimalskilletegn. En celle som ikke passer, blir en radfeil i trinnet Gjennomgang, med navnet på kolonnen og hva som er galt med den.
  • En attributt som er merket Unik , kontrolleres mot arbeidsområdet og mot resten av arket. En kollisjon rapporteres på raden og navngir kolonnen — aldri verdien, for det er i disse kolonnene et fødselsnummer kommer inn.
  • Attributter på ansettelsen brukes også ved oppdateringer. De skrives til arbeidsforholdet som løper i dag, eller til det siste hvis ingen løper i dag. Det skiller dem fra de andre kolonnene for arbeidsforholdet — Organisasjonsenhet, Nærmeste leder, Ansettelsesvilkår, datoene og normen — som bare brukes når en rad oppretter noen. En rad som fyller ut en ansettelsesattributt for en person helt uten arbeidsforhold, blir en radfeil: det finnes ingen steder å legge verdien.

Legge til en attributt fra arket

Malen har én ekstra kolonne med overskriften Ny attributt helt til høyre i arkene Employees og Org Units, for å vise hvor en ny hører hjemme. Skriv et navn over den, fyll inn verdiene, så oppretter importen attributten på arbeidsområdet som en tekstattributt og lagrer det du skrev, i den. Den dukker opp i innstillingene etterpå, der du kan gi den en beskrivelse, en type eller et sett med alternativer. Trenger dere én til, legger dere til en kolonne ved siden av — det er ikke noe spesielt med den ekstra kolonnen ut over at en tom kolonne ignoreres.

Attributten opprettes bare hvis minst én rad faktisk fyller ut kolonnen, så en ekstra kolonne du lot stå tom, koster ingenting.

To ting arket ikke gjør. Det finner ikke opp en av mTimes egne standardattributter — de har nøkler som begynner med understrek, og du legger til den du vil ha under egendefinerte attributter først, laster ned malen på nytt, og da er kolonnen der. Og det skriver ikke til en attributt som et tilkoblet system styrer.

Gir du en attributt samme navn som en innebygd kolonne — «Land», eller «Fullt navn» på ett av de sju språkene — advarer mTime deg når du lagrer. Ingenting går i stykker: arbeidsboken gir da den attributtens kolonne nøkkelen som overskrift i stedet for navnet, så de to kolonnene holdes fra hverandre. Å gi attributten et annet navn er likevel den ryddigste løsningen.

Arket Org Units

Dette arket bygger organisasjonsstrukturen deres — avdelingene, teamene og regionene som kolonnen Organisasjonsenhet i arket Employees peker på. Det brukes før arket Employees, slik at den samme arbeidsboken kan opprette en avdeling og plassere folk i den.

Hva som identifiserer en organisasjonsenhet

Det finnes ingen ID-kolonne her. En enhet identifiseres på sin Eksternt id når dere fyller ut den kolonnen, og ellers på sitt navn — og navnet er også slik arket Employees viser til en enhet.

Radens nøkkelHva som skjer
Eksternt id samsvarer med en enhet som allerede finnes i mTimeDen enheten oppdateres — også navnet, så det er slik dere gir en enhet nytt navn
Eksternt id er tom, og Navn samsvarer med en enhetDen enheten oppdateres
Ingen av dem samsvarer med noeDet opprettes en ny organisasjonsenhet
Eksternt id eller Navn samsvarer med to enheterRaden avvises — mTime kan ikke vite hvilken dere mener. Rydd opp i dubletten først
Den samme Eksternt id eller Navn to ganger i dette arketBegge radene avvises

Sammenligningen skiller ikke mellom store og små bokstaver, så sales oppdaterer Sales, og ou-7 finner OU-7.

Å gi en organisasjonsenhet nytt navn fra arbeidsboken går gjennom Eksternt id. Gi enheten en external id én gang — eksporter arbeidsboken, fyll ut kolonnen, importer den tilbake — og deretter kan dere endre Navn i arket, så importen gir enheten nytt navn.

Uten en external id er navnet den eneste nøkkelen, så en navneendring gir ingenting nytt navn: det opprettes en ny enhet med det nye navnet, og den gamle blir stående med alle sine folk.

Et navnebytte avvises hvis det nye navnet allerede tilhører en annen organisasjonsenhet, for da ville raden både gi den ene enheten nytt navn og oppdatere den andre. Rydd opp i det i mTime først.

Kolonneoversikt

KolonnePåkrevdMerknader
NavnJaNøkkelen når Eksternt id er tom. Se over.
Eksternt idNeiDeres egen id for denne enheten — nummeret eller koden den har i systemet dere migrerer fra. Lagres på enheten, skrives av eksporten, og er nøkkelen som gjør at en rad kan gi enheten nytt navn. En tom celle lar den lagrede verdien stå.
BeskrivelseNeiFritekst
Overordnet enhetNeiNavnet på enheten denne ligger under. Tom betyr øverste nivå.
EnhetslederNeiEnhetens leder: en ansatts fulle navn eller e-postadresse. Må allerede finnes i mTime.
ArbeidslandNeiEnhetens arbeidsland som ISO-kode med store bokstaver, f.eks. NO. Må være ett av arbeidsområdets arbeidsland.
Én kolonne per attributt på organisasjonsenhetenNeiSe attributtkolonner

Slik bygges hierarkiet

Overordnet enhet viser til en annen enhet på navn — en som allerede finnes i mTime, eller en som opprettes av en annen rad i det samme arket. Rekkefølgen på radene spiller ingen rolle: en overordnet enhet som står under underenhetene sine, blir funnet like godt som en som står over dem.

Navn        | Beskrivelse   | Overordnet enhet | Enhetsleder          | Arbeidsland
Sales West  | Vestregionen  | Sales            |                      | NO
Sales       | Salgsavdeling |                  | jane.doe@example.com | NO

En rad avvises hvis dens Overordnet enhet ikke peker på noen enhet, peker på to ulike enheter, eller ville plassere enheten inne i sitt eget undertre — en enhet kan ikke være sin egen overordnede, og A kan ikke ligge under B mens B ligger under A.

Overordnet enhet skrives også ved oppdateringer, og en tom Overordnet enhet betyr øverste nivå. Importerer dere et ark der kolonnen Overordnet enhet står tom, flyttes hver eneste enhet i arket til toppen av organisasjonen — med underenhetene sine på slep.

Det er den samme regelen som ellers i arbeidsboken — det arket sier, vinner — men her flytter den hele greiner om gangen. Start fra en eksport eller malen, og hold kolonnen Overordnet enhet utfylt.

Hva en oppdatering endrer — og hva den lar være

En rad skriver Navn, Beskrivelse, Overordnet enhet, Enhetsleder og Arbeidsland, og en tom celle tømmer verdien. To slags kolonner virker annerledes, og en tom celle i en av dem lar den lagrede verdien stå: Eksternt id, så en tom kolonne sletter aldri id-ene deres, og attributtkolonnene, så et halvutfylt ark aldri visker ut et kostnadssted. Alt arket ikke bærer i det hele tatt, står nøyaktig som før.

Enhetsleder må være noen som allerede finnes i mTime. Organisasjonsenheter brukes før arket Employees, så en person den samme arbeidsboken er i ferd med å opprette, kan ennå ikke være leder for en enhet — sett lederen etterpå, på organisasjonsenhetens side.

Arket Employees

Kolonnen Ansatt-id

Denne ene kolonnen avgjør om en rad oppretter en ny person eller oppdaterer en eksisterende, og det er den som binder arkene Employees, Accounts og Absence sammen. Den godtar tre typer verdier:

VerdiHva som skjer
En UUIDmTime finner nøyaktig den ansatte og oppdaterer vedkommende. Finnes ingen slik ansatt, avvises raden — en UUID brukes aldri til å opprette noen. Det er dette eksporten skriver.
All annen tekst, for eksempel initialer eller et ansattnummermTime gjør det om til en fast intern identifikator for arbeidsområdet ditt og beholder selve teksten som den ansattes External ID. Den første importen med JD oppretter en person; alle senere importer med JD oppdaterer den samme personen.
TomDet opprettes en ny ansatt med en helt ny identifikator.

Det midterste alternativet er det som betyr noe ved en migrering. Fordi EMP-4711 alltid peker på den samme personen i det samme arbeidsområdet, kan du:

  • vise til den samme personen fra arkene Employees, Accounts og Absence,
  • kjøre en rettet fil på nytt slik at den oppdaterer personene i stedet for å lage duplikater,
  • beholde ansattnummeret fra det gamle systemet som bindeledd mellom de to systemene — det lagres på den ansatte som vedkommendes External ID , der du kan se det, og eksporten skriver det ut igjen.

Er cellen tekst, leter mTime etter personen i denne rekkefølgen:

  1. identifikatoren teksten peker på — den personen en tidligere import med den samme teksten opprettet;
  2. en ansatt som har den teksten som External ID, uansett hvem som satte den: en tidligere import, API-et eller identitetsleverandøren deres;
  3. ingen treff, så det opprettes en ny ansatt med den teksten som sin External ID.

Trinn 2 er det som gjør nummeret varig. En ansatt som allerede finnes i mTime med EMP-4711 på posten sin, oppdateres av en rad som nevner EMP-4711 — også om vedkommende aldri kom fra en arbeidsbok. Før opprettet en slik rad stille og rolig en kopi til av dem.

La Ansatt-id stå tom bare når du utelukkende importerer ansatte. En person som opprettes fra en tom ID, får en tilfeldig identifikator, så ingen rad i Accounts kan vise til vedkommende, og en ny import av den samme filen oppretter dem på nytt.

Ligner saksnumrene i det gamle systemet tilfeldigvis på UUID-er, sett en prefiks foran (LEG-3f2b…) slik at mTime behandler dem som tekst og ikke som en mTime-identifikator.

Kolonneoversikt

KolonnePåkrevdMerknader
Ansatt-idNeiSe over. Tom oppretter en ny ansatt.
Eksternt idNeiDeres egen id for denne personen. Er den fylt ut, skrives den til den ansatte og erstatter det som sto der; er den tom, lar den den lagrede verdien stå. En Ansatt-id med tekst fyller den ut for deg når den ansatte ikke har noen. Skrives av eksporten.
Fullt navnJaPåkrevd på hver eneste rad, også ved oppdateringer.
E-postNeiMå ikke allerede tilhøre en annen ansatt.
FødselsdatoNeiEn datocelle, eller tekst på formen YYYY-MM-DD
TelefonNeiFritekst
MobilNeiFritekst
AdresseNeiFritekst
PoststedNeiFritekst
PostnummerNeiFritekst
LandNeiFritekst, f.eks. NO
OrganisasjonsenhetNeiMå samsvare med navnet på en organisasjonsenhet — en som allerede finnes, eller en som arket Org Units oppretter i den samme importen. Brukes bare når raden oppretter en ansatt.
Nærmeste lederNeiLederens fulle navn eller e-postadresse. Må samsvare med en ansatt — en som allerede er i mTime, eller en som den samme arbeidsboken oppretter. Brukes bare ved oppretting.
AnsettelsesvilkårNeiMå samsvare med navnet på eksisterende ansettelsesvilkår. Brukes bare ved oppretting.
AnsettelsesstartNeiEn datocelle, eller tekst på formen YYYY-MM-DD. Påkrevd hvis en kolonne for arbeidsforholdet er fylt ut. Brukes bare ved oppretting.
AnsettelsessluttNeiEn datocelle, eller tekst på formen YYYY-MM-DD. Krever Ansettelsesstart. Brukes bare ved oppretting.
UkenormNeiAvtalte timer per uke som desimaltall, f.eks. 37.5. Brukes bare ved oppretting.
Man … SønNeiUkenormens timer fordelt over uken, som desimaltall, f.eks. 7.5. Brukes bare ved oppretting.
Én kolonne per attributt på den ansatte og på ansettelsenNeiSe attributtkolonner. I motsetning til de andre kolonnene for arbeidsforholdet brukes attributter på ansettelsen også ved oppdateringer.

Organisasjonsenhet, Nærmeste leder og Ansettelsesvilkår gjenkjennes på navn, uten hensyn til store og små bokstaver. Navnet må være entydig: heter to organisasjonsenheter «Support», avvises raden, og du må gi den ene et nytt navn først. Ansettelsesvilkår viser til oppføringer som må finnes fra før — en Excel-import oppretter aldri et sett ansettelsesvilkår. De to andre kan peke på noe som den samme arbeidsboken oppretter: Organisasjonsenhet på en enhet i arket Org Units, og Nærmeste leder på en annen rad i arket Employees, for ledere er ansatte som alle andre.

Hva en oppdatering endrer

Når en rad samsvarer med en eksisterende ansatt, skriver mTime alle personkolonnene fra den raden: navn, e-post, fødselsdato, telefon, mobil og adressen.

Ved en oppdatering tømmer en tom celle verdien, og en kolonne som mangler helt i arket, tømmer den også. En arbeidsbok med bare Ansatt-id og Fullt navn sletter e-postadressen og adressen til alle den berører.

Start alltid fra en mal eller en eksport, og behold alle kolonnene — også de du ikke har noe å fylle inn i.

Eksternt id er det ene av to unntak fra den regelen: en tom celle — eller ingen kolonne i det hele tatt — tømmer den aldri. En external id er ofte bindeleddet noe annet bygger på, så mTime skriver den bare når du setter en verdi i cellen. Vil du fjerne en, tøm den på siden til den ansatte i mTime.

Attributtkolonnene er det andre unntaket, av mye av den samme grunnen: en tom attributtcelle lar den lagrede verdien stå, og ingen celle i arket kan tømme en attributt i det hele tatt.

To personer kan ikke dele en external id. En rad som ville gitt én person en verdi en annen ansatt allerede har, avvises i prøvekjøringen — og det samme gjelder to rader i samme ark som gir den samme verdien til to ulike personer.

Får arbeidsområdet deres de ansatte fra en identitetsleverandør over SCIM, og kobler den integrasjonen externalId til attributtet External ID , er det denne kolonnen som avgjør hvilken mTime-ansatt en bruker fra identitetsleverandøren kobles til. Gå gjennom kolonnen før du importerer til et slikt arbeidsområde — en endret verdi kobler personen om.

Arbeidsforholdet virker motsatt: Organisasjonsenhet, Nærmeste leder, Ansettelsesvilkår, Ansettelsesstart, Ansettelsesslutt, Ukenorm og dagskolonnene brukes bare når raden oppretter en ny ansatt. På en eksisterende ansatt ignoreres de, og arbeidsforholdet røres ikke. Vil du endre et arbeidsforhold i etterkant, bruk siden til den ansatte eller en masseendring. Attributter på ansettelsen er unntaket fra det: en utfylt attributtcelle skrives til et eksisterende arbeidsforhold like godt som til et nytt.

Arbeidsforhold og ukenorm

En ansatt får bare et arbeidsforhold når Ansettelsesstart er fylt ut. Lar du den stå tom, får du en person i arbeidsområdet uten arbeidsforhold — av og til nyttig, men sjelden det du vil, og en rad som fyller ut en attributt på ansettelsen uten den, avvises.

Arbeidstidsnormen kan angis på to måter, og du kan kombinere dem:

  • Ukenorm alene — de avtalte timene per uke, f.eks. 37.5. Ingen fordeling per dag lagres.
  • Man … Søn alene — normen er summen av dagene, fordelt slik du har skrevet den.
  • Begge — de må stemme overens. Ukenorm 37.5 med 7.5 mandag til fredag godtas; 37.5 med 8 på fem dager avvises.

Timer er desimaltimer, ikke timer og minutter: sju og en halv time er 7.5, ikke 7.30. Verdier rundes av til nærmeste minutt. Normen må være større enn null, og den beskriver én uke — gjentakende mønstre over flere uker kan ikke importeres og må settes opp på den ansatte.

Arket Accounts

Dette arket setter gjeldende saldo på hver tidskonto — feriedager, fleksitimer og de andre saldoene folk tar med seg.

Kolonneoversikt

KolonnePåkrevdMerknader
Ansatt-idJaSamme regler som i arket Employees. Kan ikke være tom her.
Fullt navnNeiBare en hjelp for deg, så arket er lesbart. Den ignoreres ved import — rader gjenkjennes kun på Ansatt-id.
ImportdatoNeiEn datocelle, eller tekst på formen YYYY-MM-DD. Datoen saldoen registreres på. Standard er i dag.
Én kolonne per tidskontoNeiMålsaldoen. Se under.

Dette er det ene arket uten attributtkolonner: regelen her er at alle kolonner som ikke er en av de tre over, er en tidskonto, og en attributtkolonne måtte ha kjempet mot den regelen.

Kontokolonnene

Alle øvrige kolonner er en tidskonto, navngitt etter kontoen med enheten i parentes:

Ansatt-id | Fullt navn | Importdato | Vacation (days) | Flex (minutes)
EMP-4711  | Jane Doe   | 2026-01-01 | 12.5            | 450
  • Delen foran parentesen må samsvare med navnet på en tidskonto i arbeidsområdet ditt, uten hensyn til store og små bokstaver.
  • Enheten i parentes er valgfri, men er den der, må den stemme med kontoen. Det er en sikring: den hindrer at en kolonne med feriedager havner stille på en timekonto.
  • Dagbaserte kontoer angis i desimaldager — 12.5 betyr tolv og en halv dag.
  • Timebaserte kontoer angis i minutter — 450 betyr 7 timer og 30 minutter. Her går mange i baret; gang timene dine med 60.
  • Negative saldoer er tillatt, for eksempel en fleksikonto i minus.

Både malen og eksporten fyller inn disse overskriftene fra arbeidsområdet ditt, og det er den enkleste måten å få dem riktige på.

Slik brukes en saldo

Hver utfylte celle setter saldoen til den verdien på Importdato. Den legges ikke oppå det som allerede er der. Posteringen dukker opp i kontoens historikk med begrunnelsen «Excel import».

CelleResultat
TomIngenting skjer — kontoen står som den står
0Saldoen settes til null
Et tallSaldoen settes til det tallet

Fordi verdien er et mål og ikke en bevegelse, dobler man ikke noens ferie ved å importere den samme filen to ganger. Det betyr samtidig at en uforsiktig import kan viske ut saldoer som var riktige — trinnet Gjennomgang forteller deg hvor mange saldoendringer som er på vei, så sjekk det tallet før du bekrefter.

Sett Importdato til overgangsdatoen deres: dagen saldoene var riktige i det gamle systemet. Alt mTime registrerer etter den datoen, legges oppå.

Arket Absence

Dette arket registrerer fravær — historikken fra det gamle systemet og fraværet folk allerede hadde planlagt i det — slik at en migrering ikke ender med ukevis av ferie som må tastes inn på nytt. Én rad er ett fravær: hvem, hvilken type, fra når til når.

Kolonneoversikt

KolonnePåkrevdMerknader
Ansatt-idJaSamme regler som i de andre arkene. En rad kan vise til en ansatt som arket Employees oppretter i den samme importen.
Fullt navnNeiBare en hjelp for deg, så arket er lesbart. Ignoreres ved import.
FraværstypeJaNavnet på en fraværsaktivitet i arbeidsområdet ditt, gjenkjent uten hensyn til store og små bokstaver. Som Organisasjonsenhet og Ansettelsesvilkår er den en referanse — importen oppretter aldri en fraværstype.
StartdatoJaEn datocelle, eller tekst på formen YYYY-MM-DD
SluttdatoJaEn datocelle, eller tekst på formen YYYY-MM-DD, samme dag som starten eller senere. Fravær uten sluttdato kan ikke importeres — lukk det, eller registrer det i mTime.
TimerNeiGjør en endagsrad til en delvis dag: 3.5 er tre og en halv times fravær. Bare tillatt når start og slutt er samme dag. Tom betyr hele dager.
StatusNeiApproved (standarden) registrerer fraværet som avgjort; Requested sender det til den ansattes godkjenner som en ventende forespørsel.
Allerede trukket fraNoen gangerOm fraværet allerede er gjenspeilet i saldoene du importerer — se under. TRUE/FALSE (yes/no og 1/0 fungerer også).
ImportdatoNeiEn datocelle, eller tekst på formen YYYY-MM-DD. Overgangsdatoen deres — den samme datoen som du setter i arket Accounts. Standard er i dag. Brukes bare til å fylle ut Allerede trukket fra når den cellen er tom.
ÅrsakNeiFritekst, som lagres på fraværet slik en begrunnelse skrevet i mTime blir.

Allerede trukket fra — eller ikke ennå?

Saldoene i arket Accounts er saldoene slik de sto på overgangsdatoen deres, så de to typene fravær må behandles ulikt:

  • Fravær som allerede var avviklet da, er allerede trukket fra de saldoene. mTime registrerer det fullt ut — det vises i kalenderen, på timelisten og i rapporter — men rører aldri saldoen igjen. Å trekke det fra en gang til ville vært feil.
  • Fravær planlagt til etter overgangsdatoen er ikke med i de saldoene ennå. Det brukes som en vanlig registrering og forbruker saldoen når det finner sted, akkurat som om det var forespurt i mTime.

La Allerede trukket fra stå tom, så fyller mTime den ut fra radens Importdato:

Fraværet…Tom betyr
slutter før ImportdatoTRUE — allerede med i saldoen
starter etter ImportdatoFALSE — ikke med i saldoen ennå
overlapper ImportdatoDu må si det selv — uten svar er raden en valideringsfeil

Kolonnen ignoreres for fraværstyper som aldri rører en saldo, som sykdom under de fleste regelverk.

Sett overgangsdatoen deres i Importdato i både arket Accounts og arket Absence, så gjør de tomme cellene det riktige for alt fravær som ikke går over den.

Forespurt fravær

En rad med Status satt til Requested lander i godkjenningsinnboksen til den ansattes leder, som en forespørsel laget i mTime. En ansatt uten noen til å godkjenne for seg får fraværet registrert som godkjent i stedet for å vente for alltid.

Ny kjøring, rettelser — og hva arket aldri gjør

En fraværsrad identifiseres på sin ansatt, type og datoer. Importerer du den samme filen på nytt, hoppes rader som allerede er importert, over — ingenting dobles. Arket kan bare legge til fravær: det kan verken endre eller kansellere et. Skal du rette et fravær importert med feil datoer eller feil type, kanseller det i mTime og importer eller registrer det rettede.

To rader for den samme ansatte kan ikke overlappe — en ferie avbrutt av sykdom er to rader for ferien (før og etter) pluss én for sykdommen, ikke overlappende perioder. Overlapp med fravær som allerede finnes i mTime, følger produktets vanlige regler, så unngå å reimportere perioder som er lagt inn for hånd.

I motsetning til de tre første arkene er Absence bare for import: eksporten Enkel Excel inneholder det ikke. Malen har det med, men tomt og klart til utfylling — en eksempelrad som ble stående ved en feil, ville importert oppdiktet fravær på en virkelig person.

Arket Absence er et migreringsverktøy: det skriver historikk direkte, uten kontrollene en registrering laget i mTime går gjennom — verken innsendte eller godkjente timelister eller lukkede perioder stopper det. Importer fravær før folk begynner å sende inn timelister.

Arket Children

Dette arket registrerer de ansattes barn — det barnerelaterte rettigheter, som omsorgsdager, tildeles ut fra. Én rad er ett barn, med de samme opplysningene du kan legge inn under Barn på siden til den ansatte.

Kolonneoversikt

KolonnePåkrevdMerknader
Ansatt-idJaSamme regler som i de andre arkene. En rad kan vise til en ansatt som arket Employees oppretter i den samme importen.
Fullt navnNeiDen ansattes navn, bare som en hjelp for deg, så arket er lesbart. Ignoreres ved import.
Barnets navnNeiEr bare der for å skille to barn fra hverandre, så fornavnet holder.
Barnets fødselsdatoNoen gangerBarnets bekreftede fødselsdato: en datocelle, eller tekst på formen YYYY-MM-DD. Kan ikke ligge frem i tid.
TerminNoen gangerTermindatoen, for et barn som ikke er født ennå.
ForelderrolleNeiDen ansattes rolle overfor barnet, som avgjør hvilken permisjon barnet gir vedkommende rett til: Fødende forelder, Annen forelder, Adoptivforelder eller verge eller Ikke oppgitt. Malen viser dem i en nedtrekksliste på ditt språk, og importen godtar dem på alle språkene mTime finnes på. Tom betyr Ikke oppgitt for et nytt barn, og lar rollen til et barn som allerede er registrert, stå som den er.

Hver rad trenger Barnets fødselsdato eller Termin — eller begge.

Født eller ventet

Et barn med bare Termin registreres som ventet. Rettigheter som avhenger av en fødsel, blant dem omsorgsdager, starter først når en fødselsdato er registrert — så skriv aldri en forventet dato i Barnets fødselsdato, selv om det bare er dager igjen til fødselen.

Når barnet er født, fyller du ut Barnets fødselsdato på den samme raden, beholder Termin og importerer på nytt. Termindatoen finner barnet du registrerte som ventet, og importen bekrefter fødselen i stedet for å registrere et barn til.

Ny kjøring, rettelser — og hva arket aldri gjør

En rad samsvarer med et barn den ansatte allerede har, når fødselsdatoen eller termindatoen er den samme, og navnet også er det (uten hensyn til store og små bokstaver). Et barn uten navn, eller en rad uten navn, gjenkjennes på datoene alene — så et navn som legges til senere, fylles inn i stedet for at barnet registreres to ganger. En rad med navn ser først etter barnet med det navnet, og faller bare tilbake på et barn uten navn med samme dato når det ikke finnes noe — så tvillinger der bare den ene har fått navn ennå, forblir to barn. En rad som samsvarer, fyller bare inn det barnet mangler — en fødselsdato, en termindato eller en forelderrolle der ingen er oppgitt ennå. En rolle barnet allerede har, endres ikke. En tom celle tømmer aldri noe. En rad som ikke samsvarer med noe barn, registrerer et nytt.

Importerer du den samme filen på nytt, endres altså ingenting. Tvillinger er to rader med samme fødselsdato og ulike navn; to rader med samme navn og samme dato avvises begge, fordi mTime ikke kan vite om det er ett barn eller to.

Arket kan bare legge til barn og fylle ut opplysningene deres: det fjerner aldri et barn, og det kan ikke rette et. En rad med rettet navn eller fødselsdato samsvarer ikke med noe, så den registrerer et barn til ved siden av det feilregistrerte. Gjør rettelser på siden til den ansatte.

Som Absence er arket Children bare for import: eksporten Enkel Excel inneholder det ikke, og malen har det med, men tomt.

Slik kjører du importen

Veiviseren er den samme som beskrevet under Dataimport, med to forskjeller: mTime kjenner igjen en Excel-fil på filtypen .xlsx, og valget mellom Slå sammen og Gjenopprett er erstattet av et valg av ark.

  1. Gå til Admin › Dataimport og klikk på Importer .

  2. Fil — velg .xlsx-filen din. Maksimal størrelse er 100 MB.

  3. Parametere — velg hvilket ark som skal brukes, og klikk på Valider :

    ValgHva som importeres
    AltAlle fem ark, i rekkefølge: først organisasjonsenheter, så ansatte og barna deres, så kontoer, så fravær — slik at hvert ark kan vise til noe det forrige har opprettet
    OrganisasjonsenheterBare arket Org Units
    AnsatteArkene Employees og Children
    KontoerBare arket Accounts
    FraværBare arket Absence
  4. Gjennomgang — valideringen kjører på serveren uten å endre noe. Du får et antall per ark — organisasjonsenheter, ansatte, barn, saldoceller, fravær — en melding for hver avvist rad, og en advarsel for alt mTime kommer til å ignorere, for eksempel en kolonne den ikke kjenner igjen. Advarsler stopper ikke importen; feil gjør det. Rett filen og prøv igjen, eller klikk på Kjør import .

  5. Resultat — utfallet per ark, med en detaljert rapport du kan laste ned.

Viser valideringen at du har valgt feil ark, gå Tilbake og valider på nytt — filen blir liggende på serveren og trenger ikke lastes opp igjen.

Import fra et annet system

Det er dette formatet er bygget for: å hente ansatte og saldoer ut av et lønns- eller tidsregistreringssystem og inn i mTime. Rekkefølgen under holder de risikable delene små og mulige å gå tilbake fra.

1. Bygg konfigurasjonen i mTime først

Bortsett fra organisasjonsenheter og attributter viser Excel-importen til konfigurasjon ved navn og oppretter den aldri. Før du importerer noe som helst, sett opp:

  • Ansettelsesvilkår — kontraktstypene de ansatte har
  • Tidskontoer — hver saldo dere skal ta med, med riktig enhet
  • Helligdagskalendere og fraværsregler, slik at saldoene oppfører seg riktig etterpå
  • Attributter — alt eget dere vil ta med, og standardattributtene som Fødselsnummer eller Lønnsnummer. Last ned malen etter at dere har lagt dem til, så er kolonnene der

Organisasjonsenheter er unntaket: legg dem i arket Org Units, så bygger importen strukturen for dere. Dere trenger bare å opprette dem for hånd hvis dere heller vil ha hierarkiet på plass før den første filen kommer.

Sørg for at navnene er entydige. To organisasjonsenheter med samme navn avviser hver eneste rad som peker på dem.

2. Velg nøkkelen deres

Skriv ansatt- eller lønnsnummeret fra det gamle systemet i kolonnen Ansatt-id, i hvert ark dere bruker. Dette er den enkeltbeslutningen som betyr mest i hele migreringen:

  • den kobler hver saldo- og fraværsrad til riktig person,
  • den gjør importen gjentakbar, så en rettet fil oppdaterer i stedet for å duplisere,
  • den blir værende som et lesbart bindeledd tilbake til det gamle systemet hvis dere må avstemme senere — mTime beholder verdien som den ansattes Eksternt id.

Gjør det samme for organisasjonsenhetene, i kolonnen Eksternt id deres, så kan dere gi en avdeling nytt navn fra arket senere i stedet for for hånd.

3. Kartlegg de gamle feltene

Eksporter kildedataene og kartlegg dem mot kolonnene. En typisk kartlegging:

Data i det gamle systemetKolonne i arbeidsbokenVær oppmerksom på
Ansattnummer / lønnsnummerAnsatt-idBruk den samme verdien i arkene Employees, Accounts og Absence
NavnFullt navnPåkrevd
Jobb-e-postE-postMå være entydig i hele arbeidsområdet
FødselsdatoFødselsdatoEn datocelle i hvilket som helst format, eller YYYY-MM-DD som tekst
FødselsnummerAttributtkolonnen FødselsnummerLegg standardattributten til i arbeidsområdet først, og last så ned malen
Lønnsnummer, som en verdi å ta vare påAttributtkolonnen LønnsnummerMerket unik, så to personer kan ikke dele samme nummer
StillingstittelAttributtkolonnen TittelEn attributt på ansettelsen — den hører til kontrakten, ikke personen
Kostnadssted, adgangskortnummer, alt egetDeres egne attributtkolonnerTom celle lar den lagrede verdien stå — den tømmer den aldri
AvdelingOrganisasjonsenhetGjenkjennes på navn. Legg avdelingene i arket Org Units, så oppretter importen dem
Nærmeste lederNærmeste lederFullt navn eller e-post til en som allerede er i mTime, eller til en annen rad i samme fil
KontraktstypeAnsettelsesvilkårMå allerede finnes i mTime, gjenkjennes på navn
AnsettelsesdatoAnsettelsesstartPåkrevd hvis du fyller ut en kolonne for arbeidsforholdet
SluttdatoAnsettelsessluttBare for personer som allerede har sluttet
Avtalte timer per ukeUkenormDesimaltimer, f.eks. 37.5
ArbeidsmønsterMan … SønDesimaltimer per dag; må til sammen gi ukenormen
RestferieVacation (days) i arket AccountsDesimaldager
Fleksi- / overtidssaldoFlex (minutes) i arket AccountsMinutter — gang timer med 60
FraværshistorikkArket AbsenceÉn rad per fravær; slutter før overgangsdatoen, så Allerede trukket fra fyller seg selv ut som TRUE
Planlagt fremtidig fraværArket AbsenceStatus Approved eller Requested; forbruker saldoen når det finner sted
Barn, for omsorgsdager og annen barnerelatert permisjonArket ChildrenÉn rad per barn; for et barn som ikke er født ennå, fyller du ut Termin, aldri Barnets fødselsdato

Ledere er ansatte som alle andre, så de kommer inn via arket Employees — og en rad kan vise til en leder som den samme arbeidsboken er i ferd med å opprette. Hele organisasjonskartet importeres i én runde; ledersjiktet trenger ikke lenger sin egen kjøring. mTime ser først etter navnet eller e-postadressen blant radene i filen, og deretter blant personene som allerede finnes i arbeidsområdet. Det den ikke gjør, er å gjette: har to rader samme navn, eller samsvarer et navn både med en rad i filen og med en annen person som allerede er i mTime, avvises de radene. E-postadressen er måten å være entydig på.

4. Rydd opp i datoer og tall

Før den første importen, gå gjennom filen én gang:

  • Datokolonnene inneholder ekte datoer, ikke tekst som bare ser slik ut. En celle Excel høyrejusterer som en dato, leses uansett hvilket format den viser; en tekstcelle må skrives som YYYY-MM-DD.
  • Desimaler bruker punktum, ikke komma.
  • Ingen tusenskilletegn, ingen enheter, ingen løse tegn — 450, aldri 450 min eller 7,5 t.
  • Timebaserte saldoer omregnet til minutter.
  • Valgattributter inneholder ett av alternativene dere har definert, skrevet på samme måte.

5. Importer i bølger

Ikke gjør alt på én gang første gangen.

Første bølge — strukturen. Importer med arket Organisasjonsenheter valgt. Se på organisasjonstreet i mTime: ligger alt under riktig overordnet enhet, uten duplikater?

Andre bølge — personene. Importer med arket Ansatte valgt. Sjekk en håndfull ansatte i appen: sitter de i riktig organisasjonsenhet, på riktige vilkår, med riktig ukenorm og med attributtene sine utfylt? Arket Children kommer inn i denne bølgen, så sjekk også barna deres.

Tredje bølge — saldoene. Importer den samme arbeidsboken på nytt med arket Kontoer valgt og Importdato satt til overgangsdatoen deres. Sjekk saldoene til de samme personene.

Fjerde bølge — fraværet. Importer den enda en gang med arket Fravær valgt, med Importdato igjen satt til overgangsdatoen. Åpne kalenderen til én ansatt og sjekk at historikken er der, og at saldoen ikke flyttet seg — historikken er allerede med i saldoene dere nettopp importerte.

Å dele migreringen opp slik betyr at en feil i saldokolonnene ikke kan ødelegge de ansattdataene dere nettopp har kontrollert — og omvendt. Og en struktur dere allerede har kontrollert, er et langt bedre sted å lande personene.

Når dere har gjort en migrering eller to og stoler på filen, tar Alt alle fem ark i én runde, i samme rekkefølge, så enheter og personer som opprettes i den importen, kan vises til med en gang.

6. Kontroller resultatet

Eksporter arbeidsområdet på nytt i formatet Enkel Excel og sammenlign med kildefilen. Alt som ikke kom med, viser seg som en forskjell, og eksporten er samtidig god dokumentasjon på hvordan arbeidsområdet så ut ved oppstart.

Sensitive attributter er det ene dere ikke finner i den eksporten — mTime skriver dem aldri inn i et regneark. Kontroller dem på den ansattes egen side i stedet.

Ny kjøring og rettelser

En Excel-import er trygg å gjenta så lenge verdiene i Ansatt-id er de samme. Rett kildefilen og importer den på nytt:

  • ansatte oppdateres, det lages ikke duplikater,
  • saldoer settes til den rettede verdien i stedet for å legges oppå,
  • fraværsrader som allerede er importert, hoppes over og dobles aldri,
  • barn som allerede er registrert, gjenkjennes og fylles bare ut — de registreres aldri to ganger,
  • attributtverdier overskrives der dere fylte ut en celle, og står urørt der dere lot være,
  • ansatte dere har fjernet fra filen, røres ikke — importen sletter aldri.

Det ene en ny kjøring ikke kan gjøre, er å endre et arbeidsforhold. Kolonnene for arbeidsforholdet brukes bare når den ansatte opprettes, så har dere fått feil organisasjonsenhet eller ukenorm, må det rettes på siden til den ansatte eller med en masseendring. Attributter på ansettelsen er unntaket, og de kan rettes med en ny import.

Noe som ikke passer inn?

Arbeidsboken bærer nå organisasjonsstrukturen, de ansatte, barna deres, attributtene deres, saldoene og fraværet. Har dere data som ikke passer inn i den, ta kontakt med support via hjelpefunksjonen i produktet før dere setter i gang. Fortell oss hva dere skal flytte, så finner vi den beste veien for det.

Valideringsmeldinger

Valideringen kjører før noe skrives, og angir ark og rad for hvert problem. Radene er nummerert som i Excel, så «Employees row 2» er den første raden under overskriftene. Feil må rettes før importen kjører; advarsler er til informasjon og stopper den ikke.

Meldingene kommer fra serveren og er på engelsk, og de navngir en innebygd kolonne med det engelske navnet: Full Name er kolonnen Fullt navn, Employment Start er kolonnen Ansettelsesstart, og så videre.

Advarsler

MeldingHva du skal gjøre
column "…" is not a known column and was ignoredmTime kjente ikke igjen den overskriften. Er det en notatkolonne du har lagt inn selv, trenger du ikke gjøre noe. Skulle den vært en ekte kolonne, sjekk skrivemåten mot malen — meldingen foreslår kolonnen du sannsynligvis mente, der den kan se det.

Feil

MeldingHva du skal gjøre
Name is required (arket Org Units)Hver organisasjonsenhetsrad trenger et navn — det er det enheten identifiseres på.
org unit … appears more than once on this sheetTo rader i arket Org Units har samme navn. Slå dem sammen, eller gi den ene et nytt navn.
Name … matches more than one existing org unitTo organisasjonsenheter i mTime har allerede det navnet. Gi den ene et nytt navn før dere importerer.
External ID … appears more than once on this sheetTo rader i arket Org Units krever den samme eksterne id-en. Én rad per enhet.
External ID … matches more than one existing org unitTo organisasjonsenheter har allerede den eksterne id-en. Rett opp den ene i mTime først.
External ID … is the org unit …, but Name … is a different existing org unitRaden ville gitt en enhet et navn en annen enhet allerede bruker. Gi den ene et nytt navn, eller fjern den.
unknown or ambiguous parent org unit …Cellen Overordnet enhet peker ikke på noen organisasjonsenhet, eller den peker på to. Legg den overordnede enheten inn som sin egen rad i arket, eller rett skrivemåten.
an org unit cannot be its own parentTøm cellen Overordnet enhet, eller pek den mot en annen enhet.
parent … would put … inside its own subtreeDe overordnede enhetene danner en løkke. Følg kjeden oppover fra denne enheten — en av enhetene i den peker tilbake ned på denne.
no employee is called …Enhetsleder samsvarer ikke med noen i mTime. Sjekk skrivemåten — et navn med aksent skrevet uten aksenten er den vanlige årsaken — eller bruk e-postadressen i stedet.
more than one employee is called …To ansatte har det navnet, så mTime kan ikke skille dem. Bruk e-postadressen til den dere mener.
no employee has the email …E-posten i Enhetsleder tilhører ingen i mTime. Merk at lederen må finnes fra før: noen den samme arbeidsboken er i ferd med å opprette, kan ennå ikke lede en enhet.
Invalid work country …Cellen Arbeidsland er ikke en ISO-kode. Bruk to store bokstaver, f.eks. NO.
Work country … is not in the workspace's permitted work countriesKoden er gyldig, men arbeidsområdet deres bruker ikke det landet. Legg det til under arbeidsland, eller velg et annet.
Employee ID … does not existCellen inneholder en UUID som ikke finnes i dette arbeidsområdet. Bruk initialer eller et ansattnummer i stedet, eller la den stå tom for å opprette personen.
Full Name is requiredFyll det ut — det er også påkrevd ved oppdateringer.
email … is already used by another employeeTo personer kan ikke dele en e-postadresse. Se etter en duplikatrad eller en gammel oppføring.
external id … is already used by another employeeNoen andre har allerede den eksterne id-en. To personer kan ikke dele en.
external id … is given to more than one person on this sheetTo rader har den samme eksterne id-en. Én verdi per person.
invalid Birth Date … — use a date cell, or text in YYYY-MM-DD formCellen er tekst som ikke er en ISO-dato. Formater enten kolonnen som dato og skriv verdien på nytt, eller skriv den som YYYY-MM-DD.
invalid Birth Date … — this looks like an Excel date serialCellen inneholder tallet Excel lagrer en dato som (noe i retning av 46264), fordi kolonnen har mistet datoformateringen. Formater kolonnen som dato, så blir tallet til datoen det står for.
Employment End requires Employment StartLegg til startdatoen, eller fjern sluttdatoen.
Org Unit / Manager / Terms / norm require Employment StartDisse hører til arbeidsforholdet, så arbeidsforholdet må ha en startdato.
unknown or ambiguous org unit …Navnet samsvarer ikke med noen organisasjonsenhet, eller det samsvarer med flere. Legg den inn i arket Org Units, eller opprett den / gi den nytt navn i mTime først.
unknown or ambiguous manager …Ingen med det navnet eller den e-posten finnes i mTime eller på arket Employees — eller det finnes to. Sjekk stavemåten, eller bruk e-postadressen deres i stedet.
unknown or ambiguous employment terms …Det samme, for ansettelsesvilkår.
Employment terms … are not available for this employment's work country or org unitVilkårene finnes, men er begrenset til et annet land eller en annen del av organisasjonen. Utvid tilgjengeligheten, eller velg andre vilkår.
Weekly Norm must equal the sum of the Mon–Sun day hoursDe to måtene å skrive normen på stemmer ikke overens. Rett den ene, eller slett den ene.
Weekly Norm must be greater than zeroEn norm på null er ingen norm. La kolonnene stå tomme i stedet.
… : must be TRUE or FALSEEn ja/nei-attributtkolonne. Skriv TRUE eller FALSE; en avkrysningsboks i regnearket fungerer også.
… : must be one of: …En valgattributt. Meldingen lister opp alternativene — bruk ett av dem, skrevet nøyaktig slik, eller legg til alternativet i innstillingene.
… : must be a valid number / must be a valid date (YYYY-MM-DD)En attributtkolonne med noe typen ikke godtar. Fjern enheter og tusenskilletegn fra tall, og gi datoer en ekte datocelle eller tekst på formen YYYY-MM-DD.
… : must be unique, and this value is already in useEn annen post har allerede den verdien i en unik attributt. Meldingen navngir kolonnen og med vilje ikke verdien.
… : must be unique, and another row of this sheet gives the same valueTo rader i arket krever den samme verdien for en unik attributt.
attribute "…" is managed by an integration and cannot be importedEt tilkoblet system eier den attributten. Endre verdien der, eller tøm kolonnen.
attribute key "…" is reserved: define it on the workspace before a sheet may write itKolonnen navngir en av mTimes egne standardattributter, som har nøkler som begynner med understrek. Legg attributten til under egendefinerte attributter først, og last så ned malen på nytt.
… : an employment attribute requires Employment StartRaden oppretter en ny person, så den trenger et arbeidsforhold verdien kan ligge på. Fyll ut Ansettelsesstart.
… : this employee has no employment record to store the value onPersonen finnes, men har ikke noe arbeidsforhold. Gi vedkommende et i mTime, og importer kolonnen på nytt.
Employee ID is required (arket Accounts)Hver saldorad må si hvem saldoen tilhører.
employee … not found (arket Accounts)Ingen med den ID-en finnes, og ingen rad i arket Employees oppretter vedkommende i denne importen. Importer arket Employees først, eller bruk Alt .
unknown or ambiguous account …En kolonneoverskrift i arket Accounts samsvarer ikke med en tidskonto — ofte en glemt merknadskolonne, en skrivefeil eller feil enhet i parentesen.
invalid amount …Cellen er ikke et rent tall. Fjern enheter, mellomrom og tusenskilletegn, og bruk punktum som desimalskilletegn.
unknown Absence Type …Navnet samsvarer ikke med noen fraværsaktivitet i arbeidsområdet deres. Sjekk skrivemåten mot Innstillinger → Aktiviteter.
Absence Type … matches more than one time-off activityTo fraværsaktiviteter har det samme navnet. Gi den ene et nytt navn før dere importerer.
Already Deducted is required when the absence overlaps the Import DateFraværet går over overgangsdatoen deres, så mTime kan ikke vite om det er med i den importerte saldoen. Sett cellen til TRUE eller FALSE selv.
Hours applies to a single dayTimer fungerer bare når start og slutt er samme dag. Del perioden opp i én rad per delvise dag.
End Date is required (arket Absence)Fravær uten sluttdato kan ikke importeres. Gi det en sluttdato, eller registrer det i mTime.
no employment covers …Den ansatte har ikke noe arbeidsforhold på de datoene, så det finnes ingen arbeidsnorm å registrere fraværet mot. Sjekk datoene, eller den ansattes ansettelsesstart.
overlaps Absence row … for the same employeeTo rader for én ansatt dekker samme dag. Del dem opp slik at periodene ikke overlapper — én rad per fravær.
Employee ID is required (arket Children)Hver barnerad må si hvilken ansatt barnet hører til.
employee … not found (arket Children)Ingen med den ID-en finnes, og ingen rad i arket Employees oppretter vedkommende. Importer det sammen med arket Employees, eller bruk Alt .
fill in Child Birth Date or Due DateEt barn trenger én av de to datoene: fødselsdatoen når barnet er født, termindatoen frem til da.
Child Birth Date … is in the futureEn fødselsdato betyr at barnet er født. Skriv en forventet fødsel i Termin i stedet.
invalid Parent Role …Velg en av de fire rollene i nedtrekkslisten, eller la cellen stå tom.
this child appears more than once on this sheetTo rader for én ansatt har samme barnenavn og dato. Slett den ene — eller, for tvillinger, gi hvert barn sitt eget navn.

Begrensninger

Filformat.xlsx (Excel 2007 og nyere). .xls, CSV og Numbers-filer godtas ikke
Maksimal filstørrelse100 MB
Ark som lesesOrg Units, Employees, Accounts, Absence og Children, med engelsk navn eller navnet på et av mTimes språk — andre ignoreres
SlettingerAldri
Tømme en attributtIkke mulig fra arbeidsboken — en tom attributtcelle lar verdien stå

Rettigheter

Nedlasting av malen, opplasting og kjøring av en Excel-import krever alle rettigheten import. Å produsere en Enkel Excel-arbeidsbok fra arbeidsområdet krever rettigheten export.