Get |
public class GetUserLaborLevelModel
The GetUserLaborLevelModel type exposes the following members.
Name | Description | |
---|---|---|
AssignedLaborLevelDetails | A structure that represents the labor levels that are assigned to a given user. | |
EmpIdentifier | The employee identifier that is bound to the labor-level-detail result set. | |
HierarchyLaborLevelDetails | A structurer that represents the labor levels that are assigned to a given user by labor level hierarchy. | |
HomeLaborLevelDetails | This class is the model for retrieving the home or default labor levels that are assigned to a user |
Note |
---|
Business Rules: Labor levels are used to create a structure for labor distribution, job costing and reporting. Labor-level-details track where employees spend their time. Employees are only able punch against specific labor-level-details to which they are assigned. Employees can be assigned to home or default labor-level-details by which they can be automatically assigned when accessing specific interfaces. Labor-levels (GetLaborLevelModel) are merely group containers for labor-level-details (GetLaborLevelDetailModel); basically a GetLaborLevelDetailModel is a child element of GetLaborLevelModel. Setup: Manager > Employees > Labor Levels Configuration > Imports > New Employee Defaults Configuration > Labor Levels > Define (Labor Levels GetLaborLevelModel) Configuration > Labor Levels > Setup (Labor Levels Details GetLaborLevelDetailModel) |
Caution |
---|
When "Implied Labor Level Hierarchy" is enabled it will change the way in which labor levels are displayed for a given users. See Configuration > Labor Levels Hierarchy (which is enabled from the General Configuration interface). |
Note |
---|
The GetUserLaborLevelModel object is read-only. Direct access to setting these values must be done in the time-web user interface or through an AddModel. This flag must be enable for the users to get results for the HierarchyLaborLevelDetails structure. |