Regras de Negócio · FUCHS Fluig
Especificação funcional do Portal do Cliente + GED de Qualidade. Base pra precificação (LG) e construção (equipe técnica).
v1 · 26/06/2026 · Mountain / TOTVS Fluig
1 · Visão geral
A FUCHS Lubrificantes do Brasil Ltda. gerencia hoje, por e-mail, dois tipos de informação por cliente: documentos de qualidade (laudos, certificados, especificações) e informações de pedido (pedidos de venda em aberto, amostras em andamento). O sistema Fluig substitui esse fluxo manual por um GED organizado por cliente (pasta identificada por CNPJ) com aprovação em nível antes de publicar, e um portal do cliente — construído sobre a API nativa do Fluig — onde o cliente final consulta tudo num único lugar, sem precisar de licença Fluig.
1.1 · Escala da operação
- 6 usuários internos com licença nominal (Qualidade + outras áreas)
- Clientes externos: acessam via portal público, sem consumir licença individual
- 3 tipos de documento mapeados: laudo técnico, certificado de qualidade, especificação de produto
- Sistema integrado: módulo de qualidade do Protheus, onde a FUCHS já mantém documentos com criptografia própria
1.2 · Princípios
- Cliente final NÃO precisa de licença Fluig — acesso via portal público construído sobre a API nativa.
- CNPJ sozinho NUNCA autentica — é validado contra o cadastro de clientes do Protheus e ainda passa por aprovação manual da Qualidade.
- Documento só fica visível ao cliente depois de publicado — mesmo estando na pasta dele, enquanto aguarda aprovação ele não aparece.
- Notificação por e-mail e na plataforma — sem WhatsApp.
- Sem assinatura eletrônica no MVP — não há fluxo de assinatura neste escopo (documentos são consultivos, não contratuais).
1.3 · 3 fases do processo
| Fase | Quando | O que acontece |
| 1 · Onboarding | Uma vez por cliente | Cliente preenche pré-cadastro (CNPJ) · Fluig valida contra Protheus · Qualidade aprova acesso · credenciais enviadas por e-mail |
| 2 · Documento | A cada novo laudo/certificado/especificação | Qualidade anexa no GED · aprovação em nível (quando aplicável) · publicação e notificação ao cliente |
| 3 · Consumo | Contínuo | Cliente consulta documentos, pedidos e amostras no portal · sincronização periódica com o Protheus |
2 · Glossário
| Termo | Significado |
| GED | Gestão Eletrônica de Documentos — módulo nativo do Fluig pra armazenar, versionar e controlar acesso a documentos. |
| Pasta do cliente | Diretório no GED dedicado a um cliente específico, identificado por CNPJ. Documentos anexados nela herdam as permissões configuradas pra aquele cliente. |
| Pré-cadastro | Formulário público que o cliente preenche (CNPJ + responsável) pra solicitar acesso ao portal. Só destrava o acesso depois de validado e aprovado. |
| Aprovação em nível | Controle configurável no Fluig: um documento pode exigir 1 ou mais aprovadores antes de ficar visível, mesmo que já esteja na pasta do cliente. |
| Cópia controlada | Recurso do GED que registra quem imprimiu um documento, quando e quantas vezes — útil pra documentos de qualidade que precisam de rastreabilidade de impressão. |
| Rastreio de leitura | O GED registra quando um usuário abre/visualiza um documento — evita o "não vi essa norma". |
| Marca d'água | Texto sobreposto configurável (ângulo, posição) aplicado na impressão ou visualização de um documento — sem programação. |
| Compartilhamento externo | Recurso do GED pra gerar um link público de um documento específico (como no Google Drive) — usado quando alguém FORA do portal precisa acessar um documento pontual. |
| Protheus | ERP da TOTVS usado pela FUCHS. Mantém o cadastro de clientes, pedidos de venda, amostras e o módulo de qualidade (com documentos já criptografados). |
3 · Atores e papéis
| Ator | Acesso | Responsabilidades |
| Qualidade / Administrativo FUCHS |
Usuário Fluig licenciado (nominal) · papel qualidade-fuchs |
Aprova acesso de clientes ao portal, anexa documentos no GED, configura validade e permissionamento, corrige documentos reprovados. |
| Aprovadores |
Usuário Fluig licenciado · papel qualidade-fuchs ou gerente-tecnico-fuchs conforme tipo de documento |
Aprova ou reprova a publicação de documentos que exigem aprovação em nível, dentro do prazo de 3 dias. |
| Cliente FUCHS |
Portal público, sem licença Fluig · autenticado por CNPJ validado + aprovação prévia |
Solicita acesso, consulta documentos de qualidade publicados, acompanha pedidos de venda em aberto e amostras em andamento. |
| Sistema |
Atividades automáticas (Service Tasks) |
Validação de CNPJ contra o Protheus, envio de credenciais, publicação e notificação, sincronização periódica de pedidos/amostras. |
4 · Modelo de dados
4.1 · Entidades principais
Cliente (identificado por CNPJ)
├── Pasta no GED
│ └── Documento (N)
│ ├── Versões / revisões
│ ├── Metadados (tipo, validade, marca d'água, notificação)
│ └── Aprovação em nível (0 ou N aprovadores)
├── Pedidos de venda (N) — sincronizados do Protheus
└── Amostras em andamento (N) — sincronizadas do Protheus
Usuário interno FUCHS (nominal)
└── Papel (Qualidade / Gerente Técnico / Administrativo)
Cliente
cnpj (PK), razao_social, responsavel_nome, responsavel_email, acesso_status (pendente|aprovado|recusado), acesso_liberado_em
Documento
id (PK), cliente_cnpj (FK), tipo (laudo|certificado|especificacao), titulo, versao, revisao, validade_inicio, validade_fim, marca_dagua (bool), permite_download (bool), notificar_cliente (bool), requer_aprovacao (bool), status (rascunho|aguardando_aprovacao|publicado|reprovado), publicado_em
Aprovação
documento_id (FK), aprovador_papel, decisao (aprovado|reprovado), motivo_reprovacao, decidido_em, prazo_limite (P3D a partir da entrada na fila)
Pedido de venda (sincronizado)
numero_pedido (PK), cliente_cnpj (FK), produto, quantidade, status (producao|transporte|faturado), previsao_entrega
Amostra (sincronizada)
numero_amostra (PK), cliente_cnpj (FK), produto, status (analise|enviada), solicitado_em
5 · Regras de negócio por fase
5.1 · Fase 1 · Onboarding do cliente
RN-1.1 · Pré-cadastro
- Cliente informa CNPJ, nome e e-mail do responsável — sem exigir licença Fluig.
- CNPJ sozinho NÃO concede acesso — é só o identificador do pré-cadastro.
RN-1.2 · Validação contra o Protheus
- Service Task confronta o CNPJ informado com o cadastro de clientes do Protheus (SA1) via API nativa do Fluig.
- CNPJ não encontrado: cliente é avisado e pode corrigir os dados — loop de correção sem abrir novo chamado.
- Falha técnica na integração (Protheus indisponível): cai em diagnóstico técnico e reenvia automaticamente após corrigir (Boundary Error Event).
RN-1.3 · Aprovação de acesso
- Mesmo com CNPJ validado, a Qualidade FUCHS confirma manualmente a liberação — controle humano final.
- Boundary Timer não-interrompente (PT24H): sem decisão em 24h, dispara lembrete automático sem cancelar a tarefa.
- Aprovado o acesso, credenciais são enviadas automaticamente por e-mail ao responsável indicado.
5.2 · Fase 2 · Documento de qualidade
RN-2.1 · Anexar documento
- Documento é anexado na pasta do cliente correto (identificada por CNPJ) — nunca solto fora de uma pasta.
- Tipo obrigatório: laudo técnico, certificado de qualidade ou especificação de produto.
- Controle de versão/revisão nativo do GED — cada atualização registra quem mudou, quando e o quê.
- Validade pode ter início futuro ("válido a partir de") — documento fica invisível pro cliente até a data configurada.
- Marca d'água configurável sem programação (texto, ângulo, posição).
RN-2.2 · Aprovação em nível
- Nem todo documento requer aprovação — configurável por documento (não fixo por tipo).
- Especificação de produto vai pro papel
gerente-tecnico-fuchs; laudo e certificado vão pro papel qualidade-fuchs — alçada por tipo de documento.
- Prazo de 3 dias (P3D, interrompente): sem decisão no prazo, documento volta automaticamente pra qualidade corrigir.
- Reprovação exige motivo preenchido — vira pendência pra correção antes de reenviar.
RN-2.3 · Publicação e notificação
- Documento aprovado (ou que não requeria aprovação) é publicado no GED e o cliente é notificado por e-mail + plataforma.
- Notificação pode ser desligada por documento (ex.: publicações que não precisam de aviso imediato).
- Falha na publicação/notificação cai em diagnóstico técnico e é reenviada automaticamente (Boundary Error Event).
5.3 · Fase 3 · Consumo no portal
RN-3.1 · Consulta do cliente
- Cliente vê apenas documentos publicados da própria pasta — nunca de outros clientes.
- Documentos aguardando aprovação NÃO aparecem, mesmo que já estejam na pasta.
- Portal mostra também pedidos de venda em aberto e amostras em andamento, vindos do Protheus.
RN-3.2 · Sincronização periódica
- Subprocesso collapsed consulta periodicamente o Protheus por pedidos e amostras do cliente, mantendo o portal atualizado sem ação manual.
6 · Eventos / timers
| Evento | Tipo | Dispara |
| Lembrete de aprovação de acesso | Boundary Timer não-interrompente (PT24H) | Notifica o aprovador sem cancelar a tarefa. |
| Prazo de aprovação de publicação | Boundary Timer interrompente (P3D) | Cancela a tarefa e devolve o documento pra correção. |
| Erro de integração ao validar CNPJ | Boundary Error Event | Cancela a Service Task e abre diagnóstico técnico. |
| Erro de envio de credenciais | Boundary Error Event | Cancela a Service Task e abre diagnóstico técnico. |
| Erro de publicação/notificação | Boundary Error Event | Cancela a Service Task e abre diagnóstico técnico. |
| Documento perto de vencer | Cron (D-30) | Notifica a Qualidade pra providenciar renovação. |
7 · Validações
7.1 · Pré-cadastro do cliente
- CNPJ deve passar pelo algoritmo de validação oficial (dígitos verificadores).
- CNPJ deve existir no cadastro de clientes do Protheus (SA1) e estar ativo.
- E-mail do responsável obrigatório e validado por formato.
7.2 · Documento
- Cliente (pasta), tipo de documento e título são obrigatórios.
- Validade fim, se preenchida, deve ser posterior à validade início.
- Reprovação exige motivo preenchido.
8 · Integrações
| Sistema | Direção | Tipo | Quando |
| Protheus (ERP) — cadastro de clientes |
Fluig → Protheus |
Conector REST (preferencial) ou JCo |
Validação de CNPJ no onboarding do cliente |
| Protheus (ERP) — pedidos e amostras |
Protheus → Fluig |
Conector REST (preferencial) ou JCo |
Sincronização periódica pro portal do cliente |
| Protheus — módulo de qualidade |
Fluig ↔ Protheus |
A definir — depende do cenário comercial (ver seção 13) |
Documentos podem permanecer no Protheus (já criptografados) ou migrar pro GED Fluig |
| E-mail SMTP |
Fluig → cliente / interno |
SMTP corporativo FUCHS |
Credenciais de acesso · notificação de novo documento · lembretes de aprovação |
Pendência: a versão do Protheus instalada e o padrão de integração disponível (REST nativo, JCo, ou middleware
próprio) precisam ser confirmados com a TI da FUCHS antes de dimensionar o esforço de integração no Works.
9 · Notificações
| Evento | Canal | Para quem |
| Acesso ao portal aprovado | E-mail | Responsável do cliente |
| Lembrete de aprovação de acesso pendente (24h) | E-mail + notificação na plataforma | Aprovador (Qualidade) |
| Documento publicado | E-mail + notificação na plataforma | Responsável do cliente (se não desmarcado) |
| Documento aguardando aprovação | Notificação na plataforma | Aprovador designado |
| Prazo de aprovação estourado | Notificação na plataforma | Qualidade (documento devolvido) |
| Documento perto de vencer (D-30) | E-mail + notificação na plataforma | Qualidade |
| Erro de integração Protheus | Tarefa Fluig + e-mail | Técnico TI |
10 · Datasets Fluig necessários
| Dataset | Função | Fonte |
dsProtheusCliente | Valida CNPJ do pré-cadastro contra o cadastro de clientes | Protheus (SA1) — via API nativa |
dsProtheusPedidoVenda | Lista pedidos de venda em aberto por cliente | Protheus — via API nativa |
dsProtheusAmostra | Lista amostras em andamento por cliente | Protheus — via API nativa |
colleagueGroup | Resolve usuários dos papéis qualidade-fuchs / gerente-tecnico-fuchs | Fluig (papéis e grupos) |
11 · Parâmetros configuráveis
| Parâmetro | Default | Comentário |
| Prazo de aprovação de publicação (dias) | 3 | Boundary timer interrompente |
| Prazo de lembrete de aprovação de acesso (horas) | 24 | Boundary timer não-interrompente |
| Antecedência de aviso de vencimento (dias) | 30 | Notifica a Qualidade antes do documento expirar |
| Tipos de documento sujeitos a alçada de gerência técnica | Especificação de produto | Demais tipos vão pra Qualidade |
| SMTP de envio | — | Servidor corporativo FUCHS |
| Endpoint Protheus REST | — | URL base + credenciais |
12 · Permissões e papéis
| Papel | Pode |
qualidade-fuchs |
Anexar documentos, aprovar acesso de clientes, aprovar publicação de laudos/certificados, corrigir documentos reprovados. |
gerente-tecnico-fuchs |
Aprovar publicação de especificações de produto (alçada mais alta). |
tecnico-ti |
Diagnóstico de erros de integração Protheus · administração de datasets e parâmetros. |
| Cliente (portal público) |
Não é papel Fluig — regra do form externo. Restrito à própria pasta (CNPJ). Só visualiza documentos publicados. |
13 · Cenários comerciais
A FUCHS pediu explicitamente a proposta separada em cenários, pra decidir internamente antes de levar à diretoria. Este protótipo tangibiliza o Cenário 1 — o mais completo e o que mais demonstra o valor da plataforma.
13.1 · Cenário 1 · Fluig + GED + Portal + Integração completa
- Documentos de qualidade migram (ou são replicados) pro GED do Fluig — versionamento, aprovação em nível, marca d'água, rastreio de leitura e busca por conteúdo nativos.
- Portal do cliente consulta o GED Fluig diretamente.
- Integração com o Protheus alimenta pedidos e amostras no portal, e pode confrontar/importar documentos do módulo de qualidade.
- É o cenário demonstrado neste protótipo.
13.2 · Cenário 2 · Apenas o portal
- Documentos de qualidade permanecem no Protheus — inclusive com a criptografia própria que a FUCHS já usa no módulo de qualidade.
- O portal do cliente é construído da mesma forma (login único via API nativa do Fluig), mas busca os documentos diretamente no Protheus em vez do GED.
- Reduz o escopo de migração de conteúdo, mas mantém a administração de documentos descentralizada (sem os benefícios de GED como pastas por cliente, aprovação em nível e indexação por conteúdo).
- Elegível quando a FUCHS decidir não migrar o acervo de documentos de qualidade pro Fluig no primeiro momento.
13.3 · On-premises vs. cloud TOTVS
| On-premises | Cloud TOTVS |
| Infraestrutura |
Servidor próprio da FUCHS (recomendado separado do servidor do Protheus, por ser aplicação Java) |
TOTVS gerencia o servidor |
| Atualização de versão |
Responsabilidade da FUCHS (equipe de TI faz backup e atualiza) |
TOTVS agenda e executa via chamado |
| Backup |
Responsabilidade da FUCHS |
Responsabilidade TOTVS |
| Banco de dados |
Pode reaproveitar o SQL Server já usado pelo Protheus (sem custo adicional de licenciamento de banco) |
Gerenciado pela TOTVS |
| Requisito mínimo |
Servidor de aplicação (Java) dedicado + acesso ao banco existente |
Nenhum — apenas contratação |
Requisitos mínimos detalhados de cada modalidade (CPU, memória, licenciamento) devem ser levantados pela equipe
técnica TOTVS antes de fechar a proposta comercial — fora do escopo deste protótipo de tangibilização.
14 · Requisitos não-funcionais
- Performance: portal do cliente carrega em < 2s · sincronização com Protheus roda em segundo plano.
- Auditoria: rastreio de leitura nativo do GED — quem viu qual documento, quando e quantas vezes.
- Licenciamento: nominal, 6 usuários internos (Qualidade + outras áreas). Clientes externos não consomem licença.
- LGPD: dados de CNPJ e responsável ficam restritos ao pré-cadastro do próprio cliente · log de acessos.
- Idiomas: Fluig suporta PT-BR, EN e ES nativamente — avaliar necessidade conforme carteira de clientes da FUCHS.
- Browser: Chrome, Edge, Firefox últimas 2 versões.
15 · Pendências pra fechar escopo
- Versão do Protheus instalada e padrão de integração disponível (REST nativo, JCo, ou middleware próprio).
- Decisão entre Cenário 1 e Cenário 2 — migrar documentos pro GED ou manter no Protheus.
- Decisão entre on-premises e cloud TOTVS — afeta responsabilidade de backup/atualização e requisitos de infraestrutura.
- Nível de acesso ao módulo de qualidade do Protheus — como o Fluig vai autenticar/descriptografar documentos que permanecerem lá (Cenário 2).
- Lista de tipos de documento definitiva — confirmar com a FUCHS se laudo/certificado/especificação cobrem todos os casos, ou se há subtipos (ex.: por linha de produto).
- Alçada de aprovação por tipo de documento — confirmar se especificação de produto realmente exige gerência técnica, ou se todos os tipos usam o mesmo papel de aprovação.
- Volume estimado de clientes com acesso ao portal — não impacta licenciamento Fluig, mas ajuda a dimensionar a infraestrutura.