Status e Workflow - cybervanguardtechnologies/Sirius GitHub Wiki

🔄 Status e Workflow

O que é o workflow

Cada cadastro no Sirius passa por uma sequência de etapas até ser concluído. Chamamos isso de workflow (fluxo de trabalho).


Status possíveis

Status Cor Significado
Rascunho 🔘 Cinza Cadastro iniciado, ainda incompleto
Em Análise 🔵 Azul Analista está avaliando os dados
Pendente de Documentos 🟡 Amarelo Faltam documentos obrigatórios
Pendente de Complementação 🟡 Amarelo Faltam informações adicionais
Pendente de Aprovação 🟡 Amarelo Aguardando decisão do aprovador
Aprovado 🟢 Verde Cadastro validado e liberado
Aprovado com Ressalvas 🟢 Verde Aprovado, mas com observações
Reprovado 🔴 Vermelho Cadastro recusado
Bloqueado 🔴 Vermelho Suspenso por razão grave
Arquivado 🔘 Cinza Registro inativado

Fluxo típico

Rascunho
   ↓
Em Análise
   ↓
Pendente de Documentos (se faltar algo)
   ↓
Pendente de Aprovação
   ↓
┌─────────┬──────────────────┬──────────┐
│ Aprovado │ Aprovado c/ Ress.│ Reprovado│
└─────────┴──────────────────┴──────────┘

Quem pode mudar o status

Transição Perfis autorizados
Rascunho → Em Análise Analista, Admin
Em Análise → Pend. Docs Analista, Admin
Em Análise → Pend. Aprovação Analista, Admin
Pend. Aprovação → Aprovado Aprovador, Admin
Pend. Aprovação → Reprovado Aprovador, Admin
Qualquer → Bloqueado Admin, Super Admin

Regras importantes

  1. Cada mudança de status é registrada na trilha de auditoria
  2. Reprovar exige justificativa obrigatória
  3. Bloquear exige justificativa obrigatória
  4. O criador não pode aprovar o próprio registro
  5. Não é possível voltar de "Aprovado" para "Rascunho" diretamente
  6. Cada etapa pode ter um prazo (SLA) — se estourar, um alerta é gerado