Linha de Produto: | Logix |
---|---|
Segmento: | Tecnologia |
Módulo: | Metadados |
Função: | Carga de formulários metadado |
Ticket: | 6902529 |
Requisito/Story/Issue: | DFWKTOOLS-881 |
Tempo de abertura do programa VDP20000 (Formulário metadado tipo CRUD), está muito alto.
Após aplicar o pacote Framework 12.1.25.FIX02 teve uma melhora no tempo mas ainda demora muito tempo, em média 16 segundos.
Foram realizados alguns ajustes para melhorar a carga de formulário metadado, no entanto para alguns cenários de formulários pode não apresentar muita diferença devido ao volume de componentes registrados no formulário e também pode ter relação com o volume de variáveis 4GL do tipo ARRAY OF RECORD que a aplicação pode ter definido com um quantidade muito grande de linhas, onerando o processo de abertura de formulários devido a possível inicialização de dados.
Foi encaminhada como sugestão de alteração para que a aplicação VDP20000 realize algumas inicializações de variáveis no evento BEFORE_LOAD do formulário, pois atualmente existe uma certa demora na exibição da tela de diálogo principal do formulário com as mensagens de carga do formulário, devido a esta inicialização ser realizada antes de acionar a execução do formulário VDP20000 (Ticket Nr. 7957274). |
Para melhorar a performance de execução do produto, atente-se a um algumas dicas para um bom gerenciamento de ambientes utilizando TotvsTec Build versão 32 bits:
♦ Pasta configurada na chave de ambiente OUTPUTDIR;
♦ Pasta /report_temp/ localizada na pasta configurada na chave de ambiente ROOTPATH;
♦ Pasta /temp/ localizada na pasta configurada na chave de ambiente ROOTPATH;
♦ Pastas configuradas para o sistema LST no cadastro de caminhos de relatórios Logix (LOG00098 - Diretórios de Relatórios).
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |