Brook Preloader

Workday Benefits Custom Validations: Use Cases and Examples

Workday Benefits Custom Validations: Use Cases and Examples

Do you find yourself constantly updating elections to match coverage across insurance plans? Would you like to require that employees provide beneficiary designations within certain enrollment events? Are you frustrated with reviewing every enrollment for duplicate spouses or domestic partners? Custom validations can automate these processes and make your job easier!

Custom validations help streamline data entry and ensure that your specific requirements are met during the benefits enrollment process. These validations can either block submissions as critical errors or display warning messages that employees must review before submitting their enrollments.

How Custom Validations Work

Custom validations are configurable through the Maintain Custom Validations task in the “Set Up: Custom Validations” domain within the System functional area. There are three categories for Benefits:

  1. Benefit Election
    Uses the Benefit Election business object and evaluates per benefit plan. For example, if you create a validation limiting employees to adding only one spouse or domestic partner per plan, the validation will check each plan and display error messages if the employee adds more than one spouse or domestic partner across multiple plans.
  2. Benefit Employee Enrollment Event
    Uses the Enrollment Event business object and evaluates the entire enrollment event. For instance, if you want employees to enroll in the same coverage for two insurance plans, the validation will display a single error message, as Workday evaluates the entire event, not just individual plans.
  3. Benefit Coverage Type
    Uses the Enrollment Offering business object and evaluates based on coverage type. For example, if you want to issue a warning when an employee waives all plans under a specific coverage type, the validation will generate one message per coverage type.

How and When Validations Trigger

Custom validations only trigger when the employee submits their enrollment.

Let’s say you want to require that employees provide beneficiaries for their insurance plan elections, but you don’t want the validation to trigger if the event is an Administrative Correction performed by an admin. This can be achieved with a custom validation! The employee will proceed through their enrollment, and then the validation to add a beneficiary will trigger when the employee hits Submit. The employee can then cancel the submission, add their beneficiary, and return to the enrollment without restarting the entire process. Their selections will be saved when they return to the enrollment. By excluding the Administrative Correction event from the validation, admins will not receive this validation when doing an Administrative Correction event for an employee. 

Customizing Error and Warning Messages

You can further customize error or warning messages to provide employees with clear instructions. These messages can include both static text and dynamic external field values, pulled from report fields or calculated fields, to give more context and guidance.

How to configure a validation message:

  • “Maintain Custom Validations”
  • Related actions off your validation
  • Validation > Configure Validation Message

Important Considerations

Please note that custom validations do not work when correcting a benefit event. Furthermore, custom validations are not effective dated and will go into effect immediately after creation. Lastly, the Workday mobile app only supports custom validations for critical errors, not alerts.

Custom Validation Examples

More than 1 Spouse or Domestic Partner Elected for Benefit Plan

And/Or Field Operator Comparison Type Comparison Value
And CF CRI Benefit Election Count of Spouse or Domestic Partner2 Greater than or equal to Value specified in this filter 2

Calculated Fields:

1. Type: Count Related Instances
Business Object: Benefit Election
Related Field: Dependents
Related Business Object: Dependent
Count: Instance where condition is true: CF TF Dependent is Spouse or Domestic Partner

2. CF TF Dependent is Spouse or Domestic Partner
Type: True/False
Business Object: Benefit Election
Condition: Dependent – in the selection list – value specified – Spouse, Domestic Partner

Employee Enrollment Event- Life & AD&D coverages must match

And/Or Field Operator Comparison Type Comparison Value
And CF LRV Employee Life Coverage not equal to Value from another field CF LRV Employee AD&D Coverage
And Insurance Coverage Plans – Elected any in the selection list Value specified in this filter Voluntary Life Employee
And Insurance Coverage Plans – Elected any in the selection list Value specified in this filter Voluntary AD&D Employee

Calculated Fields*:

1. CF LRV Employee Life Coverage Enrollment

Type: Count Related Instances
Business Object: Enrollment Event
Lookup Field: CF ESI Employee Voluntary Life
Related Business Object: Insurance Election
Return Value: Coverage

2. CF ESI Employee Voluntary Life Enrollment

Type: Extract Single Instance
Source Field: Insurance Elections – Elected
Related Business Object: Insurance Election
Condition: CF TF Benefit Plan is Voluntary Employee Life
Sort Field: Any is True
Sort Direction: Ascending (A to Z)
Instances to be Returned: Last Occurrence

3. CF TF Benefit Plan is Voluntary Employee Life

Type: True/False
Business Object: Insurance Election
Condition: Benefit Plan – in the selection list – value specified – Voluntary Employee Life, Life

And/Or Field Operator Comparison Type Comparison Value
And Benefit Plan in the selection list Value specified in this filter Voluntary Employee Life

*Repeat the same process for CF LRV Employee AD&D Coverage, but replace Voluntary Employee Life with Voluntary Employee AD&D. You will end up with 6 calculated fields to be used in the condition, shown above.

Waiving All Medical Plans

And/Or Field Operator Comparison Type Comparison Value
And Enrollment Offering Type in the selection list Value specified in this filter Medical
And Waived Benefit Coverage Type equal to Value specified in this filter Yes

Beneficiaries Required for Basic Life Unless Administrative Correction

And/Or Field Operator Comparison Type Comparison Value
And Benefit Plan in the selection list Value specified in this filter Basic Life
And Beneficiary Allocation is empty Value specified in this filter
And Elected equal to Value specified in this filter Yes
And Enrollment Type Not in the selection list Value specified in this filter Administrative Correction

The days of manual validation and chasing down employees to correct their enrollments are over. Custom validations will save you time and energy – two things we all need as we are in the thick of end-of-year activities. These validations not only enhance data accuracy but also improve the overall efficiency of your enrollment process by preventing common errors. Start using custom validations today to make your benefits enrollment process smoother, more reliable, and less time-consuming. Reach out to Kognitiv if you’d like support in doing so!

Author

  • Sarah Scaglione is a Workday HCM and Benefits consultant on Kognitiv’s Advisory team. Sarah joined the Workday ecosystem in June 2023 and has since primarily supported Phase 1 HCM Go-Lives. Sarah has worked on several Benefits projects, serving in both lead and supporting consultant capacities.

    View all posts