Additional parameters for time approval in the clock

To ensure that time approval functions correctly on the clock, you can configure these parameters:

  1. approval.swipe.types

    This parameter allows you to associate a swipe with the time approval feature. The association allows the time approval to be presented to an employee when the specific swipe type is used. By default, the clock is configured to associate the time approval feature with a clock-in, swipe type 01. If employees are expected to access the time approval feature via the clock menu or function key only, then this parameter should be disabled by blanking out the swipe type values.

  2. class.thread.approvalUpdate = com.infor.wfm.clock.server.thread.ApprovalUpdate

    This parameter is required and enabled by default:

    1. Retrieves new approval records from the WFM application.
    2. Sends the time approval record statuses (approved, rejected or shown) to the WFM application.
    3. Purges approved and rejected records once they have been transmitted to the WFM application.
    4. Purges approved or rejected records that are older than defined by the approval.records.retention.days parameter.

  3. thread.approvalUpdate.interval = 600000

    This parameter is required and defines how often in milliseconds the time approval synchronizer process executes. The default value is 60000 milliseconds. You can modify this parameter to meet business requirements.

  4. approval.records.send.limit

    This parameter is required and defines how many records are synchronized with the application per transaction. The default value is set to 0, which means the clock will synchronize all available records with WFM on each attempt.

  5. approval.records.retention.days

    This parameter is optional and defines how long approval records that have not been approved or rejected are retained on the clock. The parameter is specified in days with a default value of 100. Records that are older than the specified value are purged.