Páginas filhas
  • DFWKTOOLS-1286 DT Mudanças Funcionalidades e Comportamentos de Relatórios

Versões comparadas

Chave

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


01. DADOS GERAIS

7382118
Linha de Produto:Logix
Segmento:Tecnologia
Módulo:MenuRelatórios
Função:Menu LOGIX interface Smartclient HTMLTicket:Relatórios
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-12051286


02. SITUAÇÃO/REQUISITO

Na tentativa de executar um programa a partir do menu LOGIX em modo DEBUG, utilizando a interface Smartclient HTML, apresenta a seguinte tela de questionamento ao usuário:

Image Removed

...

Problemas em algumas funcionalidades e de comportamento de alguns tipos de relatórios.

03. SOLUÇÃO

Foram realizadas algumas mudanças no menu em relação a forma como a geração e download do arquivo de DEBUG/PROFILE são processados, onde:

♦ Não será mais dada opção para informar pasta local de destino para fazer download de arquivos de LOG.

♦ Ao final do processamento de um programa que foi iniciado em modo DEBUG, no menu com interface Smartclient HTML, será apresentada um mensagem ao usuário comunicando a pasta de geração dos arquivos de LOG no servidor de Aplicação. O usuário deverá repassar esta pasta para o usuário administrador do Logix, para que possa acessar o arquivo e tomar as devidas providências.

♦ A execução em modo PROFILER foi ajustada para ter o mesmo comportamento, em que deixará de fazer download automático do arquivo de LOG ao final do processamento do programa. No entanto isso será tanto para a interface Smartclient HTML quanto para a interface Smartclient Desktop (Windows, Linux ou MacOS), pois a geração de informações de PROFILER pode demorar, uma vez que depende do volume de dados processados pela aplicação. Neste caso o arquivo de LOG ficará disponível apenas no servidor de aplicação na pasta de LOG informada em uma tela de mensagem ao final do processamento. 

♦ Para a execução em modo DEBUG ou FRAMEWORK, a partir da execução do produto com interface DESKTOP (Windows, Linux ou MacOS), quando usuário finalizar a aplicação, o download dos respectivos arquivos de LOG serão realizados automaticamente para a pasta temporária da máquina local. Além disso, uma mensagem será apresentada informando a pasta de destino, bem como o usuário terá opção de abrir a pasta para visualização.

Na interface Smartclient HTML do menu, as execuções em modo DEBUG, PROFILER e FRAMEWORK irão apresentar a seguinte tela de mensagem ao final do processamento da aplicação:

Image Removed

O usuário deverá copiar a pasta de destino do arquivo de LOG desta mensagem para o usuário administrador do produto para providenciar o envio dos respectivos arquivos de LOG para o usuário ou então para equipes de atendimento da Totvs que solicitaram a geração de arquivos de DEBUG, PROFILER ou FRAMEWORK para análise.

Na interface Smartclient DESKTOP o menu foi alterado para incluir uma opção adicional para acessar a pasta local, para a qual o menu faz o download automático dos arquivos de LOGs executados em modo DEBUG e FRAMEWORK. Esta opção está disponível a partir do menu Ferramentas → Acessar pasta DEBUG local.

Image Removed

...

titleMODOS DE EXECUÇÃO DE PROGRAMAS A PARTIR DO MENU LOGIX

A partir do menu Logix é possível realizar 4 formas de execução de programas, sendo que a execução padrão é a execução NORMAL (Executar Processo), que não gera em paralelo arquivos de LOGs de mensagens.

Image Removed

Quando utilizar a geração de LOGs durante a execução dos programas do produto?

Quando houver necessidade de analisar algumas situações que envolvem problemas de performance ou até falhas de processamento/comportamento do sistema. A geração destes arquivos de LOG se dividem em 3 categorias, sendo:

LOG com geração no formato DEBUG (Instruções SQL)

Gera um arquivo de LOG de processamento contendo instruções SQL juntamente com várias mensagens de DEBUG para acompanhamento do comportamento de informações processadas durante a execução do programa selecionado no menu.

LOG com geração no formato PROFILER

Gera um arquivo de LOG de processamento contendo várias mensagens de DEBUG para análise do comportamento de informações processadas durante a execução do programa selecionado no menu e ao final registra também informações de performance de execução de todas as rotinas utilizadas durante o processamento, para identificar pontos de possíveis gargalos de PERFORMANCE de execução do programa. 

LOG com geração no formato FRAMEWORK Image Removed (NOVA OPÇÃO)

Gera um arquivo de LOG de processamento contendo várias mensagens para análise do comportamento de informações processadas durante a execução do programa selecionado no menu e ao final registra também informações de performance de execução de todas as rotinas utilizadas durante o processamento, para identificar pontos de possíveis gargalos de PERFORMANCE de execução do programa. Diferentemente das opções PROFILER e DEBUG, esta geração no formato FRAMEWORK não conterá instruções SQL nem lista de rotinas utilizadas durante o processamento.

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoDisponível a partir do pacote oficial 12.1.28 ou Framework Fix 12.1.27.(fix02)
TituloIMPORTANTE!

de funcionalidade e comportamento dos relatórios:

♦ Permitido gerar relatórios com extensões diferentes através da função NEWREPORT().

♦ Relatório tipo OTHER definido pela função ReportSetTypeOther(), não irá gerar cabeçalho automático do metadado na finalização dos arquivos em disco (report).

♦ Função NEWREPORT() quando enviar caminho de diretório no parâmetro será ignorado, pois o relatório sempre é gerado obrigatoriamente na pasta REPORT_TEMP do appserver. 

♦ Eliminação de arquivos temporários gerados após término de conversão dos relatórios, quando geração for concluída com sucesso, independente do modo DEBUG ativo ou não.

♦ Quando gerar múltiplos relatórios, mesmo com extensões/tipos distintos, a visualização se estiver marcada, irá realmente visualizar todos arquivos, seja no visualizador de relatório ou GRL (arquivos .lst), ou ferramenta local configurada pra cada extensão de arquivo (word, excel, acrobat reader).

05. ASSUNTOS RELACIONADOS

...


Templatedocumentos


HTML
<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>