← Voltar aos projetos

Projeto demonstrativo 02 / 04

Inteligência de carteira · Batch Apex

Rebuy Radar

Um motor explicável de recompra que aprende a cadência de cada conta e mostra ao vendedor onde agir primeiro.

Projetos demonstrativos, empresas e dados fictícios. Experiências profissionais reais não são publicadas por confidencialidade.

A solução

Do sinal disperso a um comportamento verificável.

Um batch noturno consolida o histórico de oportunidades ganhas em um snapshot por conta, calcula risco e valor exposto e entrega a carteira respeitando a hierarquia comercial.

Arquitetura

O caminho principal dos dados

  1. 01Oportunidades ganhas
  2. 02Batch noturno
  3. 03Serviço de domínio
  4. 04Snapshot por conta
  5. 05LWC da carteira

Decisões centrais

Onde a engenharia realmente aparece

Explicabilidade

Score baseado na própria cadência

O risco compara dias sem compra com o intervalo médio daquela conta, mantendo o cálculo justificável.

Consistência

Upsert por chave externa

Cada conta mantém um único snapshot. Reprocessar o batch atualiza o registro em vez de duplicá-lo.

Acesso

Carteira herdada da conta

O snapshot acompanha o dono da conta e usa a hierarquia de papéis para preservar a visão do gestor.

Investigue uma carteira fictícia

Selecione uma conta para entender o cálculo por trás do risco.

Demo ao vivo
rebuy-radar.app
Carteira em riscopor criticidade

Por dentro do projeto

Decisões que não cabem numa captura de tela

Modelo de dados

Account_Purchase_Pattern__c concentra score, nível, valor em risco, intervalo médio e datas de referência. Configurações de janela e limiares ficam em Custom Metadata.

O campo de dias em atraso é derivado para continuar atualizando entre execuções, sem exigir gravação diária apenas para exibir um número.

Processamento

A lógica de cadência fica em um serviço puro, sem SOQL nem DML. Selectors cuidam da leitura; o batch agenda o recálculo e faz upsert idempotente.

Notificações são best-effort: uma falha no canal não deve invalidar o processamento da carteira.

O que a demo prova

A demonstração permite trocar de conta, comparar criticidade e ler a memória do cálculo. O vendedor consegue explicar de onde veio o score, em vez de confiar em uma caixa-preta.