Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

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.

...

É 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
borderColor#ebecf0

...

Estado
titleExemplo

...

1:

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
borderColor#ebecf0

Estado
titleExemplo 2:

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.

...