Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyTypeDescription
SendSignInInfoToNewEmployeesBooleanFlag to indicate whether an email should be sent to newly created employee containing sign-in link, sign-in id and password.
NewEmployeesMustChange PasswordOnFirstSignInBooleanFlag to indicate whether new employees must change password the first time they sign into the system.
PlaceEmployeeOnRootIfAcce ssDepartmentDoesNot
Exist
BooleanFlag to indicate that if employee's primary access department does not exist, then place the employee on root department. When it happens, the employee get account is automatically locked.
DoNotDeleteUnlistedSynchronizedEmployeesBooleanFlag to indicate whether previously synchronized employees, that are not listed in current request, should be deleted or not.
AutoCreateJobTitlesBooleanFlag to indicate whether Job Titles should be created automatically when it does not exists in the DDList. The auto-creation will only work if the customer is using 'ThirdpartyId' for JobTitle.
See: JobTitleId
EmployeeListList of EmployeesList of employees to synchronize.
The list must contain at least one valid employee.

...

PropertyTypeDescription
ThirdPartyUsernameStringLogin id of the employee in Customer’s network.
This property is only required if Single Sign-On is in use.
AddressString
Address2String
ZipString
CityString
CountryString
NationalityString
GenderEnumValid values:
Male, Female, Other
BirthDateNullable<DateTime>
AnniversaryDateNullable<DateTime>
PersonIdString
AlternateEmailString
PhonePrivateString
PhoneMobileString
PhoneFaxString
PhoneWorkString
PhonePrivateCountryCodeString
PhoneMobileCountryCodeString
PhoneWorkCountryCodeString
EmploymentIdString
EmploymentDateNullable<DateTime>
WorkTimeStartint
WorkTimeEndint
WorkPercentageint
WorkLocationstring
BankAccountNumberstring
MaritalStatusIdRemotableId<int>

Anchor
employeedetails_jobtitleId
employeedetails_jobtitleId
JobTitleId

RemotableId<int>
JobTypeIdRemotableId<int>
NoticeTimeIdRemotableId<int>
EducationLevelIdRemotableId<int>
ProbationPeriodIdint
ParentEmployeeIdint
ParentEmployeeRemotableId<int>
CostCenterstring
StaffCategorystring
LastName2string
AvailabilityDateNullable<DateTime>
ResignationDateNullable<DateTime>Should not be used. Will be deprecated soon. (01.05.2021) 
'Lastworkingdate' should be used instead
(24.02.2021)
Salarystring
AppraisalImageFileNamestring
SeniorityDateNullable<DateTime>
ReasonForLeavingIdRemotableId<int>
FTEdouble
BankRegistrationNumberstring
LastWorkingDateNullable<DateTime>
EmploymentEndDateNullable<DateTime>
RelativeInfo1Emailstring
RelativeInfo1RelationIdRemotable<int>
RelativeInfo1Namestring
RelativeInfo1Phonestring
RelativeInfo2Emailstring
RelativeInfo2RelationIdRemotable<int>
RelativeInfo2Namestring
RelativeInfo2Phonestring
AccessLevelListList<UserAccessInfo>List of UserAccessInfo entries that define employee’s access and roles in different departments.
At least one AccessInfo entry must be supplied.
The first entry in the list servers as employees’ default access.
KeyInformationAnswerListList<EmployeeKeyInformationAnswer>



...