Histórico da Página
...
No momento de movimentar a solicitação para a próxima etapa, as regras de anexo da etapa corrente são verificadas e, caso uma delas não seja atendida, é exibida uma mensagem informando quais regras foram atendidas e quais ainda não foram.
É necessário que todas as regras sejam atendidas e todos os anexos sejam válidos para que a etapa possa ser concluída e a solicitação enviada para a próxima. Quando um anexo é considerado válido para uma regra, ele não é validado nas demais regras. Por isso, existe uma ordem na qual as regras são validadas.
A ordem de validação das regras de anexo da etapa atual é feita na seguinte ordem:
1º → São verificadas as regras de proibição. Se encontrar um anexo proibido, a mensagem de validação é exibida e o envio para a próxima etapa não é permitido.
2º → São verificadas as regras de quantidade e características. São analisados os anexos válidos para cada regra. Se qualquer uma das regras não for atendida, a mensagem de validação é exibida e o envio para a próxima etapa não é permitido.
3º →
...
É verificado se existe uma regra com qualquer um
...
e se existe um anexo que ainda não atendeu à nenhuma regra anterior. Em caso afirmativo, o anexo será considerado válido por atender à essa regra (que é a última a ser verificada) e o envio para a próxima etapa é permitido. Caso contrário – não existe regra
...
com o qualquer
...
um, mas existe um anexo que não atendeu à nenhuma regra anterior – a mensagem de validação é exibida e o envio para a próxima etapa não é permitido, mesmo que os demais anexos tenham atendido às regras anteriores.
| Painel | ||
|---|---|---|
|
...
|
...
→ Uma etapa possui 3 regras de anexo, sendo uma com qualquer um. → Foram adicionados 4 anexos. Dois deles atenderam à primeira regra, um deles atendeu à segunda regra e o quarto não atendeu a nenhuma das duas regras (que são verificadas antes da regra com o qualquer um). → Como a terceira regra possui o qualquer um, esse quarto anexo atende à ela. Neste caso, todas as regras foram atendidas e todos os anexos são válidos. Portando, o envio para a próxima etapa é permitido. |
| Painel | ||||
|---|---|---|---|---|
| ||||
→ Uma etapa possui 2 regras de anexo e nenhuma delas usa o qualquer um. → Foram adicionados 3 anexos. Um atendeu à primeira regra, outro atendeu à segunda regra e o terceiro não atendeu a nenhuma das duas regras. → Como não existe nenhuma regra com o qualquer um, esse terceiro anexo não atendeu à nenhuma regra. Neste caso, ele não será considerado válido. Portando, o envio para a próxima etapa não será permitido. |
Regra geral
...
As regras gerais são as mais simples e servem para definir se o anexo é obrigatório, qual a quantidade exigida, se pode ser qualquer tipo ou se é proibido na etapa.
...