Documentation Index

Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt

Use this file to discover all available pages before exploring further.

Explore as funcionalidades disponíveis para aproveitar todo o potencial da nova plataforma de ajuda!

Como gerir a validação de sessões e licenciamento do ERP?

Prev Next
  • PT

  • ES

  • AO

  • CV

  • MZ

  • ST

  • GW

  • Professional

  • Executive

  • Public Sector

  • Omnia

  • Evolution


A implementação do modelo híbrido de licenciamento na versão 10 implica um conjunto de validações nas sessões de trabalho do ERP, além das já existentes nas versões anteriores.

Estas validações verificam os limites, validade e utilização dos módulos licenciados, enquanto que atualizam as novas informações que existem na licença e nos serviços Cegid, tal como eventuais novos módulos adquiridos ou renovações do contrato.


Sessões

A validação das sessões do ERP permite garantir que o mesmo utilizador não consegue aceder ao produto em sessões Windows distintas. Uma sessão Windows distinta tanto pode implicar um acesso de um computador diferente como de uma sessão remota diferente num terminal server.

No arranque do produto, é verificado se este utilizador tem uma sessão concorrente e, caso tenha, será questionado sobre o seu encerramento. Se encerrar a sessão, o produto correspondente será encerrado no prazo de 2 minutos. Caso o utilizador não pretenda encerrar a outra sessão, não poderá aceder ao produto.

Para que o controlo de sessões funcione corretamente, é necessário que as sessões sejam validadas no ERP de forma recorrente. Esta validação ocorre com intervalos de 2 minutos e visa verificar se a sessão ainda existe e se continua válida.

Uma sessão inválida é uma sessão que por algum motivo não foi removida, isto é, representa uma sessão concorrente do mesmo utilizador numa sessão Windows diferente.

A sessão pode ser removida quando um utilizador abre uma sessão concorrente e confirma o encerramento da sessão anterior ou quando a sessão é explicitamente removida no gestor de licenciamento através da opção de remoção de todas as sessões.

A alteração do licenciamento também terá como consequência a invalidação de sessões, mas apenas para os utilizadores cujo licenciamento tenha sido alterado.


Licenciamento

Tal como o controlo de sessões, também são efetuadas no ERP validações periódicas do licenciamento. Estas validações podem consultar o microserviço do licenciamento e incluem sempre a validação de alterações ao licenciamento e aos limites da própria licença.

Estas verificações ocorrem em intervalos mínimos de 10 minutos, podendo ser executadas com maior ou menor periodicidade dependendo da utilização do ERP.


Pré-requisitos para validação online

A validação online, através do microserviço de licenciamento, ocorre após a validação de alguns parâmetros locais e em intervalos regulares.

Para realizar esta validação, é necessário garantir que:

  • O Hashcode e Fingerprint da licença devem estar coerentes;
  • Os dados constantes do ficheiro do token de licenciamento devem coincidir com os gravados na base de dados.

O HashCode é uma cifra que contém vários parâmetrosdo licenciamento agregados. Esta cifra é recalculada a partir dos dados presentes no sistema em intervalos regulares e, caso seja alterada, invalida o licenciamento.

Já o FingerPrint é uma cifra que contém vários parâmetros relativos ao servidor SQL onde o produto foi licenciado. Se o servidor SQL for alterado, o licenciamento é invalidado e terá de ser repetido.


Recorrência da validação online

A validação online do licenciamento ocorre em intervalos de 7 dias. Quando faltarem 60 dias para o final do contrato, a validação é efetuada diariamente para que acelerar a reação do sistema a uma eventual renovação.

Caso existam erros na validação num determinado dia, a validação online irá ocorrer novamente no dia seguinte, uma vez que nunca será executada mais do que uma vezpor dia.


Resultados da validação online

A validação online determina se a licença ainda está válida e atualiza-a localmente. Nesta atualização, podem ser atualizadas as datas do contrato e os módulos disponíveis na licença.

Quando esta validação não pode ser efetuada por questões relacionadas com conectividade, o sistema notifica o utilizadormensalmente a partir do terceiro mês de licenciamento, para garantir a ligação do produto à internet. Estas notificações são enviadas durante 1 ano desde a última atualização com sucesso.

No final deste período, se persistir a falha de conectividade será enviada uma nova notificação. Se a licença não puder ser validada, o sistema entrará em modo de demonstração após 7 dias desta última notificação.

Caso a validação online determine que a instância do licenciamento foi apagada ou que a própria licença não se encontra válida, o sistema entrará em modo de demonstração passados 2 dias, sendo o utilizador notificado para a necessidade de licenciar manualmente e/ou contactar a Cegid para repor o funcionamento do licenciamento.


Validação de limites e alterações

No ciclo de verificações recorrentes do licenciamento, estão também incluídas as seguintes validações:

  • Licenciamento excedido: um diagnóstico efetuado à atribuição de licenças aos utilizadores para validar se o número de licenças não excede o máximo permitido;
  • Licenciamento alterado: caso o licenciamento de um utilizador seja modificado, resultando na adição ou remoção de módulos, este diagnóstico invalida a sessão e é necessário reiniciar a mesma;
  • Validação de submódulos: esta validação calcula um HashCode dos módulos da licença atual e compara com o HashCode existente na base de dados. Este diagnóstico complementa o anterior e procura identificar alterações no sistema que tenham comprometido a integridade da lista de módulos do utilizador;
  • Licenciamento concorrente: caso o licenciamento seja do tipo concorrente (ex: POS), este diagnóstico verifica se o número de sessões excede o máximo permitido.