DDGroup
RepOne Demos
Registro interno

Todas as demonstrações do RepOne, num lugar só

Cada demonstração co-marcada por cliente tem o endereço próprio, o conjunto de dados próprio e, quando a história pede, telas próprias. Esta página existe para achar qualquer uma delas sem procurar em pasta nenhuma.

5
Demonstrações no ar
2
No layout do produto
5
Portais e painéis irmãos

Demonstrações do RepOne

projeto repone-demos

Todas saem do mesmo Worker e do mesmo index.html: o hostname escolhe a marca. Para ver qualquer uma antes do DNS, use ?brand= com a chave indicada no rodapé de cada cartão.

Castrol
Campo do canal indireto

O representante é da Lubrifica, a distribuidora, e não da Castrol. Isso divide o aplicativo em duas metades por dono do dado: visita, share de gôndola e ruptura viram registro no Salesforce da Castrol; o pedido do balcão é venda da Lubrifica para a oficina e sai por e-mail, sem tocar o CRM da Castrol.

Salesforce ao vivo Aplicativo Android Slack Pedido por e-mail
repone.castrol.dynamicsdata.com.br
Chave castrol. Lê a org ddgroup-cdo pelo contrato Apex REST, através do Worker. Sem credencial a tela diz que está em demonstração, e nunca afirma que gravou.
Camilo dos Santos
Operação comercial da transportadora

Vendedora externa de transportadora, com a carteira de embarcadores da Grande São Paulo: metalurgia, autopeças, têxtil, farma e embalagens. A única que não fala de risco em lugar nenhum, por decisão do cliente: o que a carteira mostra é último pedido, inatividade e oportunidade aberta.

Layout do produto Sem vocabulário de risco 11 contas, 3 prospects
repone.camilo.dynamicsdata.com.br
Chave camilo. Recebe as quatro áreas do RepOne oficial e não tem tela própria: o conjunto de dados é DADOS_CAMILO. O fluxo completo do embarque fica no Sales Cloud, e a tela diz isso: o SSW não é simulado.
Lhoist
Operação comercial agrícola

Representante agrícola no interior de São Paulo: fazendas de cana, citros, grãos e café, mais duas cooperativas. Carteira com segmentação Ouro, Prata e Bronze, crédito, condição comercial e janela de carregamento FOB ou CIF.

Layout do produto Crédito e condição Retorno do SAP
repone.lhoist.dynamicsdata.com.br
Chave lhoist. Conjunto de dados DADOS_LHOIST. A tela de montagem de pedido, que gravava direto no Salesforce pela rota /api/lhoist/orders, saiu com o layout novo: o produto acompanha pedido, não faz a entrada dele. A rota continua no Worker, testada, esperando a versão em que o produto abrir pedido em campo.
APTK Spirits
Operação de campo

Coquetéis engarrafados em pequenos lotes, com carteira de on trade, off trade e atacado em São Paulo: St Marche, Bar Astor, Hotel Unique, World Wine. Catálogo com a foto de cada garrafa e o pedido nascendo dentro da visita.

Catálogo com foto On trade e off trade
repone.aptkspirits.dynamicsdata.com.br
Chave aptk. Não tem aplicativo Android publicado, e por isso a página não oferece download.
Start Química
Operação comercial em Minas

A única demonstração com o conjunto de telas inteiro só dela: a operação do RCA da Start foi desenhada com outra sequência, e a apresentação precisa ser essa. Vem com um painel de mesa companheiro, o cockpit, para o gestor.

Telas próprias Painel de mesa Mapa de verdade
repone.startquimica.dynamicsdata.com.br
Chave start, telas em ST_SCREENS. O painel de mesa fica em /cockpit.

O produto

projeto repone

O RepOne oficial não é demonstração de cliente e não mora aqui. Ele tem repositório, Worker e projeto Android próprios, e é dele que sai o desenho aprovado que as demonstrações copiam.

RepOne oficial
Hoje, Carteira, Negócios e Pedidos. Quatro áreas e mais nenhuma.
Pasta repone, Worker repone. A org que o sustenta é a ddgroup-cdo: app RepOne Gestão Comercial, comunidade Partner Central e o seed.

Portais e painéis irmãos

Não são o RepOne: são as telas de mesa e os portais que acompanham as mesmas contas. Ficam registrados aqui porque a pergunta "onde está aquela demo do cliente" quase nunca separa uma coisa da outra.

Painel de mesa Start Química
Cockpit comercial do gestor, companheiro do aplicativo do RCA.
Neste projeto, cockpit.html
Portal do Cliente B2B
Plataforma B2B do comprador: conta, pedidos, catálogo, financeiro, documentos e atendimento. Tem variação Castrol.
Neste projeto, pasta portal/, Worker repone-client-portal
Portal do Distribuidor Castrol
Canal indireto: sell out, cobertura de PDV, rating de parceiro e execução de trade, com ponte para o Salesforce.
Projeto portal-distribuidor, pasta clientes/castrol
Portal do Parceiro APTK
Os mesmos parceiros do CRM, na visão de quem compra da APTK.
Projeto ddgroup-cdo, pasta cloudflare/aptk-portal
Portal Lhoist
Simulador de operação agrícola com retorno SAP simulado, portal do cliente e painel Salesforce.
Projeto ddgroup-cdo, pasta cloudflare/lhoist-portal

Demonstração nova

O caminho normal não envolve escrever tela

A marca declara ui: 'produto' no registro BRANDS e entrega o conjunto de dados dela. Recebe as quatro áreas do RepOne oficial com o logotipo, a cor e os dados do cliente. Mais os arquivos de imagem em assets/ e a rota em wrangler.jsonc.

ubata: {
  host: /(^|\.)repone\.ubata\./i,
  name: 'RepOne | Ferragens Ubatã',
  logo: 'assets/ubata-logo.png', logoAlt: 'Ferragens Ubatã',
  accent: '#B7410E', link: '#8C320B', accentSoft: '#F7E7DF',
  builtOn: 'Campo do distribuidor',
  ui: 'produto',
  dados: { rca, meta, contas, visitas, negocios, pedidos, tarefas },
  copy: { eyebrow, h1, lede, noteTag, note }
}

Demonstração que precisa de tela própria declara ui: e escreve as telas dela em index.html, como a Start faz. O que não se faz é editar src/produto.js para atender uma marca: aquele arquivo é cópia do projeto repone e some no próximo npm run produto.

Depois de criar, volte aqui e acrescente o cartão. Uma demonstração que não está nesta página é uma demonstração que ninguém vai achar daqui a três meses.