Skip to main content
Skip table of contents

Visma HR+8 - Mappinger

This document provides detailed field mappings for integrating the Visma HR+8 system with Identum's eADM platform. The mappings specify how data from the source JSON files (grp_ImportHierachy.json and emp_ImportHR.json) is processed and mapped to corresponding fields within eADM.

The guide is divided into two main sections:

  • Department Mappings: Defines the correlation between Visma HR+8 department data and eADM organisational unit fields.

  • User Mappings: Defines the correlation between Visma HR+8 employee data and eADM user account fields.


Department Mappings

Department data is imported from the grp_ImportHierachy.json file.

eADM Field

Visma HR+8 Source Field

Notes

CostCentre

GroupGenerationItemDepartmentDescription

Example: "37109 VC Göteborg 9"

Department

GroupItemDescription

Example: "37109 Medarbetare"

DepartmentNumber

GroupItemId

Example: 1535

Manager

GroupGenerationItemGroupManagerUserId

Note: This field requires a derived value. The UserId (e.g., 96336) must be used to look up and populate the manager's full name.

Orgnr

GroupItemUnitCode

Example: "10"

OrgUnitnr

GroupItemId

Example: 1535

OrgUnitType

GroupItemType

Example: "Employable"

ParentDepartmentNumber

GroupGenerationItemParentGroupId

Note: The original mapping considered using GroupGenerationItemParentId, but it is recommended to use GroupGenerationItemParentGroupId for better accuracy.

SourceID

Id

Example: 1542


User Mappings

User data is primarily imported from the emp_ImportHR.json file, with some fields originating from ImportHR.json.

eADM Field

Visma HR+8 Source Field

Source File

Notes

ABusinessNumber

CompanyCode

emp_ImportHR.json

Example: "7032"

ACostCentre1

AccountPart1

emp_ImportHR.json

Example: "37161"

ACostCentreName1

OrganizationalConcept1

emp_ImportHR.json

Example: "FrPA"

ACostCentreName2

OrganizationalConcept2

emp_ImportHR.json

Example: "Gbg"

ALocation

WorkplaceDescription

emp_ImportHR.json

Example: "Göteborg"

APositionEndDate

EmploymentGroups.EndDate

emp_ImportHR.json

Value may be null.

APositionTypeName

EmploymentTypeDescription

emp_ImportHR.json

Example: "Anställning per arb timtimanst (G)"

APositionTypeValue

EmploymentTypeId

emp_ImportHR.json

Example: 14

AUnitId

UnitCode

ImportHR.json

Example: "10"

AWorkClassificationName

EmploymentTypeDescription

emp_ImportHR.json

AAuthorizedPositionName

Long Description

emp_ImportHR.json

Maps from positions.longDescription. Example: "Personlig Assistent"

Company / ACompany

EmployerName

ImportHR.json

Example: "Saltkråkan Personlig Assistans AB"

Department / Parentdepartment

GroupDescription

emp_ImportHR.json

Example: "37109 Medarbetare"

DepartmentNumber / ParentdepartmentNumber

GroupId

emp_ImportHR.json

Note: This value should match the DepartmentNumber from the Department Mappings.

EmployeeNumber

WorkNumber

ImportHR.json

Example: "107099"

EmployeeStatusCode

SalaryFormDescription

emp_ImportHR.json

Example: "Timlön"

EmployeeType

AgreementCategoryName

emp_ImportHR.json

Example: "Personlig assistans, Behov"

EmployeeTypeCode

AgreementCategoryCode

emp_ImportHR.json

Example: "e59"

ExternalInitials

UserName

ImportHR.json

Example: "9806170065"

GivenName

FirstName

ImportHR.json

Example: "Ina"

Mail

EmailWork

ImportHR.json

Value may be null.

Mobile

CellPhone

ImportHR.json

Example: "0772201048"

PositionCode / APositionCodeId

PositionCode

emp_ImportHR.json

Example: "5002"

Private Email

EmailHome

ImportHR.json

Example: "Olssom79@hotmail.com"

Private Phone

HomeTelephone

ImportHR.json

Example: "0762201048"

SalaryCode

SalaryFormId

ImportHR.json

Example: 4

Socialsecuritynumber

SocialSecurityNumber

ImportHR.json

Example: "199806170065"

SourceId

PersonId

emp_ImportHR.json

Example: 106517

Start

HireDate

ImportHR.json

Example: "2021-01-01"

Stillinger (Positions)

Employmentgroups

emp_ImportHR.json

Note: A filter should be considered to exclude terminated positions from the import.

Stop

EndDate

ImportHR.json

Value may be null.

Surname

LastName

ImportHR.json

Example: "Olsson"

Title / APositionCodeName

Description

emp_ImportHR.json

Maps from positions.description. Example: "Personlig Assistent"

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.