Páginas filhas
  • Mudanca de comportamento da interface SIGAADV

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. Objetivo

Visando adequar o licenciamento do Protheus para se equiparar

...

às demais linhas de produto da TOTVS, a partir da release 12.1.27 a interface SIGAADV passou a comportar como a interface SIGAMDI.

A motivação da

...

mudança foi o melhorar a gestão do consumo de

...

licença no sistema. Na

...

versão anterior da interface SIGAADV a

...

licença fica mantida em uso pelo

...

usuário enquanto o Protheus

...

está aberto, mesmo que o

...

usuário esteja somente parado na tela inicial do sistema sem

...

utilizar nenhuma rotina. 

Na nova interface a

...

licença é mantida em uso somente enquanto a rotina

...

está aberta, liberando a licença

...

quando o

...

usuário volta para a tela de Menu inicial do sistema. Essa

...

mudança melhora a gestão das

...

licenças do cliente, mantendo em uso as licenças somente quando o

...

usuário realmente está utilizando uma rotina do Protheus.

02. Comportamento 

Os principais comportamentos contemplados nessa

...

mudança são:

  • Toda utilizacao utilização da interface SIGAADV é redirecionada pela lib para a interface SIGAMDI
  • Quando o usuario usuário acessa o sistema pelo SIGADV ele só consegue abrir uma rotina por vez, mesmo sendo uma interface SIGAMDI, mantendo assim o comportamento antigo do ADV de permitir que o usuario usuário acesse somente um programa por vez
  • Quando o usuario usuário faz login somente as tabelas basicas básicas são carregadas no sistema, isso gera uma abertura de ambiente mais rapidarápida
  • Cada programa acionado pelo Menu abre uma thread MDI e prepara o ambiente antes de executar a rotina definida no item de menu
  • O ponto de entrada AFTERLOGIN deixa de ser executado na abertura do sistema e passa a ser chamado em cada abertura de rotina do Menu
  •  A licenca licença em uso pela rotina sempre é liberada quando o usuario usuário volta para o Menu

03. Versões afetadas

Release 12.1.27 com lib igual ou superior a 20200214

...