Validators are run before the workflow transition is executed. This way, validators can intercept and prevent a transition from going through if any validation logic fails.
If you have more than one validator, all of them must pass for the transition to go through.