Mandatory fields
LuccaHR provides solutions to optimize administrative and HR processes.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 378: Supported operations for Users
Create User |
POST |
Get a user |
GET |
List Users |
GET |
Update a user |
PUT |
Departments
Table 379: Supported operations for Departments
Create a department |
POST |
Delete a department |
DELETE |
Get a department |
GET |
List department |
GET |
Update a department |
PUT |
Users
-
name.firstName
-
name.lastName
-
userName
-
email.value
-
extension.legalEntityId
-
extension. departmentId
Departments
User and Department mapping
The user and department mappings are listed in the tables below.
Table 380: User mapping
displayName |
displayName |
Emails.Value |
mail |
Extension.birthDate |
birthDate |
Extension.contractEnd |
dtContractEnd |
Extension.contractStart |
dtContractStart |
Extension.department.name |
department.name |
Extension.department.value |
departmentID |
Extension.employeeNumber |
employeeNumber |
Extension.gender |
gender |
Extension.legalEntity.name |
legalEntity.name |
Extension.legalEntity.value |
legalEntityID |
Extension.manager.name |
manager.name |
Extension.Manager.Value |
managerID |
Extension.rolePrincipal.name |
rolePrincipal.name |
Extension.rolePrincipal.value |
rolePrincipalId |
Id |
id |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
Name.FamilyName |
lastName |
Name.Formatted |
name |
Name.GivenName |
firstName |
Roles[].display |
habilitedRoles[].name |
Roles[].value |
habilitedRoles[].id |
Title |
jobTitle |
UserName |
login |
Table 381: Department mapping
id |
id |
name |
name |
code |
code |
Active |
isActive |
head.value |
headID |
head.name |
head.name |
members[].value |
users[].id |
members[].display |
users[].name |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
Connector limitations
-
A user once created cannot be deleted, but it can be terminated using the PUT API.
-
Multiple departments with same name can be created.
-
Departments with one or more active users cannot be deleted.
User and Department mapping
LuccaHR provides solutions to optimize administrative and HR processes.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 378: Supported operations for Users
Create User |
POST |
Get a user |
GET |
List Users |
GET |
Update a user |
PUT |
Departments
Table 379: Supported operations for Departments
Create a department |
POST |
Delete a department |
DELETE |
Get a department |
GET |
List department |
GET |
Update a department |
PUT |
Mandatory fields
Users
-
name.firstName
-
name.lastName
-
userName
-
email.value
-
extension.legalEntityId
-
extension. departmentId
Departments
The user and department mappings are listed in the tables below.
Table 380: User mapping
displayName |
displayName |
Emails.Value |
mail |
Extension.birthDate |
birthDate |
Extension.contractEnd |
dtContractEnd |
Extension.contractStart |
dtContractStart |
Extension.department.name |
department.name |
Extension.department.value |
departmentID |
Extension.employeeNumber |
employeeNumber |
Extension.gender |
gender |
Extension.legalEntity.name |
legalEntity.name |
Extension.legalEntity.value |
legalEntityID |
Extension.manager.name |
manager.name |
Extension.Manager.Value |
managerID |
Extension.rolePrincipal.name |
rolePrincipal.name |
Extension.rolePrincipal.value |
rolePrincipalId |
Id |
id |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
Name.FamilyName |
lastName |
Name.Formatted |
name |
Name.GivenName |
firstName |
Roles[].display |
habilitedRoles[].name |
Roles[].value |
habilitedRoles[].id |
Title |
jobTitle |
UserName |
login |
Table 381: Department mapping
id |
id |
name |
name |
code |
code |
Active |
isActive |
head.value |
headID |
head.name |
head.name |
members[].value |
users[].id |
members[].display |
users[].name |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
Connector limitations
-
A user once created cannot be deleted, but it can be terminated using the PUT API.
-
Multiple departments with same name can be created.
-
Departments with one or more active users cannot be deleted.
Connector limitations
LuccaHR provides solutions to optimize administrative and HR processes.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 378: Supported operations for Users
Create User |
POST |
Get a user |
GET |
List Users |
GET |
Update a user |
PUT |
Departments
Table 379: Supported operations for Departments
Create a department |
POST |
Delete a department |
DELETE |
Get a department |
GET |
List department |
GET |
Update a department |
PUT |
Mandatory fields
Users
-
name.firstName
-
name.lastName
-
userName
-
email.value
-
extension.legalEntityId
-
extension. departmentId
Departments
User and Department mapping
The user and department mappings are listed in the tables below.
Table 380: User mapping
displayName |
displayName |
Emails.Value |
mail |
Extension.birthDate |
birthDate |
Extension.contractEnd |
dtContractEnd |
Extension.contractStart |
dtContractStart |
Extension.department.name |
department.name |
Extension.department.value |
departmentID |
Extension.employeeNumber |
employeeNumber |
Extension.gender |
gender |
Extension.legalEntity.name |
legalEntity.name |
Extension.legalEntity.value |
legalEntityID |
Extension.manager.name |
manager.name |
Extension.Manager.Value |
managerID |
Extension.rolePrincipal.name |
rolePrincipal.name |
Extension.rolePrincipal.value |
rolePrincipalId |
Id |
id |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
Name.FamilyName |
lastName |
Name.Formatted |
name |
Name.GivenName |
firstName |
Roles[].display |
habilitedRoles[].name |
Roles[].value |
habilitedRoles[].id |
Title |
jobTitle |
UserName |
login |
Table 381: Department mapping
id |
id |
name |
name |
code |
code |
Active |
isActive |
head.value |
headID |
head.name |
head.name |
members[].value |
users[].id |
members[].display |
users[].name |
meta.Created |
createdOn |
meta.LastModified |
modifiedOn |
-
A user once created cannot be deleted, but it can be terminated using the PUT API.
-
Multiple departments with same name can be created.
-
Departments with one or more active users cannot be deleted.
OpenText
OpenText provides a complete and integrated Information Management platform, allowing companies to organize, integrate and protect data and content as it flows through business processes inside and outside the organization.
Supervisor configuration parameters
To configure the connector, following parameters are required:
Supported objects and operations
Users
Table 382: Supported operations for Users
Create User |
POST |
Get a user |
GET |
Update a user |
PUT |
Get all Users |
GET |
Delete a User |
DELETE |
Group
Table 383: Supported operations for Groups
Create Group |
POST |
Get a Group |
DELETE |
Get all Group |
GET |
Update a Group |
PUT |
Delete a Group |
DELETE |
Mandatory fields
Users
Groups
User and Groups mapping
The user and Groups mappings are listed in the tables below.
Table 384: User mapping
id |
id |
externalId |
externalId |
userName |
userName |
name.givenName |
name.givenName |
name.formatted |
name.formatted |
name.familyName |
name.familyName |
displayName |
displayName |
title |
title |
userType |
userType |
locale |
locale |
timezone |
timezone |
preferredLanguage |
preferredLanguage |
emails[].value |
emails[].value |
emails[].type |
emails[].type |
phoneNumbers[].value |
phoneNumbers[].value |
phoneNumbers[].type |
phoneNumbers[].type |
addresses[].formatted |
addresses[].formatted |
addresses[].streetAddress |
addresses[].streetAddress |
addresses[].locality |
addresses[].locality |
addresses[].region |
addresses[].region |
addresses[].postalCode |
addresses[].postalCode |
addresses[].country |
addresses[].country |
addresses[].type |
addresses[].type |
userExtension.employeeNumber |
userExtension.employeeNumber |
userExtension.costCenter |
userExtension.costCenter |
userExtension.organization |
userExtension.organization |
userExtension.division |
userExtension.division |
userExtension.department |
userExtension.department |
userExtension.manager.value |
userExtension.manager.value |
userExtension.manager.location |
userExtension.manager.$ref |
password |
password |
active |
active |
meta.created |
meta.created |
meta.lastModified |
meta.lastModified |
Table 385: Group mapping
id |
id |
displayName |
displayName |
GroupExtension.externalId |
externalId |
GroupExtension.emails[].value |
emails[].value |
GroupExtension.emails[].type |
emails[].type |
members[].value |
members[].value |
members[].type |
members[].type |
members[].display |
members[].display |
meta.created |
meta.created |
meta.lastModified |
meta.lastModified |
Connector limitations
-
Most of the attributes like phoneNumber, addresses, preferredLanguage, timezone, locale takes any junk value due to target API behavior.