Gollum

O Gollum é um aplicativo que fica ligado em um computador da loja (normalmente o mesmo do Ello Retaguarda ou um servidor) e trabalha “nos bastidores”. Ele foi criado para atender o PDV (frente de caixa), mas hoje também cuida de outras tarefas, como a comunicação com serviços de terceiros (iFood, Ello Delivery, Scanntech, etc.).

Sem o Gollum em funcionamento, o PDV continua vendendo, mas deixa de receber atualizações de produtos e preços, de emitir notas fiscais e de enviar suas vendas para a Retaguarda.

Registro de atualizações

Veja também: Ello PDV (frente de caixa, Gollum e módulo PDV do Ello) e Ello POS (aplicativo das maquininhas, que usa o Gollum para registrar os recebimentos).

O que o Gollum faz

Atendimento aos PDVs

Os PDVs “conversam” com o Gollum pela rede da loja. Quando precisam de algo, fazem um pedido e o Gollum responde. Os pedidos mais comuns são:

Atendimento a maquininhas com Ello POS

Transferência de cargas

Sempre que algo muda na Retaguarda (um preço, um produto novo, uma forma de pagamento), o Gollum percebe e prepara os arquivos de carga atualizados. O PDV então pede esses arquivos e avisa o Gollum quando terminou de aplicá-los. Assim, o Gollum sabe quais PDVs já estão com os dados em dia.

Emissão e transmissão de notas fiscais

Registro de operações na Retaguarda

As vendas, sangrias, suprimentos e demais movimentos feitos nos PDVs são gravados pelo Gollum na Retaguarda, onde aparecem nos relatórios e no financeiro. Se algum movimento falhar, ele tenta novamente depois.

Integrações com serviços de terceiros

De acordo com os módulos liberados no Ello Retaguarda, o Gollum liga automaticamente as integrações correspondentes, mantendo os dados sincronizados em segundo plano:

A tela do Gollum

A tela principal tem uma aba para cada atividade (por exemplo: rede, emissão de notas, registro na Retaguarda, geração de cargas, Pix, delivery). Em cada aba aparece o registro (log) do que o Gollum está fazendo, útil para descobrir por que algo não funcionou.

Ao ser minimizado, o Gollum fica na bandeja do Windows, ao lado do relógio. Clique duas vezes no ícone para abrir a tela de novo, ou clique com o botão direito para ver as opções.

Como saber se está funcionando

  1. Confirme que o Gollum está aberto no computador (ícone na bandeja ou janela).
  2. Na tela principal, verifique se o servidor está ativo. Se estiver parado, os PDVs não conseguem se comunicar.
  3. Se o PDV não recebe atualizações ou não emite notas, abra a aba correspondente e leia as últimas mensagens do registro.
  4. Se o Gollum não abre ou reclama da versão, ele está em uma versão diferente da do banco de dados. Atualize o Gollum junto com o Ello Retaguarda.

Documentação relacionada

Configuração

As configurações básicas ficam no arquivo gollum.ini, que está na mesma pasta do Gollum. Os principais itens são:

Seção O que controla
Conexão Qual banco de dados (empresa) o Gollum atende.
Servidor Se os servidores de comunicação com os PDVs ligam sozinhos ao abrir o Gollum, e as portas de rede usadas (7000 para os pedidos dos PDVs e 5000 para a localização do Gollum na rede).
NFCe Contingência automática e os monitores de notas, movimentações e Scanntech (1 liga, 0 desliga).
Debug Nível de detalhe dos registros (log). Aumente só para investigar problemas.

Se o Gollum estiver atrás de um firewall, as portas informadas acima precisam estar liberadas para os PDVs conseguirem se conectar.