Árvore de páginas

Versões comparadas

Chave

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

...

Painel

Ordem de resolução das regras:

1- Verifique os “nenhum”, caso encontre algum registro que invalide a regra, lança exceção;

2- Verifique os iguais, maior, maior ou igual, menor e menor ou igual e quando encontrar o primeiro válido, some o número de anexos válidos para tal condição;

3- Caso utilize o “qualquer” e não encontre nenhuma condição válida, considere o arquivo como válido. Se não tiver o “qualquer” e não encontrar nenhuma condição válida, não será permitido movimentar.


Proibir anexar arquivos na atividade

Nenhum

Proibido anexar
=0
Proibido anexar

Resultados esperados:
Nenhum arquivo: OK;
Um arquivo .pdf: erro;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: erro;


Obrigar a anexar arquivos na atividade

>0
Anexe um arquivo

Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: OK;
Um arquivo .zip: OK;
Um arquivo .pdf e um .zip: OK;
Um arquivo .jpg: OK;
Um arquivo .pdf, um .zip e um .jpg: OK;



Anexar um arquivo zip na atividade

=1*.zipAnexe um arquivo .zip

Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: erro;
Um arquivo .zip: OK;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: erro;


Anexar um arquivo zip e um pdf na atividade

=1*.zipAnexe um arquivo *.zip
=1*.pdfAnexe um arquivo *.pdf

Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: erro;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: OK;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: erro;


Anexar um arquivo zip ou um pdf na atividade

=1.zip|.pdfAnexar um arquivo .zip ou .pdf


Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: OK;
Um arquivo .zip: OK;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: erro;


Anexar um arquivo zip e deixar livre para anexar ou não outros tipos de arquivo na atividade

=1*.zipAnexe um arquivo .zip
Qualquer



Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: erro;
Um arquivo .zip: OK;
Um arquivo .pdf e um .zip: OK;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: OK;


Proibir anexar um arquivo zip e deixar livre para anexar ou não outros tipos de arquivos na atividade

Nenhum
*.zipArquivos .zip não são permitidos
Qualquer


=0*.zipArquivos .zip não são permitidos
Qualquer


Resultados esperados:
Nenhum arquivo: OK;
Um arquivo .pdf: OK;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: OK;
Um arquivo .pdf, um .zip e um .jpg: erro;


Obrigar a anexar um arquivo zip e obrigar ao menos um outro tipo de arquivo na atividade

=1*.zipAnexe um arquivo .zip
>=1!*.zipAnexe um arquivo diferente de zip

Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: erro;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: OK;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: OK;


Anexar um ou mais arquivos do tipo imagem

>=1.png|.jp*g!*.gifAnexe um arquivo .jpg, .png ou .gif


Resultados esperados:
Nenhum arquivo: erro;
Um arquivo .pdf: erro;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: OK;
Um arquivo .pdf, um .zip e um .jpg: erro;


Permitir somente arquivo do tipo imagem mas sem tornar o anexo obrigatório

>=0.png|.jp*g|*.gifApenas arquivo .jpg, .png ou .gif são permitidos


Resultados esperados:
Nenhum arquivo: OK;
Um arquivo .pdf: erro;
Um arquivo .zip: erro;
Um arquivo .pdf e um .zip: erro;
Um arquivo .jpg: OK;
Um arquivo .pdf, um .zip e um .jpg: erro;


Obrigar anexar um arquivo com um nome específico

=1server.logAdicione um arquivo server.log

Permitido: server.log
Não permitido: sem anexos ou abcserver.log, server-2018.log, server.txt, server.log.zip, server.zip


Obrigar anexar um arquivo com parte de um nome

=1server*.logAdicione um arquivo server.log


Permitido: server.log, server-2018.log
Não permitido: sem anexos ou abcserver.log, server.txt, server.log.zip, server.zip

=1server*.log*Adicione um arquivo server.log


Permitido: server.log, server-2018.log, server.log.zip
Não permitido: sem anexos ou abcserver.log, server.txt, server.zip

=1*server*.log*
Adicione um arquivo server.log


Permitido: abcserver.log, server.log, server-2018.log, server.log.zip
Não permitido: sem anexos ou server.txt, server.zip


Proibir anexar um arquivo com parte de um nome

Nenhum
*server*Arquivos com nome server não são válidos
Qualquer


=0*server*Arquivos com nome server não são válidos
Qualquer



Permitido: sem anexos ou outroarquivo.qlqrcoisa
Não permitido: server.log, abcserver.log, server-2018.log, server.txt, server.log.zip, server.zip

=0*server*Arquivos com nome server não são válidos
Nenhum
*server*Arquivos com nome server não são válidos


Permitido: sem anexos ou outroarquivo.qlqrcoisa
Não permitido: server.log, abcserver.log, server-2018.log, server.txt, server.log.zip, server.zip


Proibir anexar um arquivo com parte de um nome e exigir arquivo com outro nome

=1!*server*Você deve anexar um arquivo que não possua server no nome

Permitido: outroarquivo.qlqrcoisa
Não permitido: sem anexos, server.log, abcserver.log, server-2018.log, server.txt, server.log.zip, server.zip


Permitir arquivo de uma extensão somente com um nome específico

=1server.log|!*.logVocê deve anexar um arquivo server.log ou algum arquivo de extensão diferente de .log

Permitido: server.log, server.txt, server.log.zip, server.zip
Não permitido: sem anexos, abcserver.log, server-2018.log

=1server*.log|!*.logVocê deve anexar o arquivo server.log ou algum arquivo de extensão diferente de .log

Permitido: server.log, server-2018.log, server.txt, server.log.zip, server.zip, server.txt, server.log.zip, server.zip
Não permitido: sem anexos ou abcserver.log


Diferença entre usar "Nenhum" ou "=0"

Sim, existe diferença. O nenhum é uma regra prioritária, ou seja, vai ser executada antes das demais. Confira no exemplo abaixo:

=1server*
Nenhum
*.zipProibido anexar arquivo .zip
=1server*Proibido anexar
=0*.zipProibido anexar arquivo .zip

Se o usuário adicionar um arquivo chamado server.zip, no primeiro caso esse anexo não vai ser aceito. No segundo caso, como a primeira regra é atendida pelo nome do arquivo, será aceito.

05. Aba Mobile.

Painel

As informações solicitadas nesta aba, serão utilizadas como base no aplicativo Approval. Seu correto preenchimento irá disponibilizar as informações necessárias ao utilizar o aplicativo, bem como o correto funcionamento de suas respectivas funções.

...