Flex HRM data mapping and participant handling

Dineth Kurukularatchi
Dineth Kurukularatchi
  • Updated

The integration maps Flex HRM fields to Oneflow data fields as follows:

Oneflow data fieldFlex HRM fieldTypeObject
Employee numberEmployment.EmploymentNumberstringEmployee
First nameFirstNamestringEmployee
SurnameLastNamestringEmployee
National ID numberNationalIdentificationNumberstringEmployee
C/O addressAddressRow1stringEmployee
Street addressAddressRow2stringEmployee
Postal codePostalCodestringEmployee
CityCitystringEmployee
CountryCountrystringEmployee
Email workEmailWorkstringEmployee
Mobile phone privatePhone4stringEmployee
Immediate managerImmediateManagerEmployeeId (Name)stringEmployee
PositionTitleId (Name)stringEmployment
Start of employmentFromDatedateEmployment
End of employmentToDatedateEmployment
Company numberCompanyIdstringEmployee
Working time percentageEmploymentRatePercentfloatEmployment rate
Employment rate start dateFromDatedateEmployment rate
Employment rate end dateToDatedateEmployment rate

NOTES

  • Employee number and Company number together identify the employee record to fetch; employee numbers are unique within a company.
  • Position is fetched as a human-readable title name, not an ID.
  • Immediate manager displays the manager's full name.
  • Date fields use ISO 8601 format (YYYY-MM-DD).

Participant and colleague handling

Employee as participant:

When employee details are fetched, the integration checks the contract's delivery channel and two-factor authentication (2FA) settings:

  • If Email delivery is preferred and the employee has a work email, the employee is added as a counterparty participant.
  • If SMS delivery is preferred and the employee has a mobile number, the employee is added.
  • If Email and SMS is preferred and the employee has both, the employee is added.
  • If delivery channel is None or Same device, the employee is not automatically added.

Manager as colleague:

If the employee has an immediate manager in Flex HRM and the manager has an active Oneflow account with the same email address, the manager is added as a colleague (non-signatory) on the owner side.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request