Resumo do que será ensinado
Este documento explica como configurar no ERP a distribuição automática de versões para PDVs, incluindo:
- definição de versão oficial por modelo de PDV;
- criação de versão específica por empresa (nova, beta ou retroativa);
- configuração de bloqueio de atualização para empresas;
- visão geral do gráfico de PDVs por versão e da lista de filiais por versão.
O objetivo é permitir que usuários iniciantes configurem, sozinhos, todas as regras de versão entre ERP e PDV.
Segue um Vídeo explicativo do processo
--> [Insira aqui o link do vídeo de atualização automática no ERP – parte 1 e parte 2]
Detalhamento do uso correto
Com este guia, você deve ser capaz de configurar a distribuição de versões entre ERP e PDV, definindo a versão oficial, versões específicas por empresa e empresas bloqueadas para atualização. Siga cada passo cuidadosamente e utilize as telas do ERP conforme descrito.
Segue o detalhamento de como utilizar a atualização automática de PDVs via ERP
-
Entendendo o conceito de distribuição de versão entre ERP e PDV.
- O ERP possui um recurso para controlar qual versão do PDV cada empresa deve utilizar.
- Antes, era possível apenas:
- Informar uma versão por modelo de PDV.
- Definir um link de download único para essa versão.
- Com a evolução do recurso, agora é possível:
- Manter uma versão oficial por modelo de PDV.
- Definir versões específicas para empresas individuais.
- Bloquear empresas para que não recebam novas versões.
- Importante: toda a lógica de distribuição de versão é centralizada no ERP, e os PDVs consultam essa configuração quando pedem atualização.
-
Definindo a versão oficial por modelo de PDV.
- A versão oficial é a versão padrão que será entregue a todos os PDVs de um determinado modelo, quando não existir regra específica por empresa nem bloqueio.
- Passos para configurar a versão oficial:
- Acesse o módulo de configuração de distribuição de versão no ERP.
- Localize o campo onde se escolhe o modelo de PDV (no vídeo é citado como “flipper” – considere como o tipo/modelo de PDV).
- Selecione o modelo de PDV desejado.
- No campo de versão oficial, informe:
- O número da versão (por exemplo, 13.1 ou 3.1, conforme o seu ambiente).
- No campo de URL de download, informe:
- O link de download do instalador/atualizador referente a essa versão oficial.
- Salve as alterações.
- Resultado esperado:
- Todos os PDVs desse modelo, sem regra específica e sem bloqueio, ao consultar a versão no ERP, receberão:
- A versão oficial configurada.
- A URL de download associada a essa versão.
- Ponto de atenção:
- Mantenha a URL de download válida e acessível, pois é ela que será utilizada pelos PDVs para baixar o instalador.
-
Criando uma versão específica para uma empresa (nova, beta ou retroativa).
- A versão específica por empresa permite que uma empresa em particular receba uma versão diferente da oficial, por exemplo:
- Uma versão beta (para testes).
- Uma versão mais nova ainda não liberada para todos.
- Uma versão retroativa (anterior), caso seja necessário manter a empresa em um release mais antigo.
- Passos para definir versão específica por empresa:
- Na tela de configuração de distribuição de versão, com o modelo de PDV já selecionado:
- Localize a opção de “Versão específica por empresa” ou similar.
- Selecione a ação para adicionar uma nova regra específica.
- O sistema apresentará uma lista de empresas integradas ao ERP:
- Você pode pesquisar uma empresa pelo nome ou identificador.
- Caso a empresa não esteja integrada, você pode informar um documento avulso:
- Digite o CPF ou CNPJ dessa empresa para criar a regra mesmo assim.
- Selecione a empresa desejada na lista ou confirme o documento informado.
- Informe a versão específica que essa empresa deverá receber, por exemplo:
- 14.0 (versão mais nova).
- Uma versão anterior, se o objetivo for manter a empresa em versão retroativa.
- Informe a URL de download correspondente a essa versão específica:
- Deve ser o link do instalador da versão escolhida.
- Salve a configuração.
- Comportamento após salvar:
- Quando essa empresa consultar a versão disponível no ERP:
- Não receberá mais a versão oficial (por exemplo, 3.1).
- Passará a receber a versão específica configurada (por exemplo, 14.0) e seu respectivo link de download.
- Pontos de atenção:
- Você pode usar versões específicas para:
- Pilotar uma nova versão com poucos clientes antes de liberar globalmente.
- Corrigir problemas específicos em uma empresa com uma versão diferenciada.
- Manter uma empresa em versão antiga por necessidade de integração.
- Sempre confira se o link de download da versão específica está correto e acessível.
- A versão específica por empresa permite que uma empresa em particular receba uma versão diferente da oficial, por exemplo:
-
Mantendo uma empresa em versão retroativa (versão do passado).
- Em alguns cenários, a empresa não pode atualizar para versões mais novas, seja por requisitos internos ou integrações externas.
- Nesse caso, você pode usar a versão específica por empresa para fixar a empresa em uma versão anterior, mesmo que a versão oficial já seja mais recente.
- Como proceder:
- Siga os mesmos passos do item anterior, escolhendo a empresa na lista ou informando o CPF/CNPJ.
- Em vez de informar uma versão mais nova, informe uma versão anterior (por exemplo, 12.x ou 13.0, conforme sua base).
- Cadastre a URL de download da versão retroativa.
- Salve a regra.
- Resultado:
- Enquanto essa regra estiver ativa, a empresa sempre receberá a versão retroativa configurada, mesmo que:
- A versão oficial seja mais nova.
- Outras empresas estejam atualizadas para versões superiores.
-
Configurando bloqueio de atualização para uma empresa.
- O bloqueio de atualização serve para impedir que uma empresa receba qualquer mudança de versão, mantendo-a sempre na mesma versão que já está em uso.
- Isso é útil quando:
- A empresa está em ambiente crítico e não pode sofrer alterações.
- Existe homologação em andamento e não se deseja atualizar durante o período.
- Passos para bloquear uma empresa:
- Na tela de distribuição de versão, localize a seção de bloqueio de atualização ou lista de empresas bloqueadas.
- Adicione uma nova entrada de bloqueio.
- Informe a empresa que será bloqueada, podendo:
- Selecionar na lista de empresas integradas.
- Ou informar diretamente um CPF/CNPJ caso a empresa não conste na lista.
- Confirme a inclusão dessa empresa na lista de bloqueio.
- Comportamento após o bloqueio:
- Sempre que o ERP for consultado sobre qual é a versão atual para essa empresa:
- Retornará a mesma versão que a empresa já utiliza atualmente (por exemplo, 13.1).
- Essa versão é a que o próprio ERP mantém associada à empresa.
- Mesmo que uma nova versão seja lançada (por exemplo, 13.2):
- A empresa bloqueada continuará recebendo a versão 13.1.
- As demais empresas, não bloqueadas, passarão a receber a nova versão global (13.2).
- Pontos de atenção:
- O bloqueio afeta somente as empresas listadas; não interfere nas demais.
- Utilize o bloqueio com critério, documentando internamente por que a empresa está bloqueada e qual risco se pretende evitar.
- Quando decidir liberar a empresa para atualização, remova-a da lista de bloqueio.
-
Relação entre versão oficial, versão específica e bloqueio.
- O ERP segue uma hierarquia de decisão para definir qual versão será retornada a um PDV:
- Se a empresa estiver bloqueada:
- O sistema mantém a empresa na versão atual informada ao ERP, independentemente de versões novas.
- Se existir versão específica por empresa (sem bloqueio):
- A empresa recebe sempre a versão específica configurada, ignorando a versão oficial.
- Se não houver bloqueio nem versão específica:
- A empresa recebe a versão oficial configurada para o modelo de PDV.
- Importante:
- Antes de alterar versões ou bloquear empresas, avalie o impacto nos PDVs e, se necessário, comunique os envolvidos.
-
Visão da distribuição de versões: gráfico e lista de filiais.
- Na parte inferior da tela de distribuição de versão, o sistema apresenta:
- Um gráfico de PDV por versão.
- Uma lista de filiais com suas respectivas versões.
- Gráfico de PDV por versão:
- Mostra, de forma visual, quantos PDVs estão em cada versão.
- Ajuda a entender a distribuição do parque de PDVs, por exemplo:
- Quantos já atualizaram para a versão nova.
- Quantos ainda estão em versões antigas.
- Lista de filiais por versão:
- Exibe cada filial/empresa e a versão do PDV em uso.
- Permite identificar rapidamente:
- Quais empresas ainda não foram atualizadas.
- Quais estão usando versões específicas ou retroativas.
- Ponto de atenção:
- Em ambientes de teste, essa lista costuma ser reduzida, com poucos PDVs cadastrados.
- Em produção, espera-se que o gráfico e a lista fiquem bem preenchidos, refletindo o parque real de PDVs.
- Na parte inferior da tela de distribuição de versão, o sistema apresenta:
-
Orientações práticas de uso no dia a dia.
- Ao liberar uma nova versão geral:
- Atualize a versão oficial e a URL de download no ERP.
- Avalie se alguma empresa deve ficar:
- Com versão específica (piloto ou retroativa).
- Bloqueada temporariamente.
- Ao testar versões beta:
- Crie uma versão específica apenas para empresas piloto.
- Não altere a versão oficial até concluir os testes.
- Ao identificar problema em nova versão para um cliente:
- Como medida emergencial, você pode:
- Definir uma versão específica retroativa para essa empresa.
- Ou colocá-la na lista de bloqueio, mantendo a versão estável atual.
- Monitoramento contínuo:
- Utilize o gráfico e a lista de filiais para acompanhar a adoção das versões.
- Sempre que alterar regras ou bloquear empresas, monitore se os PDVs estão respondendo com as versões esperadas.
- Ao liberar uma nova versão geral:
Informações Importantes
-
Resumo das principais orientações.
- Configure a versão oficial para cada modelo de PDV com sua respectiva URL de download.
- Use versões específicas por empresa para liberar versões novas, beta ou retroativas apenas para clientes selecionados.
- Utilize o bloqueio de atualização para manter empresas em uma versão fixa, mesmo com novas releases disponíveis.
- Verifique o gráfico de PDV por versão e a lista de filiais para entender a distribuição e o impacto das mudanças.
-
Dicas de uso.
- Antes de grandes atualizações, planeje quais empresas:
- Receberão a nova versão oficial imediatamente.
- Permanecerão numa versão específica (beta ou retroativa).
- Ficarão temporariamente bloqueadas.
- Em cenários de teste, use versões específicas em poucas empresas para reduzir riscos.
-
Recomendações gerais sobre o processo.
- Documente internamente quais empresas possuem:
- Versão específica configurada.
- Bloqueio de atualização ativo.
- Mantenha uma rotina de revisão das regras para evitar empresas esquecidas em versões antigas sem necessidade.
- Caso surjam dúvidas sobre campos e telas, consulte também a documentação interna vinculada ao módulo de distribuição de versão no ERP.
-
Benefícios de seguir corretamente o procedimento.
- Maior controle e segurança sobre quais versões cada empresa utiliza.
- Possibilidade de testar versões novas com grupos reduzidos antes da liberação geral.
- Redução de incidentes causados por atualizações não planejadas.
- Visão clara da distribuição de versões no parque de PDVs, facilitando suporte e planejamento de releases.