Esta página tem a finalidade de relatar a forma de uso dos parâmetros globais de performance "Executar relatórios sempre via Job Server" e "NÃO executar relatórios em processos isolados (Job Runner)".
Esses dois parâmetros foram criados para melhorar a performance e consumo de recurso de ambientes distribuídos (N camadas). Estes parâmetros permitem manipular a forma de executar qualquer relatório do sistema, inclusive os relatórios que são gerados em cadastros, telas e visões.
A execução dos relatórios via Job Server trazem uma série de benefícios para a aplicação, pois deixam de concorrer com a navegação e utilização do sistema no geral.
O parâmetro quando marcado envia os relatórios de tela, que por padrão são executados no servidor de aplicação, para o Job Server, porem não seguem o mesmo padrão de enfileiramento, para não causar uma sensação de perda de performance para os usuários.
Os parâmetros podem ser acessados em Ambiente → Parâmetros → Parâmetros Globais → Guia Performance.
OBS.: A alteração destes parâmetros só será refletida após 5 minutos.
Com essa opção marcada, não será mais possível utilizar o recurso de barra de progresso e detalhes de execução através dos componentes de "barra de progresso". Como nesses casos, os relatórios são executados em máquinas JobServer, não será mais possível realizar essa comunicação com as rotinas clientes para atualização do "progressBar". As propriedades de configuração desses recusões são: CallBackExecutionProgress e CallBackMessageExecution |
|
|