⚙️Skapa scheman i Flex HRM från externa försystem
Alla anställda behöver ha ett schema för att HRM Payroll ska kunna beräkna frånvaro och andra värden korrekt. Du kan importera scheman från ett externt försystem om ni inte bygger dem direkt i systemet.
Krav på filer från försystemet
När du skapar och exporterar filer från försystemet behöver du följa dessa tekniska krav:
- Filformat: Filen ska vara en textfil med en filändelse som exempelvis
.csv,.tsveller.dta. - Filnamn: Vi rekommenderar att varje fil har ett unikt filnamn, till exempel
Lon_20230525_01.csv. - Fältavgränsare: Använd
;(semikolon) ellertabsom fältavgränsare i filen. - Radbrytning: För att Flex HRM ska kunna läsa in filen behöver radbrytningstecknet vara
CrLf. Det är standardtecknet för filer som du skapar i Windows-baserade system. - Teckenkodning: Teckenkodningen i filen ska vara
UTF-8. - Rubrikrad: Vi rekommenderar att den översta raden i filen innehåller rubrikerna för respektive fält, men det är inget krav.
Schemafilen
* Något av fälten Arbetstid i timmar, Arbetstid i minuter eller Dagschema är obligatorisk. Det räcker alltså med en av dessa uppgifter i filen. Om man importerar Arbetstid i timmar eller Arbetstid i minuter behöver de anställda i Flex HRM vara kopplade till en tidgrupp som har ett standardschema med en rastregel.Fält
Obl
Datatyp/format (maximal längd)
Innehåll/kommentar
Företagsnummer
Heltal (5 tkn)
Företagsnummer (nr/beteckning/kod). Detta fält används om filen innehåller schemaposter tillhörande anställda från flera olika företag.
Anställningsnummer
J
Alfanumeriskt (10 tkn)
Anställningsnummer i HRM som schemat hör till.
Dagschema
J *
Alfanumeriskt (3 tkn)
Dagens dagschema i HRM
Arbetstid i timmar
J *
Decimaltal (5 tkn)
Arbetstiden i timmar (decimalt). 7 h och 30 min importeras som 7,5 h.
Arbetstid i minuter
J *
Heltal (4 tkn)
Arbetstid i minuter. 8 h importeras som 480 min.
Fr.o.m. datum
J
Datum (10 tkn)
Format: ÅÅÅÅMMDD
Exempel: 20230601 (Det går även att importera datum på formatet ÅÅMMDD eller ÅÅÅÅ-MM-DD)
Fr.o.m. klockslag
**
Klockslag (5 tkn)
Format: HH:MM
Exempel: 08:00
T.o.m. datum
Datum (10 tkn)
Format: ÅÅÅÅMMDD
Exempel: 20230601
(Det går även att importera datum på formatet ÅÅMMDD eller ÅÅÅÅ-MM-DD)
Om detta fält utesluts används fr.o.m. datum. Detta innebär att arbetspass som sträcker sig över en dygnsbrytning inte kan hanteras.
OBS! T.o.m. datum får endast vara samma datum som fr.o.m. datum (det vanligaste) eller direkt efterkommande datum. Fr.o.m. datum och t.o.m. datum får alltså inte sträcka sig över fler än maximalt 2 dygn.
T.o.m. klockslag
**
Klockslag (6 tkn)
Format: HH:MM
Exempel: 17:00
Rast i minuter
**
Heltal (4 tkn)
Total rastlängd för dagen i minuter
** Klockslag och rast behöver endast inkluderas om man importerar flera arbetspass samma dag. Dessa uppgifter behövs ej om endast Payrollmodulen används i Flex HRM.
Arbetspass över dygnsbrytning
Om ett arbetspass påbörjas och avslutas under samma dygn behöver endast fr.o.m. datum finnas i importfilen. Om ett arbetspass däremot sträcker sig över en dygnsbrytning måste även t.o.m. datum finnas med i filen.
Exempel:
Passet påbörjas 2023-06-01 kl 22:00 på kvällen och avslutas 2023-06-02 kl 06:00 på morgonen. Filen måste då innehålla både fr.o.m. datum (2023-06-01) och t.o.m. datum (2023-06-02).
OBS! Ett arbetspass får endast utbreda sig på 1-2 dagar. Fr.o.m. datum och t.o.m. datum måste därför vara samma datum eller vara två datum i direkt följd.
Flera arbetspass per dag
Om dagen är uppdelad i flera arbetspass, t.ex. ett förmiddagspass och ett eftermiddagspass med två timmars vila mellan, skapar man ett schema i HRM med det tidigaste passets fr.o.m. klockslag och det sista passets t.o.m. klockslag, samt lägger in all ledig tid däremellan som rast.
Exempel:
Pass 1 pågår mellan 08:00 – 12:00 med 15 min rast, och pass 2 mellan 14:00 – 18:00 med 15 min rast.
Schema för den dagen anges då fr.o.m. kl 08:00, t.o.m. kl 18:00, med 150 min rast (15 min + 2 h + 15 min).