TkWorkAssignmentProfile
Name: Timekeeping Work Assignment Profile
Type: Ancillary
Modules: OPS-Dispatch
Description: Contains profiles used by the Work Assignment Assistant.
| Field | Documentation |
|---|---|
| WorkAssignProfileId | Unique identifier for a work assignment profile. |
| Name | Name of the work assignment profile. |
| Sequence | Priority number used for ordering data query records. |
| Flag | Indicates the extra employee type (0 = Extra board, 1 = Volunteers). |
| Divisions | Contains a list of division identifiers from MasterDivisions.DivisionId. |
| BoardTypes | References the associated VolunteerTypeId (from VolunteerType.VolunteerTypeId) or ExtraBoardTypeId (from ExtraBoardType.ExtraBoardTypeId) depending on the value of Flag. |
| NumberToProcess | Maximum number of employees processed by this work assignment profile. |
| EmployeeSort | List of fields and sort attributes by which employees are sequenced. |
| WorkSort | List of fields and sort attributes by which open work is sequenced. |
| AgencyId | Agency identifier from Agencies.AgencyId. References the associated agency. |
| MaxWorkTime | Maximum allowable working time, in seconds, for this profile. |
| AssignTypeId | Indicates the work assignment type. Values can be predefined (0 = None, 1 = Bid, 2 = Substitution, 3 = Hold-Down, 4 = Rota, 10 = Planned Extraboard, 11 = Planned Volunteee, 20 = Daily Extraboard, 21 = Daily Volunteer) or can be a custom assignment type from OpsCustomAssignmentTypes.AssignTypeId. |
| WorkFilter | Work filter in XML format. |
| UnassignBidStandby | If true, when work assignment assistant is assigned work it will also unassign and remove the overlapping standby work. |
| StandbyTimeFrame | Indicates the time span that an eligible work SignOnTime must begin in relation to an employee's standby SignOn time ( i.e., If StandbyTimeFrame is 30 minutes and employee's standby work's SignOnTime is 7:00 am then eligible work must have a SignOnTime between 7:00 am and 7:29 am). |
| MinWorkTime | The minimum allowable working time for this profile(in seconds) |
| AutomateWhenActivateDay | If select, determine the valid WAA Profile that can be run after Activating Day. |
| WarnIfAlreadyRun | If enabled, the user will be warned if the WAA process has already been run for this profile. |
| CustomEmployeeFilter | Specifies the Custom service method to call for extended employee filtering. |
| CustomWorkFilter | Specifies the Custom service method to call for extended work filtering. |
| CustomAssignmentRule | Specifies the Custom service method to call for applying custom work assignment rules. |
| AutoAssignManualFirst | If selected, the Work Assignment Assistant allows manual assignments during the first pass. |
| SaveOnNextPrev | If selected, the Work Assignment Assistant automatically assigns open work when the Next button is clicked. |
| AutoAssignAbsent | If selected, employees with partial day absences are included in the Work Assignment Assistant process and can be assigned work where applicable. |
| AutoAssignPreassigned | If selected, extraboard operators with assignments are included in the Work Assignment Assistant process. |
| DiscardNotPrevPay | If selected, work cannot be assigned to operators who are absent on the previous day with an absence type specified by the Previous Day Absence Group. |
| AbsenceGroupPrevDay | Specifies the group of absences after which operators cannot be assigned work if Restrict Assignment if Not Available on Prev Day is selected. |
| KeepMultiPieceRunTogether | If selected, pieces of a multi-piece run cannot be assigned separately. |
| AutoSplitStandbyWork | If selected, if an operator has standby work that overlaps the assigned work, the standby work will be split. |
| UseEmployeeWorkPreferences | If selected, the Work Assignment Assistant considers employee work preferences when assigning work. |
| AssignCompleteWorkOnly | If selected, the Work Assignment Assistant considers Complete Work Only |
| AssignSinglePass | If selected, the Assign All Work function is restricted to only ONE pass of the assignment process. |
| RuleViolationMethod | Specifies which thresholds must be violated for a work assignment rule violation to occur. |
| DefaultReason | Specifies the default reason to use when canceling service. |
| PreAssignHourLimit | Specifies the method used to calculate pre-assigned hours. |
| ModTime | Time the record was last modified. Value is in seconds from midnight. |
| ModDate | Date the record was last modified. |
| ModBy | User who last modified the record. |
| ModAction | Last action performed on the record. |
| FilterNonReliefPieces | Filter Non-Relief Filter |