Árvore de páginas

Versões comparadas

Chave

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

...

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Ao adicionar uma nova regra, é preciso preencher os seguintes campos:

Operador
Nenhum
Igual
Maior
Maior ou igual
Menor
Menor ou igual
Qualquer

Quantidade
Número da quantidade de anexos que deseja incluir.

Nome
Nome padrão ou nome do arquivo. Ex: server.log ou *.log

Mensagem
Frase ou aviso configurado, a respeito dos anexos. Ex: Anexar um arquivo.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Para saber mais detalhes de como configurar, acesse o item Configurar atividade - Regras de anexos.

07. Acionar Confirmar.

08. Acionar a aba Acompanhamento.

...

14. Depois de finalizar a configuração do início, acionar acionaNenhumr Confirmar.


Configurar Fim

...

01. Arrastar o elemento Fim do menu lateral para o local desejado da área de modelagem do fluxo do processo.

...

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Regras de anexo são eventos que irão ocorrer ao movimentar a atividade. Estes eventos ocorrem apenas em atividades normais ou atividade de início de um processo.

Você pode definir regras sobre quantidade e tipos de anexos que devem (ou não) ser anexados nesta atividade. Independente dos anexos já existentes na solicitação, estas regras irão validar apenas o que for anexado nesta anexado nesta atividade.

Então, caso seja obrigatório anexar um arquivo pdf, o responsável pela atividade será obrigado a anexar um arquivo pdf, não importando se já existe um arquivo deste tipo na solicitação.

...

Proibido anexar
Painel
borderColor#f2f2f2
bgColor#f2f2f2
titleOrdem de resolução das regras

Para permitir a movimentação, todas as regras criadas devem ser atendidas e todos os arquivos anexados devem ser validados por uma regra. Quando o arquivo é considerado válido por uma regra, ele não valida as regras seguintes. Por isso, é preciso ficar atento à ordem de criação e execução das regras.


Ordem

As regras serão validadas da seguinte maneira:

  • Verifica se existem regras do tipo Nenhum. Caso algum arquivo viole essa regra, a movimentação é bloqueada
  • Verifica as regras do tipo igual, maior, maior ou igual, menor e menor ou igual e quando encontrar o primeiro válido, incrementa o número de anexos válidos para tal condição e não valida as próximas regras
  • Caso não viole nenhuma regra do tipo Nenhum nem atenda as regras dos tipos citados na opção acima, verifica as regras do tipo "Qualquer".
    • Caso não exista nenhuma regra do tipo qualquer, o arquivo é considerado inválido já que não atendeu nenhuma regra.


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

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

NenhumProibido anexar=0

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


Obrigar a anexar arquivos Anexar um arquivo zip ou um pdf na atividade

=1.zip|.pdfAnexar um arquivo .zip ou .pdf
>0Anexe um arquivo

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


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: erroOK;
Um arquivo .jpg: erro;
Um arquivo .pdf, um .zip e um .jpg: erroOK;


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

=
Nenhum
1

*.zip
Anexe um arquivo *
Arquivos .zip não são permitidos
Qualquer


=
1
0*.
pdfAnexe um arquivo *.pdf
zipArquivos .zip não são permitidos
Qualquer


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


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

=1*.zip
|.pdf
Anexar
Anexe um arquivo .zip
ou .pdf
>=1!*.zipAnexe um arquivo diferente de zip

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


Anexar um arquivo zip e deixar livre para anexar ou não outros tipos de arquivo na atividadeou mais arquivos do tipo imagem

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

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

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


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

Qualquer
>Nenhum*.zipArquivos .zip não são permitidosQualquer=0.png|.jp*g|*.zipArquivos .zip não são permitidosgifApenas arquivo .jpg, .png ou .gif são permitidos

Resultados esperados:
Nenhum arquivo: OK;
Um arquivo .pdf: OKerro;
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 atividadecom um nome específico

=1*server.ziplogAnexe Adicione um arquivo server.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
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,

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 Proibir anexar um arquivo com parte de um nome e exigir arquivo com outro nome

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

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

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

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


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

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

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

Proibir anexar um arquivo com parte de um nome

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

log

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

Permitido

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álidosNenhum*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

, 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.


A regra nenhum não deve ser usada sozinha

Conforme explicado, todos os arquivos anexados devem ser validados por uma regra. Quando é adicionado apenas regras de "nenhum", os anexos serão todos considerados inválidos. Tentando um exemplo onde a expectativa do usuário é bloquear apenas os arquivos que tenham a palavra IRPF

Nenhum
*irpf*Arquivos com nome IRPF não são válidos

Dessa forma, os arquivos com o nome IRPF serão bloqueados, mas como não existe nenhuma outra regra, todos os outros anexos serão bloqueados também, porque nenhuma regra considera-os válidos. Para bloquear apenas os arquivos que contenham a palavra, você deve adicionar outras regras como o "Qualquer":


Nenhum0*irpf*Arquivos com nome IRPF não são válidos
Qualquer


Permitido: server.log, abcserver

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.zipou outroarquivo.qlqrcoisa

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

IRPF.pdf, declaracaoIRPF.zip


Nenhum0*irpf*Arquivos com nome IRPF não são válidos
Qualquer
*.zip

Permitido: server.log.zip ou server.zip

Não permitido: IRPF.pdf, declaracaoIRPF.zip, server.log, abcserver.log, server-2018.log, server.txt ou outroarquivo.qlqrcoisaSe 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.

07. Acionar Confirmar.

08. Acessar aba Mobile.

...

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Na aba Geral, definir as informações solicitadas:

Nome
Nome que será atribuído ao fluxo.

Ativ. fluxo
Texto que será utilizado para identificar a ação de avanço da atividade origem para a atividade destino no fluxo do processo. O texto informado é exibido como opção de ação ao usuário no momento da execução da atividade origem. Ele é opcional e caso não seja informado será utilizado o nome da atividade destino.

Fluxo automático
Quando assinalado, determina que a atividade será movimentada automaticamente para a atividade destino quando seu prazo de conclusão vencer. Para que isto aconteça, é necessário configurar um agendamento do tipo Fluxo Automático. Mais detalhes sobre como configurar um agendamento podem ser obtidos em Agendador de tarefas.

Permite retorno
Quando assinalado, determina que é possível retornar a solicitação da atividade destino para a atividade origem.

Fluxo padrão
Quando assinalado, determina que o fluxo, mesmo em uma atividade comum, não poderá ser configurado como fluxo automático e nem permitir retorno.

Ativ. retorno
Texto que será utilizado para identificar a ação de retorno da atividade destino para a atividade origem no fluxo do processo. O texto informado é exibido como opção de ação ao usuário no momento da execução da atividade destino. Ele é opcional e caso não seja informado será utilizado o nome da atividade origem. Esse campo somente é habilitado quando a opção Permite retorno estiver assinalada.

Dica

Para mais detalhes, acesse a documentação completa de Fluxos.

05. Configurar aba Mensagem da movimentação.

...