AutoflowGuia do implantador
0 / 60
Buscar

Trilha 05 · Área da empresa

Documentos e requisitos

Coletar e conferir documentos é o ponto em que a maioria dos processos administrativos trava — e-mails perdidos, versões trocadas, ninguém sabe se o RG foi aceito. A Solicitação de documentos do Autoflow resolve isso. Vamos entender as três peças e como elas se encaixam.

As três peças

1 · Catálogo

Tipos de documento

O que é cada documento: CNH, Nota fiscal, Procuração. Formatos aceitos, tamanho máximo, sensibilidade.

2 · Política

Requisitos

Um “pacote” reutilizável: quais documentos pedir, quem anexa, quem valida cada item, prazo, rodadas máximas.

3 · Uso no fluxo

Solicitação de documentos

O bloco que você coloca no BPMN e aponta para um requisito. Na execução vira tarefas de anexar e de validar.

Por que a política fica fora do desenho?

Se a lista de documentos estivesse no BPMN, cada “agora também precisa do comprovante de residência” exigiria nova versão do fluxo. Com o requisito separado, o administrador muda a política e os próximos pedidos já saem atualizados — sem republicar nada. E o mesmo requisito serve para vários fluxos.

Tudo fica em Administração › Documentos e exige documents.write — que, por padrão, só o Administrador do grupo tem.

1. Tipos de documento

Documentos › Tipos. Campos:

  • Chave (ex.: CNH, NOTA_FISCAL) — use maiúsculas e sem espaços.
  • Rótulo — o nome que as pessoas veem.
  • MIME aceitos separados por vírgula (ex.: application/pdf,image/jpeg,image/png).
  • Tamanho máximo em bytes (10 MB = 10485760).
  • Sensibilidade: Normal ou Sensível. Marque sensível para documentos com dados pessoais delicados.
  • Situação e os papéis do Portal que podem ver esse tipo (participantes externos).

A coluna Uso mostra onde o tipo é usado. Só dá para excluir o que nunca foi usado.

2. Requisitos

Documentos › Requisitos › Novo. O formulário tem três blocos e um preview ao lado.

  1. Identificação. Chave (A–Z, 0–9, _ ; 3 a 64), Rótulo, Descrição, Prazo em horas (vazio = 24h), Máx. rodadas (ao ultrapassar, a solicitação fica marcada “em laço” — avisa, não bloqueia) e Situação.
  2. Quem anexa. Departamento e/ou Cargo. Vazio = quem iniciou o processo.
  3. Documentos. Lista ordenável. Cada item: Chave do item, Tipo, Rótulo, Obrigatório, e os Validadores em ordem (Departamento e/ou Cargo + Prazo em horas). O botão “Aplicar a todos” copia os validadores para todos os itens.
Exemplo: admissão em uma prefeitura

Requisito ADMISSAO_DOCS, quem anexa: o próprio candidato (via portal) ou o RH. Itens: RG (obrigatório), CPF (obrigatório), comprovante de residência (obrigatório), certidão de antecedentes (obrigatório), diploma (opcional). Validadores: RG/CPF/residência → RH; antecedentes → Jurídico e depois RH; diploma → RH. Prazo: 72h. Máx. rodadas: 3.

Duas regras importantes:

  • Política congelada. Ao abrir uma solicitação, o Autoflow tira uma “foto” do requisito. Mudanças valem só para solicitações novas.
  • Desativar requisito avisa: “Novos processos que usarem este requisito cairão em incidente.” Antes de desativar, tire-o dos fluxos.

3. O bloco no fluxo

No editor, use Solicitação de documentos na paleta. No painel:

  • Requisito — escolha um ativo.
  • Modo de validação — sequencial (um validador depois do outro) ou paralela (todos ao mesmo tempo).
  • Origem dos arquivos — Anexo pelo usuário ou Retorno de sistema externo (quando o documento vem de uma integração, como o CRLV do despachante).
  • Itens a pedir (opcional) — para pedir só parte do requisito. Ex.: ${docsExigidos} vindo de uma regra DMN COLLECT, ou ${integrationOutcomeItems} vindo de uma pendência do parceiro.

O bloco devolve a variável documentGateOutcome: APPROVED ou CANCELLED (e REJECTED só na origem externa). Para desviar o caminho, coloque um gateway exclusivo logo depois: ${documentGateOutcome == 'CANCELLED'} → fim “Desistência”.

Como funciona por dentro

Reproduza a sequência para ver o que acontece quando o token chega no bloco.

SequênciaSolicitação de documentos, do pedido à aprovação
ProcessoQuem anexaAutoflowValidador 1Validador 21. Token chega no bloco2. Tarefa "Anexar documentos"3. Anexa e conclui4. Tarefa "Validar documentos"5. Valida RG, rejeita comprovante6. Nova rodada: só o reprovado7. Reenvia o comprovante8. Validador 1 aprova9. Validador 2 aprova10. documentGateOutcome = APPROVED
Clique em Reproduzir ou em qualquer mensagem do diagrama.

Na tela da tarefa

  • Anexar: escolha o documento, arraste o arquivo (“Arraste o arquivo aqui ou clique para selecionar”) e clique em Concluir anexo.
  • Validar: Validar ou Rejeitar (motivo obrigatório), Aprovar documentos pendentes em lote, além de Baixar, Histórico e Substituir.
  • Estados: Pendente, Anexado, Em validação, Aprovado, Reprovado, Cancelado.
  • Permissões: anexar exige documents.write no contexto da tarefa; validar exige documents.approve e ser o validador do passo atual.

Prazo (SLA)

O Prazo em horas do requisito (ou do validador) vira o prazo da tarefa. Se vencer, um timer não interruptivo dispara notificação de “validação atrasada” todos os dias — só avisa, não move o processo. Esse prazo é em horas corridas, não em dias úteis.

Anexos permitidos (fora da solicitação)

Às vezes alguém precisa juntar um documento ao processo fora de uma etapa formal. Documentos › Anexos permitidos define, por fluxo:

  • Tipos liberados, cada um com Modo “Com validação” ou “Sem validação”;
  • Janela: “Enquanto o processo estiver ativo” ou “Até determinadas etapas”;
  • limite total de anexos.

Essas regras valem na hora, inclusive para processos em andamento. Desativar impede novos anexos. O tile Adicionar aparece na faixa de documentos do processo para quem tem documents.write.

Limitações para alinhar com o cliente

Não há assinatura digital, OCR nem controle de validade do documento (ex.: CNH vencida). Se o cliente precisa disso, trate como integração ou etapa manual de conferência.

No setor público

Em órgãos públicos, a combinação requisito + validadores por item + histórico de versões + motivo de rejeição atende bem à instrução processual: fica provado o que foi pedido, o que foi recebido, quem conferiu e por que algo foi recusado. Marque como Sensível os tipos com dados pessoais.

Resumo

  • Tipo de documento = catálogo; Requisito = política reutilizável; Solicitação de documentos = bloco no fluxo.
  • A política fica fora do BPMN e é congelada em cada solicitação.
  • Reprovação devolve só o item reprovado, com motivo, e gera nova versão do arquivo.
  • Desvie o fluxo com um gateway testando documentGateOutcome.
  • Anexos permitidos controlam documentos fora das etapas e valem imediatamente.
QuizVerifique seu entendimento0/4 respondidas · 0 certas
1.O cliente quer passar a exigir certidão negativa. Precisa republicar o fluxo?
2.O validador rejeita só o comprovante de residência. O que volta para quem anexou?
3.Como o fluxo sabe que a pessoa desistiu durante a coleta?
4.O prazo de 24h do requisito venceu. O que acontece?