Árvore de páginas

Versões comparadas

Chave

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

...

  • específicas: são regras que, combinadas com as gerais, permitem exigir ou proibir características específicas dos anexos, como nome ou extensão, por exemplo;
  • avançadas: são regras específicas com condições definidas a partir de caracteres especiais, cada um com seu significado.

...

No momento de movimentar a solicitação para a próxima etapa, as regras de anexo são validadas na seguinte ordem:

1. São São verificadas as regras de proibição. Se encontrar um anexo proibido, a mensagem de validação é exibida.

2. São verificadas as regras de quantidade. São somados os anexos válidos para a primeira regra. Se o número não corresponder à regra, segue para a validação da próxima. [a regra não for atendida, a mensagem de validação é exibida. Se for atendida, segue para a próxima ou já exibe a mensagem. [é isso mesmo?]

3. Se nenhuma regra anterior for atendida, mas existir uma regra com a condição "qualquer"3º. Ao criar uma regra com qualquer um e nenhuma condição dessa regra for atendida, os anexos são considerados válidos e o envio para a próxima etapa é permitido. Caso contrário sem condição "qualquer" regra não usa o qualquer um e nenhuma regra condição foi atendida o envio não é permitido até que as regras sejam atendidas.

...

.

Estado
titleExemplo:

O anexo deve ser qualquer um com o nome do arquivo contendo server no meio: ao adicionar um anexo com o nome server no início, ele também será considerado válido, pois o qualquer um acaba sobrepondo o restante da regra. [é isso mesmo?]


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 nessa etapa.

Confira abaixo um exemplo para cada condição disponível para criação de regras gerais.

Painel
borderColor#ccc

O anexo deve ser igual a é 2.

É necessário adicionar dois anexos nessa etapa.

Painel
borderColor#ccc

O anexo deve ser maior que 0 é .

É necessário adicionar pelo menos um anexo nessa etapa, sendo permitido adicionar mais de um.

Painel
borderColor#ccc

O anexo deve ser maior ou igual a 1 é .

É necessário adicionar pelo menos um anexo nessa etapa, sendo permitido adicionar mais de um.

Painel
borderColor#ccc

O anexo deve ser menor que 3 é .

É permitido adicionar até dois anexos nessa etapa ou deixar a etapa sem anexos. [

o operador "menor" permite que não exista anexos? zero é < que 3...

é isso mesmo?]

Painel
borderColor#ccc

O anexo deve ser menor ou igual a 4 é .

É permitido adicionar até quatro anexos nessa etapa ou deixar a etapa sem anexos. [

o operador "menor" permite que não exista anexos? zero é < que 3...

é isso mesmo?]

Painel
borderColor#ccc

O anexo deve ser proibido não .

Não é permitido adicionar nenhum anexo nessa etapa.

Painel
borderColor#ccc

O anexo deve ser qualquer um é necessário adicionar pelo menos um anexo de qualquer tipo, podendo adicionar também .

É permitido adicionar qualquer tipo e qualquer quantidade de anexos nessa etapa

. [o operador "qualquer" permite que não exista anexos

, podendo, inclusive, deixar a etapa sem anexos. [é isso mesmo?]


Regra específica

...

As regras específicas precisam ser combinadas com as regras gerais para permitir ou proibir características específicas dos anexos, tais como nome e extensão dos arquivos.

É possível definir, por exemplo, que é proibido adicionar anexos com determinados tipos de extensão ou exigir que o arquivo anexado siga um padrão de nomenclatura pré-determinado.

...

Painel
borderColor#ccc

Estado
titleExemplo 1:

Em um processo de abertura de chamado para a área de TI, o solicitante precisa enviar pelo menos uma imagem da inconsistência que está ocorrendo ou do recurso para o qual está solicitando atendimento. Se conseguir, também é interessante enviar o log, mas não é obrigatório.

Sendo assim, as regras podem ser definidas da seguinte forma:

→ O anexo deve ser maior ou igual a 1 com a extensão igual a .png .jpg .jpeg .bmp.

É obrigatório adicionar pelo menos um anexo que seja uma imagem com as extensões permitidas. Mas, se o solicitante desejar, pode adicionar mais anexos que sejam imagens com as extensões permitidas.

→ O anexo deve ser maior ou igual a 0 com a extensão igual a .log.

Se o solicitante conseguir obter o log, ele pode anexar na solicitação para facilitar a análise. Mas, não é obrigatório anexar.

→ O anexo deve ser proibido com a extensão igual a .exe.

Por questões de segurança, não é permitido adicionar nenhum anexo que tenha a extensão .exe.

gif criando as regras

Painel
borderColor#ccc

Estado
titleExemplo 2:

Em um processo de solicitação de pagamento para a área Financeira, o solicitante precisa enviar, obrigatoriamente, três documentos: a nota fiscal eletrônica, o boleto para pagamento e um detalhamento dos produtos ou serviços adquiridos. Eles podem ser documentos em PDF ou fotos dos documentos. A nota fiscal precisa estar identificada com o código NF no nome do anexo.

Desta forma, as regras podem ser definidas da seguinte maneira:

→ O anexo deve ser maior ou igual a 3 com a extensão igual a .pdf .png .jpg .jpeg .bmp.

É obrigatório adicionar pelo menos três anexos que sejam documentos PDF ou imagens com as extensões permitidas. Mas, se o solicitante desejar, pode adicionar mais anexos com as extensões permitidas.

continuar...

→ O anexo deve ser igual a 1 com o nome do arquivo contendo NF no início.

Pelo menos um dos anexos adicionados precisa ter os caracteres NF no início do seu nome para identificar que é a nota fiscal. A extensão também precisa ser uma das permitidas na primeira regra. Exemplo: NF_10355.pdf, NF89665.jpg, NF-58361.bmp.

gif criando as regras


outros exemplos...


Regra avançada

...