Work Code: General Field Descriptions
| Field Name | Work Code ‘General’ Panel Field Description |
|---|---|
| Work Code Status | Enables or disables the selected work code. |
| Name | The long name for this work code. This name
appears in the work code menu box of the Add, Edit, Remove,
and Approve screen. This field may require payroll considerations
when feeding work code data to a third party payroll system. Format: 40
characters maximum. BEST PRACTICE: Omit special characters when naming your work code. Note: The visibility of a work code depends on the Authority assigned to the person and the work code -both must match to access a work code. |
| Abbreviation | The short name of the work code. The abbreviation
appears on the Calendar and the Roster after applying the work code.
This field may require payroll considerations when feeding work
code data to a third party payroll system. Format: 10 characters
maximum. InTouch Timeclock Integration: The abbreviation field is not validated, as such we strongly recommend that abbreviations be unique for non-working and signup type codes. Having duplicate abbreviations will lead to unexpected results when using the InTouch Timeclock. BEST PRACTICE: Omit special characters when abbreviating your work code. Note: We recommend limiting the abbreviation to three characters as lengthy abbreviations will truncate and clutter the Roster. |
| Color | A visual identifier for the selected work code. |
| Type | These options identify the behavior of the
work code and the working status for the person when the selected
work code is applied. Choices are:
|
| Send as Segment with Tag | Sends a non-working type work
code to Note: Merge Adjacent Working Period is not supported with Send as Segment with Tag. |
| Send as Pay Code Edit | Sends a working or regular
duty work code to Note: Merge Adjacent Working Period is not supported if Send as Pay Code Edit is selected. |
| Work Code Category | Assigns a Work Code Category to the selected work code. |
| On-Call | Designates the selected work code as On-Call,
and triggers the use of a |
| Include in Integration | Includes the selected work code in a |
| Payroll Code |
A field to enter a payroll code identifier to map the selected work code to the corresponding payroll code. Max 30 characters. This field is:
Data in the Payroll Code field displays in the following reports: Payroll, FLSA, and Exceptions. |
| Account (Label) | This is an optional field used to capture an
additional payroll identifier, such as a cost center or a project
number. Format:50 characters maximum >>> See Account Field Technical Details at the end of this field reference table for more information. <<< Note: The Account value of a working work code will not be overridden by the Account value passed from a non-working work code. Cost
Centers are retrieved from |
| Minimum Hours | Limits the number of hours that can be entered for the target day using this work code. The hours specified must be equal to or greater than the amount of hours entered in this field. |
| Maximum Hours | Limits the number of hours that can be entered for the target day using this work code. The hours specified must be equal to or less than the amount of hours entered in this field. |
| Wage Factor | This a multiplier used to pass cost information for the selected work code to the Cost Report. Requires Pay information to be supplied in the Person's Profile. |
| . Suppress Vacancy | Defines whether a non-working code creates
a vacancy on the Roster. Choices are:
|
| Suppress Assignment | Automatically suppresses the shift assignment on the Roster using this work code when checked. The default is false, meaning not checked. When checked, the Suppress Assignment Vacancy check box enables. This check box enables when work code type Regular Duty or Working are selected. |
| Suppress Assignment Vacancy | Enables when Suppress Assignment is checked above. Select this check box to automatically suppress the shift assignment vacancy on the Roster when applying a nonworking type work code to this work code. |
| Assignment Duration Minimum % | This field enables when Suppress Assignment
is checked. Indicates the minimum percentage that the exception
code's length must match in order for authorized users to access
the Suppress Assignment and Suppress Assignment Vacancy check boxes
using this work code. Format: 0-100. Default: 100 The default of 100 means the duration of the exception must be at least as long as the assignment. When calculating length between the new and original times, the new time is compared to the total of contiguous hours derived from one or more assignments for the same person. For example, suppose that a person is working on two assignments - one from 6 AM - 10 AM, and another from 10 AM - 2 PM. If the person’s second assignment is changed from 10 AM - 2 PM to 11 AM - 3 PM, then the new time is evaluated to be four hours, and the original time is evaluated to be eight hours. This is because the sum of the person's contiguous assignments is eight hours. Duration minimum percent uses Greater than or equal to logic. Note: Durations are based on the shift duration, this means shift break calculations are factored if the shift contains a break |
| Enable Assignment Overlap Check | This check box enables when Suppress Assignment is checked. Select this check box to perform an overlap check between assignments and determine the default state of the suppress assignment check boxes. Default is set to False. |
| Assignment Overlap Minimum % | This field enables when Suppress Assignment is checked. Indicates the percentage that the exception code must overlap the assignment in order for the modification of the assignment to occur. Zero implies that any code added including non-overlapping work codes will suppress the shift assignment. When calculating the overlap between the new and original times, the new time is compared to the total number of contiguous hours derived from one or more assignments for the same person. For example, suppose that a person is working on two assignments - one from 6 AM - 10 AM, and another from 10 AM -2 PM. If the person is moved to a single vacancy that runs from 8 AM - 4 PM, then the overlapping period is evaluated to be 8 AM - 2 PM. In other words, the person's first assignment time is considered in the overlap calculation because it is contiguous. Format: 0-100. Default: 0. Percentage overlap uses Greater than logic to determine suppress defaults. |
| Paybacks By | These options define how to track shift trades
between two users:
|
| Approval | Approval settings are:
|
| Where | Controls the ability for users to indicate
work location preferences when signing up for extra work. Choices
are:
|
| Account* (menu box) | Dynamically enables the Account field for additional
data to be entered into the staffing record, such as cost centers
and project codes.
>>> IMPORTANT: Read the Account (label) field description and the Account Field Technical Details section below this table. |
| Detail Codes | Displays a dynamic value next to the work code.
Detail code free-text is limited to 10 characters. Options are:
Note: For customers using |
| Earliest Start Time: | Populates the default start time for this code and prevent users to enter a start time before the Earliest Start Time indicated. See Default Time Mode application behavior. Format: hh:mm:ss |
| Latest End Time: | Populates the default end time for this code and prevent users to enter an end time after the Latest End Time indicated. See Default Time Mode application behavior. Format: hh:mm:ss |
| Default Time Mode | Populates the From and Through fields
for this work code using the time values in Earliest Start Time and Latest
End Time. Application Behavior: Suppose the user works Monday through Friday from 8 AM - 5 PM. The Earliest Time is set to 7 AM and Latest End Time is set to 3 PM. Default Time Mode is NOT checked - if the user enters this code on a Saturday (non-working day), the default times returned are as indicated in the Earliest Start and Latest End Time field 7 AM - 3 PM. |
| List Plan Override | Use to override the position’s List Plan. Choices
are:
|
| Mapped ID | An internal identifier used to map this Work Code in a source environment to the same Work Code in the destination environment via the People Operational Data Manager. Mapped IDs must be unique and must match the target setup item to import. Max Length: 50 characters |
Account Field Technical Details
The Account field is available in several areas of this application. It is important to understand the behavior of the account field when in use.
When used with work code property, Pass Account to Working, this Account value is passed to the working work code from thenon-working work code that created the vacancy. The Account value appears in the following reports: Payroll, FLSA, and Exceptions. If this field is left blank, then this information is not passed to these reports.
For example, Account data in a work code will override Account data on any of the Organizational levels in Setup. Account data is returned in this order:
- Work Code
- Position
- Unit
- Station
- Region
- Agency
- Institution
Authorized users can override Setup values when the Account* menu box is set to Yes or Optional.
For example, suppose the Account field on the General panel of the work code in Setup is set to EEE, and the Account* menu box on the Behavior panel of the work code in Setup is set to Optional. In the Organization area Account777 appears in Unit 2.
End Result: The application returns EEE.
However, since the Account* menu-box is set to Optional the EEE could be changed to 555 as an example. Resulting in a staffing record with an Account value of 555.
For reporting purposes, targets are:
- wstat_account_ch = EEE
- staffing_account_ch = 555
Moreover, suppose the Account Name in the work code is blank, this means the application returns the account name of 555.
For reporting purposes, targets are:
- wstat_account_ch = 777 (reason being, the work code is blank, the position is blank, but the Unit contains Account 777)
- staffing_account_ch = 555