Click or drag to resize

WSUserLaborLevel Class

Web service class for working with a users labor levels
Inheritance Hierarchy
SystemObject
  AppOne.Services.V2BaseService
    AppOne.Services.V2.MethodsWSUserLaborLevel

Namespace: AppOne.Services.V2.Methods
Assembly: AppOne.Web.Service (in AppOne.Web.Service.dll) Version: 1.0.141
Syntax
public class WSUserLaborLevel : BaseService

The WSUserLaborLevel type exposes the following members.

Methods
 NameDescription
Public methodCode exampleAddUserLaborLevel Adds a AddUserLaborLevelOut response with a result model List<AddUserLaborLevelModel>
Public methodCode exampleDeleteUserLaborLevel Deletes a list of assigned user labor levels by its IDList and returns a list of DeleteResult status structures
Public methodCode exampleGetUserLaborLevel Returns a GetUserLaborLevelOut response with a result model List<GetUserLaborLevelModel>
Public methodCode exampleUpdateUserLaborLevel Adds a UpdateUserLaborLevelOut response with a result model List<UpdateUserLaborLevelModel>
Top
Remarks
This class contains all the necessary methods/operations for working with a specific set of user labor levels.

Note  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 note  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).
See Also