Timekeeping System Settings
Navigate to Administration > Application Setup >
Key and value details
site.timekeeping.percentAllocationStopCascadeAfterTriggerMatchFound — Specifies whether Percent Allocation Rules continue to evaluate triggers once a match is found. The default is false. True indicates the first matching trigger is used and evaluation completes.
Note: As a best practice, make changes to this system setting at the beginning of a pay period boundary. Additionally, refrain from making changes to the system setting value if totalization is occurring. When changing the system setting to true, historical corrections Edits that occur after timecards are approved and signed-off. may be generated.
site.timekeeping.accrualPayOutBeIncludedAsNonCancellingPayCodeEdit — Specifies whether accrual payouts are to be treated as non-cancelling pay code edits.
site.timekeeping.CompressedWorkWeek.enabled — Enables the For Work Week option within an Overtime Rule, enabling scheduling for compressed work weeks (9/80). The default is false.
site.timekeeping.signOffGracePeriodDeltaInMinutes — Specifies the amount of time, in minutes, in which punches The entries on a timecard that mark the beginning (in-punch) or end (out-punch) of a work interval, such as the beginning of a shift or transfer. can be added at the boundary of a signed off region. When an employee works over a day divide Time that defines when one day ends and a new day begins. The day divide is defined in a pay rule. If a shift crosses the day divide, the pay rule defines how the hours are allocated: to the day before, the day after, or to the day on which the worked hour occurred. and the previous pay period is signed off, the user loses access to the in-punch of the first shift of the current pay period. This key lengthens the current time period into the previous pay period to gain access to the in-punches that fall into the previous pay period.
Note: This setting does not affect system generated punches. For example, you cannot edit Pay From Schedule punches within a signed-off pay period, even when they occur within the grace period.
Value: required; minimum=0; installed default=0
site.timekeeping.DateToEnableOverrideWagesForAdjustments — For Adjustment Rules and Percent Allocation Rules, if an employee has a wage override in effect then the wage override is used as the wage to modify instead of the base wage.
To enable this behavior, enter an effective date. Keep in mind that if you enter a date that is earlier than the last signed-off pay period historical corrections may occur.
site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.enable — Specifies how to handle historical corrections saved by users without permission to edit signed-off time. The default is false.
Once this setting is set to true, automatic comments are included for each pending correction saved by a user without permission to edit signed-off time. The default comment is “Correction saved without access”. To change the comment, use the following system setting:
site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.comment
When this setting is enabled, you can also configure if corrections saved by users without permission are included in totals (see the site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.includelnTotals system setting).
See also Historical corrections saved without privileges.
site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.comment — When the system setting site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.enable is set to true, automatic comments are included for each pending correction saved by a user without permission to edit signed-off time. The default comment is “Correction saved without access”. You can use this system setting to change the default comment.
The selection list includes all comments in the Paycode A category of time or money that employees earn, for example, Regular Hours, Bonus, or Sick. category. For auditing purposes, it is not recommended to remove the comment. If you do need to remove the comment, you can do this by selecting the blank row.
site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.includelnTotals — Specifies if corrections saved by users without permission are included in totals in the next pay cycle. Totals are always included in the Historical Date. The default is false.
- This setting is only in effect when the setting “site.timekeeping.historicalCorrectionsPersistingWithoutEditPermission.enable” is also set to true.
- This setting overrides the “site.timekeeping.historicalCorrectionsIncludeInTotals” system setting only in the specific scenarios where the logged-on user does not have permission to edit timecards after sign-off.
site.timekeeping.removeEmployeeFromExistingScheduleGroups — Specifies the default value for the check box used to remove the employees from their other schedule inheritance groups for the date range.
Value: required; installed default=true
site.timekeeping.MAX_ALLOWED_GEOLOCATION_ACCURACY — Maximum allowed accuracy of punch geolocation (in meters). A punch entered with an accuracy greater than this value is considered a punch without a valid geolocation.
site.timekeeping.MultipleAssignments.GroupEditEnabled — Enables group edits Changes made to more than one employee record at a time, for example, add or delete a pay code or punch to a group of timecards. for multiple assignment employees.
site.timekeeping.historicalCorrectionsIncludeInTotals — Specifies whether totals for corrections are included in the next pay cycle by default. Totals are always included in the Historical Date.
True (the default) specifies that corrections are included.
site.timekeeping.QTS.attestationTimeout.Seconds — Specifies the amount of time in seconds that employees have to review and answer the questions in each Attestation The act of confirming or attesting that something is true. For example, when punching out, users may need to attest that they took their meal breaks. form when using Quick Time Stamp. After the amount of time specified here, the form times out.
Default=10 seconds
site.timekeeping.removeEmployeeApprovalWhenManagerEditsTimecard — Specifies whether an employee's timecard approval should be removed on a day that a manager edits. This function access control point is typically used with attestation so that when a manager changes an employee's time after the employee attested and approved his or her time, the employee is asked to re-attest and re-approve the modified time.
Value: required; installed default=true
site.timekeeping.editScheduleIgnoreNoSaveRules — When set to true, all No Save schedule rules Defines restrictions and requirements to ensure that a schedule meets certain criteria. are ignored when editing the schedule from the timecard. The default value is false.
site.timekeeping.displayScheduledPCEStartTime — Determines how duration paycode edits can be entered in the timecard. The edit can be scheduled or not scheduled.
If set to false, you can only enter a duration paycode with a symbolic amount Instead of entering a specific amount for a pay code, a symbolic amount lets users enter a value such as full day, which translates to the number of hours in your shift. Other default symbolic amounts include half day, 1st half day, and 2nd half day.. The In and Out times are not editable.
If set to true, you can enter a duration paycode in either of the following ways:
- Enter a symbolic amount in the Amount column
- Enter the time of the duration in the In and Out columns
Value: required; installed default=true
site.timekeeping.optimistic_lock_buffer_size_in_minutes — Specifies the amount of time, in minutes, to add to the end of the time period to verify that there are no conflicting edits to the employee’s timecard before performing a save function. The system automatically verifies that no other changes have been made in the same time frame. This key lengthens the time period to be checked.
Value: required; minimum=0; installed default=0
site.timekeeping.recordTimestampAfterApproval — Specifies whether employees can record timestamp if their timecard is approved.
Default = false
site.timekeeping.tk.alerts.actionButtons.Enabled — Controls the display of Actionable Buttons for OVERTIME APPROACHING, OVERTIME MISSED, MISSED PUNCH, and UNEXCUSED ABSENCE on the Timekeeping Push Notifications.
Default = false
site.timekeeping.allowRequestsInSignedOffPeriod — Specifies whether time-off requests Request subtypes that employees use to request time off for vacation, illness or recovery, appointments, personal time, or other absences. Time-off requests can be configured to support many different employment scenarios. can be processed, submitted, approved, or cancelled for signed-off periods. This setting governs time-off requests that employees initiate for themselves and that managers initiate for employees.
Value: optional; Default = false
site.timekeeping.deductUnpaidTimeFromOnCall — Specifies whether non-worked segments are deducted from On Call.
Value: required; installed default=true
site.timekeeping.includeOnCallHoursInDailyTotalsOnTimecard — Specifies whether on-call hours contribute to the daily total in the timecard grid and the Totals add-on. The default is true.
site.timekeeping.managerAttestationProfile.enable — Enables manager Attestation when editing employee timecards.
site.timekeeping.managerAttestationProfile.name — Specifies the name of the Attestation Profile used by managers when editing employee timecards.
site.timekeeping.retainDefaultLaborCategory — Persists entries from employee's Default Labor Category when the value is valid for the Business Structure Represents the logical structure of an organization as it concerns staffing. It contains a hierarchy of locations that contain jobs to which an employee may be assigned. and is not specified in a transfer.
Value: default is false; when set to true, default Labor Categories persist for transactions where the explicit transfer either excludes the category or does not include a valid Labor Category entry for that category.
site.timekeeping.payrules.maxNumberOfSearchResults
Value: installed default=500
site.timekeeping.allowEditsThatAffectTotalsOutsideTimeframe — When set to true, you can enter punches that impact totals on the flanking days of the selected time period. The default value is false.
site.timekeeping.PayCode.EditExcusesCoreViolation.Enabled — If pay codes are configured to excuse absences, core violations will also be excused if true.
Value: required; installed default=true
site.timekeeping.paycodedist.display_limit — Set the maximum number of paycode distributions to display in the Paycode Distribution editor. The default value is 0 (unlimited).
site.timekeeping.timecardRefresh — Refresh timecard automatically.
Default=false
site.timekeeping.computeCorrections_latestCorrectionDateName — Specifies the person date to be populated by Compute Pending Corrections API when run through Event Manager.
site.timekeeping.validateIncludingFutureHires — When set to true, managers can enter time-off in the Schedule Planner for employees who have a future hire date. For example, a manager could enter vacation time for an employee who has not yet started.
Default=false
site.timekeeping.signOffCurrentPayPeriodAllowed — Specifies whether the user can sign off on the current pay period. This setting accommodates changes in time zones and is also useful during a holiday week, for example, to sign off on employees before leaving for the week.
Value: required; installed default=false; recommended value: false