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