Consumer validation

Conceptintermediate

Validation contributed by each consumer for the time data it is about to receive, checked against that consumer's own preconditions.

The confusions are the difficulty. Each one is a belief that sounds right and is not.

  • That project and payroll validations run on save by default. Absence validations do; those two do not unless configured.

Which delivered consumer validations run when a worker saves a time card, and which wait until submit?

The delivered absence validations always start. The delivered project and payroll validations do not, unless Validate on Time Card Actions is set to include save.

Memory hook: Absence runs on save. Project and payroll wait for submit.

Rests on OTL-ACTION-061.