BPMN 2.0 — User Flow — Módulo Originação

Origine.3 • Navegação de Interface • 18 Telas • 4 Pontos de Entrada • 12 Decisões • 22 Estados de Erro

Pontos de Entrada — Navegação Inicial por Perfil de Acesso Cada perfil possui um ponto de entrada distinto que define o estado inicial de navegação no módulo Analista / Gestora PE-01 Menu Principal T-ORI-01 Dashboard Originação Novo Scr. T-ORI-02 Parâmetros Dealflow ativo T-ORI-06 Kanban Finalizado T-ORI-11 Finalizados Busca global startup T-ORI-04 Ficha Startup Qualquer pessoa com perfil Gestora pode acessar (independente do cargo) Startup (nova) PE-02 E-mail Convite Link T-ORI-12 Cadastro / Login Auto-cadastro T-ORI-13 Dashboard Startup T-ORI-14 Formulário Startup (exist.) PE-03 Acesso Direto Login T-ORI-12 Login (autenticação) Auth OK T-ORI-13 Dashboard Startup Aprovador PE-04 Notif. / E-mail T-ORI-10 Tela de Deliberação Aprovar → Análise de Investimento Saída módulo Reprovar → CRM (histórico) Pedir Info → Kanban (pendente) Loop Legenda Start Event (início) Message Start (trigger externo) Tela destino (hub) End Event (término) Saída p/ outro módulo
Mapa de Telas — 18 Telas Identificadas Cada tela é um estado discreto de navegação. Pools agrupam por área funcional. SCREENING T-ORI-01 Dashboard Originação T-ORI-02 Novo Screening T-ORI-03 Resultado Lista T-ORI-04 Ficha da Startup T-ORI-03 = pivô Screening→Dealflow | T-ORI-04 = modal multi-contexto DEALFLOW T-ORI-05 Criar Dealflow T-ORI-06 Kanban (hub principal) T-ORI-07 Detalhes Startup T-ORI-08 Submeter Aprovação T-ORI-09 Relatório / PDF APROVAÇÃO T-ORI-10 Deliberação (Aprovador) T-ORI-11 Dealflows Finalizados PORTAL T-ORI-12 Cadastro / Login T-ORI-13 Dashboard Startup T-ORI-14 Formulário Dados COMUNICAÇÃO T-ORI-15 CRM / Histórico T-ORI-16 Compor Mensagem CONFIG (pré-req.) T-ORI-17 Governança Gestora T-ORI-18 Cadastro Veículo Criar Dealflow Submeter Legenda — Mapa de Telas Hub de navegação Tela padrão Config (pré-requisito) Fluxo intra-pool Handoff entre pools Screening: 4 telas • Dealflow: 5 • Aprovação: 2 • Portal: 3 • Comunicação: 2 • Config: 2 = 18 telas
Transições — Tela A → Ação → Tela B Sequence Flow: ordem de navegação | Linhas condicionais: saída de gateways com mini-losango SCREENING Analista Sistema T-ORI-01 Dashboard T-ORI-02 Parâmetros Solicitar Geração Lista Consultar BD 80.000+ startups Gerar Lista Ranqueada por score T-ORI-03 Revisar Lista × Satisfatório? Sim Selecionar Startups → Dealflow Não → Ajustar filtros DEALFLOW + DELIBERAÇÃO Analista Aprovador Sistema T-ORI-05 Criar Dealflow T-ORI-06 Kanban × Info? Não Marcar Pronta T-ORI-07 T-ORI-09 Relatório T-ORI-08 Submeter Sim → Contatar T-ORI-16 Msg + T-ORI-15 CRM Volta Kanban T-ORI-10 Deliberar × Decisão? Aprovar Registrar Aprovação → Análise Invest. Reprovar Registrar Reprovação Pedir Info → Kanban (flag Pendente) Todas deliberadas T-ORI-11 Finalizados PORTAL STARTUP Startup Sistema × Cadastro? Sim Não Criar Login T-ORI-12 Login T-ORI-13 Dashboard Startup T-ORI-14 Formulário Próxima etapa Salvar Salvar + Notificar Dados atualizados
Pontos de Decisão (Gateways) — Caminhos Alternativos × = Exclusive (XOR): apenas um caminho é seguido. Cada losango = bifurcação na navegação. SCREENING × D-SCR-01 Resultado satisfatório? SIM → Selecionar startups → T-ORI-05 NÃO → Ajustar filtros → T-ORI-02 (loop) × D-SCR-02 Vincula veículo/cliente? SIM → Selecionar veículo no dropdown NÃO → Marcar "consulta geral" × D-EXT-01 Startup no BD? SIM → Abrir ficha existente NÃO → Criar nova ficha DEALFLOW × D-DFL-01 Vinculou veículo? SIM → Governança auto (do veículo) NÃO → Aprovadores manuais em T-ORI-08 × D-DFL-02 Precisa mais info? SIM → T-ORI-16 Compor Mensagem NÃO → Marcar como "Pronta" × D-DFL-03 Formato aprovação? REUNIÃO → Agendar via T-ORI-08 INDIVIDUAL → Enviar link por e-mail × D-DFL-04 Todas deliberadas? SIM → T-ORI-11 Finalizados (congelado) NÃO → Kanban permanece ativo DELIBERAÇÃO × D-APR-01 — Decisão por startup? APROVAR → Startup p/ Análise de Investimento Justificativa obrigatória. Analista responsável definido. REPROVAR → Card finalizado. Histórico no CRM. Justificativa obrigatória. Pode ser incluída em futuros DFL. PEDIR INFO → Volta ao Kanban (flag "Pendente") Obrigatório indicar quais info faltam. Analista retrabalha. PORTAL × D-PRT-01 Já tem cadastro? SIM → Exibir tela de Login NÃO → Auto-cadastro + Termos × D-PRT-02 Básico completo? SIM → Avançar para dados avançados NÃO → Manter na etapa básica EXTRAORDINÁRIO × D-EXT-02 Confirma envio direto? SIM → Análise Invest. (flag "entrada direta") NÃO → Cancelar. Retorna T-ORI-04.
Estados de Erro — Boundary Events e Tratamento ⚡ = Error Event (validação/sistema) | ⏰ = Timer Event (timeout/inatividade) | ↻ = Ação de recuperação VALIDAÇÃO T-ORI-02 — Submissão vazia ↻ Destaque campos obrigatórios, bloquear envio T-ORI-05 — Nome em branco / zero startups ↻ Validação inline, tooltip explicativo T-ORI-10 — Justificativa vazia (reprovar/pedir info) ↻ Bloquear ação, textarea com destaque obrigatório T-ORI-12 — E-mail duplicado / senha fraca ↻ Mensagem contextual, link para recuperação de senha T-ORI-14 — CNPJ inválido / campo fora de formato ↻ Validação por máscara, mensagem "CNPJ inválido" T-ORI-06 — Submeter sem startups "Prontas" ↻ Bloquear botão Submeter, tooltip "mínimo 1 pronta" T-ORI-06 — Remover startup sem justificativa ↻ Modal obrigatório com campo de texto T-ORI-12 — Credenciais inválidas (login existente) ↻ Mensagem genérica + link "Esqueci minha senha" SISTEMA / INFRA T-ORI-02→03 — Falha no motor de IA (timeout/indisponível) ↻ Retry automático (3x), exibir "Processando...", fallback p/ lista manual T-ORI-16 — Falha na API de e-mail (SMTP / SendGrid) ↻ Fila de retry, toast "E-mail pendente", log no CRM T-ORI-09 — Falha na geração de relatório (PDF render) ↻ Retry, botão "Tentar novamente", fallback visualização HTML T-ORI-12 — Conta bloqueada (3 tentativas) ↻ Redirecionar para recuperação, bloquear 15min, notificar admin Qualquer tela — Timeout de sessão (30min inatividade) ↻ Modal "Sessão expirando" em 25min, redirect p/ T-ORI-12, estado salvo Qualquer tela — Erro de rede (offline / 5xx) ↻ Banner "Sem conexão", retry automático, preservar form state COMUNICAÇÃO T-ORI-07 — Startup sem resposta (7 dias) ↻ Notificação automática para analista, sugerir reenvio ou pular T-ORI-16 — Startup sem e-mail cadastrado ↻ Exibir aviso, sugerir canal in-app, log evento no CRM T-ORI-06 — Dealflow inativo 30d+ ↻ Notificações progressivas: 4d banner, 1sem e-mail, 1mês badge no Kanban Resumo — 22 Estados de Erro por Categoria 8 Validação Formulários e campos obrigatórios 7 Sistema / Infra IA, API, rede, sessão 3 Comunicação Resposta, e-mail, inatividade 4 Autenticação Login, bloqueio, timeout Todos os erros possuem ação de recuperação (↻) definida. Nenhum erro leva a dead-end sem saída.
Pontos de Encerramento — Saídas com Sucesso e por Abandono Círculo grosso = End Event | Verde = sucesso interno | Roxo = handoff módulo | Cinza = abandono SUCESSO (5) S-01 T-ORI-10 → Aprovar → Análise de Investimento Startup originada via dealflow. Flag "originada". Analista responsável é definido. Handoff para módulo Investimento. Audit trail completo. Justificativa. S-02 T-ORI-06 → Todas decididas → T-ORI-11 Finalizados Dealflow congelado (somente leitura). Todas as startups tiveram deliberação. Audit trail completo. S-03 T-ORI-04 → Enviar Direto → Análise Extraordinário Flag "entrada direta" (sem dealflow). Bypass do fluxo de screening completo. Requer confirmação explícita. Fluxo extraordinário. Uso restrito. S-04 T-ORI-14 → Salvar (última etapa) → T-ORI-13 Dashboard Dados atualizados no perfil. Analistas vinculados são notificados. Dados refletidos no Kanban em tempo real. S-05 T-ORI-03 → Voltar → T-ORI-01 Dashboard Lista descartada. Histórico de screening salvo para referência futura. ABANDONO (6) A-01 T-ORI-02 → Cancelar → T-ORI-01 Nada persistido. Parâmetros descartados. A-02 T-ORI-05 → Cancelar → T-ORI-03 Seleção de startups preservada na T-ORI-03. Dealflow não criado. A-03 T-ORI-06 → Inatividade 30d+ → Banner alerta Notificações progressivas: 4d banner, 1sem e-mail, 1mês badge. Não exclui automaticamente. A-04 T-ORI-14 → Abandonar sessão → Sessão encerrada Dados parciais perdidos (se não salvos). Dados de etapas anteriores são preservados. A-05 Lembrete Auto → Encerrar lembrete → CRM registrado Flag no analista: "sem resposta da startup". Evento registrado no CRM. A-06 Qualquer tela → Timeout sessão → T-ORI-12 Login Estado salvo quando possível. Redirect automático. Exibe "Sessão expirada". Legenda — Tipos de End Event (BPMN 2.0) Sucesso interno (permanece no módulo) Handoff para outro módulo (saída) Abandono / cancelamento (sem perda de dado) Timer event (inatividade / timeout) Nenhum encerramento resulta em dead-end sem saída. Todos os abandonos preservam dados quando possível. Handoffs incluem flag de origem para rastreabilidade. Audit trail é registrado em todos os encerramentos. 5 saídas de sucesso + 6 saídas de abandono = 11 pontos de encerramento
Documento: Origine.3 — User Flow — Módulo Originação | Versão: 1.0 | Data: Março 2026
Cobertura: 18 telas (T-ORI-01 a T-ORI-18) • 4 pontos de entrada • 12 gateways XOR • 22 estados de erro • 11 pontos de encerramento
BPMN 2.0: Pools, Lanes, Tasks (User/Service/Script/Send/Receive), Start/Intermediate/End Events, Gateways (Exclusive), Message Flow, Associations