Structure of Snap Schedule 365 object: Employee
PROPERTIES
Title | Type | Description |
---|---|---|
ID | number | ID of the employee |
Code | string | Unique code to identify the employee |
Name | string | Name of the employee (required) |
IsActive | boolean | Active status of the employee |
IsPortalAllowed | boolean | Is the employee allowed access to the employee remote access portal? |
IsInPortalDirectory | boolean | Can the employees contact information be included in the employee portal directory? |
PortalPasswordConfirmationToken | string | Password confirmation token to allow employee to change password |
PortalPasswordConfirmationTokenExpirationDate | Date | Password confirmation token expiration date and time |
PortalPIN | string | Unique PIN to identify the employee |
PositionID | number (references Definition) | Identifies the employees primary position |
HourlyCost | number | The employees hourly cost |
ContactInfo | ContactInfo | The employees contact information |
CustomInfo | CustomInfo | Identifies any custom data for the employee |
DesiredWorkWeekDuration | number | Length of desired work week in minutes |
MaxWorkDurationPerDay | number | Maximum number of minutes employee can work per day |
MinWorkDurationPerDay | number | Minimum number of minutes employee must work per day |
MaxWorkDurationPerWeek | number | Maximum number of minutes employee can work per week |
MinWorkDurationPerWeek | number | Minimum number of minutes employee must work per day |
MaxOvertimeDurationPerDay | number | Maximum number of overtime minutes employee can work per day |
MaxOvertimeDurationPerWeek | number | Maximum number of overtime minutes employee can work per week |
MaxConsecutiveWorkDays | number | Maximum number of consecutive days that employee can work at a time |
IsOvertimeExempt | boolean | Is employee exempt from overtime? |
DateStarted | Date | Date that the employee was hired |
DateTerminated | Date | Date that the employee was terminated |
GenderID | number (references Definition) | Identifies the gender of this employee |
TeamID | number (references Definition) | Identifies the team that this employee belongs to |
PictureInfo | PictureInfo | Identifies employees profile picture |
Notes | string | Any notes for employee |
DateCreated | Date | Date and time that the employee was created |
LastUpdated | Date | Date and time that the employee was updated |
EmployeeSkills | EmployeeSkill Array | Array of EmployeeSkill objects. |
EmployeeLocations | EmployeeLocation Array | Array of EmployeeLocation objects. |
AvailabilitySchedules | AvailabilitySchedule Array | Array of AvailabilitySchedule objects. |
EmployeeAssignmentReasons | EmployeeAssignmentReason Array | Array of EmployeeAssignmentReason objects. |
EmployeeTasks | EmployeeTask Array | Array of EmployeeTask objects. |
CompanyTimeNow | Date | The current date and time in the account’s defined timezone. |