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.
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).
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:
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.
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.
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 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.
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.