Click or drag to resize

UserInfoModelHomeLaborLevel1 Property

Gets or sets the Home Labor Level(N) name for a user

Namespace: AppOne.Web.Service.Services.V1R0.Customer.Contracts
Assembly: AppOne.Web.Service (in AppOne.Web.Service.dll) Version: 1.0.141
Syntax
public string HomeLaborLevel1 { get; set; }

Property Value

String
Remarks
This value represent the home labor level or cost center at LaborLevel(N) where N can be 1-15 (i.e. LaborLevel1, LaborLevel15). A home labor level is basically a default labor level that will be assigned to the employee if they don't have the option to set it. There are currently a maximum of 15 different labor level slots availble. The value that should be set on this field is a valid LaborLevelDetailModel.LLDetailName string value. Use the LaborLevelDetailGetAll(QueryParam) or [!:ServiceRouter.LaborLevelDetailGetByID] to find the correct names.

Note  Note
Setup:
Configuration > Labor Levels > Define (Labor Levels LaborLevelModel)
Configuration > Labor Levels > Setup (Labor Levels Details LaborLevelDetailModel)
Configuration > Imports > New Employee Defaults

Business Rules:
Labor levels are used to create a structure for labor distribution, job costing and reporting. Labor Levels track where employees spend their time. Employees are only able to clock into the labor levels to which they are assigned. Employees can be assigned home (default) labor levels to which they may be automatically assigned when accessing specific interfaces.
Labor levels (LaborLevelModel) are merely group containers for labor level details (LaborLevelDetailModel); basically a LaborLevelDetailModel is a child element of LaborLevelModel.
Caution note  Caution
Note that the LaborLevel(N) value also correlates to a specific LaborLevelModel, where the N portion is identifiable by the LaborLevelModel.OrdinalPosition value. Therefore it is very important that the value set for any LaborLevel(N) value is a direct LaborLevelDetailModel child of the LaborLevelModel.
Example
Sales, Arizona, West
See Also