Você pode utilizar um gancho de validação para verificar se as informações que um usuário inseriu em um campo são válidas. Se as informações não forem válidas, o usuário será solicitado para inserção da informação válida.
Como os ganchos podem afetar o comportamento de um campo, projete e teste cuidadosamente os ganchos antes de torná-los disponíveis aos usuários. Por exemplo, esse gancho de entrada do usuário de exemplo torna efetivamente o campo user_number um campo obrigatório, independentemente da configuração na grade Comportamentos.