Visão Geral dos Documentos
Os documentos são o coração do Campbooks. Cada anexo de email torna-se um documento que é classificado, analisado e acompanhado ao longo de um fluxo de revisão — para que a IA faça o arquivo e o utilizador se mantenha como aprovador.
Dois eixos de estado
Um documento tem dois estados independentes, o que mantém a IA e o ser humano claramente separados:
- Estado de IA — até onde chegou o processamento automatizado:
pending→processing→completed(oufailed). - Estado de revisão — a decisão humana:
pending→approvedourejected.
A IA nunca aprova nada. Classifica e extrai; uma pessoa revê e valida cada documento.
| Eixo | Valores | Definido por |
|---|---|---|
| Estado de IA | pending, processing, completed, failed | A cadeia de IA |
| Estado de revisão | pending, approved, rejected | O utilizador |
Ciclo de vida de um documento
- Ingestão — um anexo de email chega e um documento é criado (
ai_status: pending). - Processamento — a IA classifica o documento e extrai os seus campos (
ai_status: processing→completed). - Pronto para revisão — aparece no painel aguardando uma decisão (
review_status: pending). - Aprovado / rejeitado — o utilizador valida-o; a aprovação regista-o como revisor.
- Exportado — opcionalmente, envie-o para o Google Drive, Zoho WorkDrive ou Notion. Consulte Integrações.
Tipos de documento
O Campbooks reconhece tipos comuns de origem — e pode adicionar os seus próprios:
- Faturas
- Recibos
- Contratos
- Extratos
- Documentos fiscais
- Relatórios
- Formulários
- Correspondência
Durante a configuração inicial, o Campbooks pode até sugerir tipos de documento com base numa breve descrição da sua organização. Consulte Classificação de Documentos para saber como funciona a tipificação e extração, e como o sistema aprende com as suas correções.
Campos extraídos
Para os tipos reconhecidos, a IA extrai dados estruturados — nome do fornecedor, valor e moeda, data do documento, número de fatura e quaisquer campos personalizados definidos no tipo de documento. Os valores extraídos são editáveis: corrigir um campo nunca altera a decisão de revisão.
Pesquisa e filtro
Os documentos são ao nível do espaço de trabalho (todos os membros os veem) e pesquisáveis por:
- Texto completo (Postgres + pgvector)
- Tipo de documento
- Estado de IA e estado de revisão
- Intervalo de datas
- Conta de email de origem
- Etiquetas