Existem vários fatores conhecidos que podem levar o Cegid Eticadata ERP a não validar, de forma intermitente, uma licença que está corretamente ativa na base de dados. Em geral, o problema não está na “existência” da licença, mas sim na forma como a proteção/licenciamento é verificada em cada sessão. Os motivos mais frequentes são:
- Problemas na chave de proteção (HASP ou chave virtual)
No módulo de Licenciamento, é referido que:- Se a aplicação deixar de conseguir detetar a chave, o programa mostra uma mensagem e termina.
- A chave tem de estar ligada e acessível durante toda a execução.
- Para chaves de rede, existe um intervalo de tempo entre validações (valor entre 30 e 240 segundos); se a validação falhar (rede, serviço, driver), a sessão é considerada não licenciada.
Em ambientes com:
- Chave HASP de rede em servidor com picos de carga;
- Serviço de proteções parado ou com falhas;
- Drivers da HASP desatualizados ou conflitos com antivírus/firewall;
é comum ocorrerem falhas pontuais na leitura da chave, que se traduzem em “não valida licença” apesar de a licença estar correta.
- Conflitos de ativação da chave virtual entre sistemas
A ocupação de licenças e a ativação da chave virtual estão ligadas à BD de sistema e ao “Servidor de proteções Cegid Eticadata”. Há regras importantes:- Se a mesma licença ERP é usada em vários sistemas/instalações, apenas o último sistema ativado fica com as credenciais válidas.
- Se existirem vários sistemas com o mesmo NIF e a mesma combinação de NomeSistema + NomeEmpresa, a ativação numa localização pode invalidar a ativação noutra.
Nestes cenários, o ERP pode, em determinados dias ou após determinadas operações (atualizações, reativações, alterações de sistema), deixar de reconhecer a licença como válida, obrigando a nova ativação.
- Configuração incorreta ou instável da BD de sistema / servidor SQL
A licença é validada contra a BD de sistema (Sistema) e contra o servidor de proteções. Se houver:- Alterações de nome do servidor SQL ou da BD de sistema;
- Movimentação da BD de sistema sem atualização da configuração na Administração;
- Problemas de rede entre o posto e o servidor SQL;
podem ocorrer falhas intermitentes na leitura da informação de licenciamento, mesmo que a licença esteja correta.
- Limitações ou erros na rotina de verificação periódica
O ERP faz validações periódicas da licença (chave HASP ou chave virtual). Em ambientes com:- Latência de rede elevada;
- Serviços de proteção ou SQL com reinícios frequentes;
- Máquinas virtuais com snapshots/rollback;
a rotina pode falhar pontualmente, levando o ERP a assumir “não licenciado” até nova validação ou intervenção manual.
Para reduzir ao mínimo estes episódios, recomenda-se:
- Verificar o estado da ocupação da licença
Na Administração, usar o separador “Admin > Ocupação de Licenças”:- Confirmar qual a chave virtual em uso.
- Ver que computadores têm a chave ativada e se há ativações indevidas (outros sistemas/postos).
Se existirem ativações em sistemas que já não devem usar a licença, desativar/limitar esses sistemas.
- Garantir que cada sistema tem a licença correta
- Evitar usar a mesma licença ERP em vários sistemas distintos.
- Se existirem várias instalações com o mesmo NIF, garantir nomes de BD de sistema diferentes em cada localização.
- Se necessário, concentrar todas as empresas num único sistema com uma licença, ou atribuir licenças distintas a cada sistema.
- Rever a configuração de licenciamento na Administração
- Aceder à plataforma Administração (Admin) e confirmar:
- Dados de licenciamento corretamente preenchidos.
- Servidor de proteções Cegid Eticadata ativo e acessível.
- Intervalo de validação da chave HASP adequado (para chaves de rede).
- Se usar chave HASP:
- Atualizar drivers da HASP.
- Garantir que o serviço da HASP está sempre ativo no servidor.
- Excluir o serviço/porta da HASP de antivírus e firewall.
- Testar estabilidade do servidor SQL e da BD de sistema
- Verificar se o servidor SQL não está a reiniciar ou a ficar indisponível.
- Confirmar que o nome do servidor e da BD de sistema usados no login coincidem com os configurados na Administração.
- Monitorizar e registar os momentos de falha
- Quando ocorrer “não valida licença”, registar:
- Data/hora;
- Posto afetado;
- Mensagem exata apresentada;
- Estado do servidor de proteções e do SQL nesse momento.
- Com este histórico, é possível identificar padrões (por exemplo, sempre após backup, reinício de servidor, ativação noutro sistema) e ajustar a configuração.
Em síntese: o comportamento que descreve está normalmente associado a falhas na deteção da chave de proteção (HASPs ou chave virtual) ou a conflitos de ativação entre sistemas, não à caducidade da licença em si. A forma prática de mitigar é estabilizar o ambiente de licenciamento (servidor de proteções, HASP, SQL) e garantir que não há múltiplos sistemas a competir pela mesma licença.
Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.