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 |