====== Geração de Cargas para os PDVs ====== Para que os terminais de caixa possam funcionar — consultando produtos, preços e clientes — eles precisam de uma cópia local desses dados. O Gollum é responsável por preparar e distribuir essa cópia sempre que houver alterações no ERP. > Voltar: [[ello_pdv:gollum|Gollum — Serviço de Retaguarda]] ===== O que são "cargas" ===== Uma "carga" é um pacote de dados preparado pelo Gollum e enviado para os terminais. Cada carga corresponde a uma categoria de informação (ex.: produtos, clientes, formas de pagamento). Os terminais recebem as cargas e aplicam localmente, atualizando sua base de dados interna. ===== Como o Gollum detecta alterações ===== - Sempre que um dado relevante é alterado no Ello ERP (ex.: preço de produto, novo cliente, nova forma de pagamento), o sistema sinaliza que aquela categoria precisa ser atualizada - O Gollum detecta esse sinal e prepara um novo pacote com os dados mais recentes - Cada carga tem uma identificação única: se o dado não mudou desde a última vez que o terminal baixou, o terminal não precisa baixar novamente ===== Fluxo de uma carga ===== participant "Ello ERP" as ERP participant "Gollum" as G participant "Terminal PDV" as PDV ERP -> ERP: Preço alterado ERP -> G: Sinaliza alteração\n(ex.: tabela de produtos) G -> G: Prepara pacote\natualizado G -> PDV: Notifica que há\nnova carga disponível PDV -> G: Solicita o arquivo\n(envia sua versão atual) G --> PDV: Envia pacote atualizado PDV -> PDV: Aplica dados\nlocalmente PDV -> G: Confirma aplicação ===== Monitoramento ===== A situação de cada carga — para cada terminal — pode ser acompanhada pela tela **PDV600** no Ello ERP. Veja: [[ello_erp:modulos:pdv:replicacao|Replicação de Dados para os Terminais PDV]]. ===== O que fazer se um terminal está com dados desatualizados ===== - Acesse a tela PDV600 no Ello ERP - Localize o terminal e a categoria com problema - Use a opção "Forçar reenvio" para preparar uma nova carga e notificar o terminal - Se o problema persistir, verifique se o serviço Gollum está ativo no servidor