...
Property | Type | Description |
---|---|---|
SendSignInInfoToNewEmployees | Boolean | Flag to indicate whether an email should be sent to newly created employee containing sign-in link, sign-in id and password. |
NewEmployeesMustChange PasswordOnFirstSignIn | Boolean | Flag to indicate whether new employees must change password the first time they sign into the system. |
PlaceEmployeeOnRootIfAcce ssDepartmentDoesNot Exist | Boolean | Flag 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. |
DoNotDeleteUnlistedSynchronizedEmployees | Boolean | Flag to indicate whether previously synchronized employees, that are not listed in current request, should be deleted or not. |
AutoCreateJobTitles | Boolean | Flag 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 |
EmployeeList | List of Employees | List of employees to synchronize. The list must contain at least one valid employee. |
...
Property | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
ThirdPartyUsername | String | Login id of the employee in Customer’s network. This property is only required if Single Sign-On is in use. | ||||||
Address | String | |||||||
Address2 | String | |||||||
Zip | String | |||||||
City | String | |||||||
Country | String | |||||||
Nationality | String | |||||||
Gender | Enum | Valid values: Male, Female, Other | ||||||
BirthDate | Nullable<DateTime> | |||||||
AnniversaryDate | Nullable<DateTime> | |||||||
PersonId | String | |||||||
AlternateEmail | String | |||||||
PhonePrivate | String | |||||||
PhoneMobile | String | |||||||
PhoneFax | String | |||||||
PhoneWork | String | |||||||
PhonePrivateCountryCode | String | |||||||
PhoneMobileCountryCode | String | |||||||
PhoneWorkCountryCode | String | |||||||
EmploymentId | String | |||||||
EmploymentDate | Nullable<DateTime> | |||||||
WorkTimeStart | int | |||||||
WorkTimeEnd | int | |||||||
WorkPercentage | int | |||||||
WorkLocation | string | |||||||
BankAccountNumber | string | |||||||
MaritalStatusId | RemotableId<int> | |||||||
| RemotableId<int> | |||||||
JobTypeId | RemotableId<int> | |||||||
NoticeTimeId | RemotableId<int> | |||||||
EducationLevelId | RemotableId<int> | |||||||
ProbationPeriodId | int | |||||||
ParentEmployeeId | int | |||||||
ParentEmployee | RemotableId<int> | |||||||
CostCenter | string | |||||||
StaffCategory | string | |||||||
LastName2 | string | |||||||
AvailabilityDate | Nullable<DateTime> | |||||||
ResignationDate | Nullable<DateTime> | Should not be used. Will be deprecated soon. (01.05.2021) 'Lastworkingdate' should be used instead (24.02.2021) | ||||||
Salary | string | |||||||
AppraisalImageFileName | string | |||||||
SeniorityDate | Nullable<DateTime> | |||||||
ReasonForLeavingId | RemotableId<int> | |||||||
FTE | double | |||||||
BankRegistrationNumber | string | |||||||
LastWorkingDate | Nullable<DateTime> | |||||||
EmploymentEndDate | Nullable<DateTime> | |||||||
RelativeInfo1Email | string | |||||||
RelativeInfo1RelationId | Remotable<int> | |||||||
RelativeInfo1Name | string | |||||||
RelativeInfo1Phone | string | |||||||
RelativeInfo2Email | string | |||||||
RelativeInfo2RelationId | Remotable<int> | |||||||
RelativeInfo2Name | string | |||||||
RelativeInfo2Phone | string | |||||||
AccessLevelList | List<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. | ||||||
KeyInformationAnswerList | List<EmployeeKeyInformationAnswer> | |||||||
...