Exists Clock Token Condition

com.workbrain.app.ta.conditions.ExistsClockTokenCondition

The Exists Clock Token Condition limits the execution of certain rules to situations in which specific clock tokens have been applied to a timesheet. For example, you can trigger the Meal Confirmation Pay Rule any time an employee has indicated through a survey that meals were not taken for business reasons.

Parameters In

Name Type Description Example
TokenName String Used to determine which token to check in each clock data that day. For surveys, the token is configured in the Survey Prompt Setup maintenance form. WELLNESS_CHECK_CONFIRM
Value String The specific value to check for in association with the token name as specified in the TokenName parameter. The list can have multiple values. Y
Occurrences Integer The number of clocks with this token. Defaults to 1. 1
Operator String The operator is used in conjunction with the Occurrences parameter. Defaults to >=. =
Original or Actual String Determines whether the work summary original clocks or the actual clocks are checked. Original

Example: Trigger the Meal Confirmation Pay Rule based on responses to a survey

In this example, the Meal Confirmation Pay Rule is triggered any time an employee has indicated through a survey that meals were not taken for business reasons. The token NO_MEAL was configured for a prompt in the survey.

Exists Clock Token Condition:

Parameter Value
TokenName NO_MEAL
Value Business
Occurrences 1
Operator =
Original or Actual Original

The condition evaluates to true if the original clock contains NO_MEAL=Business. Otherwise, the condition evaluates to false.

Meal Confirmation Pay Rule:

If the preceding condition evaluates to true, this rule removes the employee's meal break.

Parameter Value
Change From MEAL
Change to Time Code WRK
Change to Hour Type REG
Reset Type Previous Off Clock