Versões comparadas

Chave

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

...

A ferramenta deve ser utilizada pelos Administradores do Protheus, através do Configurador (menu Base de Dados > Dicionário > Otimizador de Telas). Baseado em estatísticas de uso de campos, geradas através da sub-rotina de Análise de Base de Dados, o administrador pode gerar templates para as rotinas contempladas pela ferramenta e retirar de uso campos desnecessários para o dia a dia dos usuários.

Informações
titleDisponibilidade:

Disponível a partir da release 12.1.2310.



Abaixo temos a tela inicial da ferramenta Otimizador de Telas:


A tela inicial permite ter uma visão de quais templates existem na base, informações de data de análise e aplicação, e principalmente seu Status. É possível também clicar no botão de engrenagem no lado direito da tela e configurar quais colunas deseja que sejam exibidas, e adicionar a coluna de Código do template se achar necessário. É possível também ordenar por uma coluna específica, clicando nas setinhas ao lado do nome da coluna.

Outra funcionalidade importante da tela inicial da ferramenta é a Pesquisa. É possível digitar um termo e o mesmo será pesquisado nas colunas Template e Rotina. O termo pode ser inteiro ou parcial, e será listado na tela se estiver em qualquer uma das colunas (pesquisa do tipo OU). para Para limpar o filtro de pesquisa, basta fechar os termos listados abaixo da caixa de pesquisa, ou fazer uma pesquisa por um termo em branco.

No final da linha de cada template, existe um menu de Outras OpçõesAções, acessado através dos três pontos (...). Ao ser acionado, este menu pode mostrar botões diferentes dependendo do status do respectivo template. Por exemplo, em um template não aplicado, as opções são: Aplicar template, Visualizar template, Editar template e Excluir template. Já em um template aplicado, a opção de aplicar template não estará disponível, sendo substituída pela opção de Preview, que permite ter uma visualização da tela da rotina em questão já com os campos retirados de uso. Outra opção presente apenas nesta visualização é a de Reverter aplicação, que permite voltar a rotina à visualização de campos que tinha antes da aplicação deste template (veremos com maiores detalhes mais a frente). E temos os mesmos botões Visualizar template e Excluir template, porém a opção de excluir terá um funcionamento um pouco diferente do botão existente em um template não aplicado (também veremos com maiores detalhes mais a frente).

...

Na primeira tela da criação de Novo template (Descrições e rotina), deve-se inserir os dados descritivos do template e selecionar a rotina que terá otimização ao aplicar este template. A descrição é opcional, mas o nome do template e rotina são obrigatórios. Ao clicar na lupa do campo de Rotina do template, será exibida uma janela com as rotinas que atualmente podem ter campos retirados de uso. Obs.: a inclusão de novas rotinas nesta lista depende da avaliação de cada equipe de módulo responsável pela rotina.

...

Após preencher os dados e selecionar a rotina, clique em Avançar.

Na segunda tela (Análise e retirada de campos) temos diversos componentes. Irei detalhar cada um deles abaixo:

...

A. Coluna da tabela: permite selecionar por uma das colunas (Preenchimento ou Inicializador Padrão) ou as duas ao mesmo tempo, para a montagem do filtro. Se selecionar apenas uma das duas, os itens B e E não serão exibidos.

B. Tipo de pesquisa: se forem utilizadas as duas colunas, é preciso selecionar qual tipo de pesquisa deseja utilizar. A pesquisa do tipo E considera no filtro e exibe no resultado registros que tenham o valor inserido tanto na coluna Preenchimento quanto na coluna Inicializador Padrão. Ou seja, tendo sido utilizado o valor = 10, o filtro somente trará no resultado, campos que tenham o porcentual de Preenchimento = 10 e também o porcentual de Inicializador Padrão = 10, precisa satisfazer as 2 colunas. Já a pesquisa do tipo OU considera no filtro e exibe no resultado registros que tenham o valor inserido em pelo menos uma das colunas. Ou seja, utilizando o valor = 10, o filtro trará no resultado campos que tenham pelo menos uma das colunas com porcentual = 10.

C. Operador: define qual será a operação que será aplicada no filtro, para que se possa definir a medição em relação ao valor que será utilizado. Por exemplo, se você quer ver apenas campos que tenham sido preenchidos em no máximo 10% do total de registros, utiliza o operador Menor ou igual a.

D. Valor: define o número que será utilizado como base para a operação do filtro.

E. Fórmula: exibe a fórmula que será utilizada no filtro, para facilitar a visão do tipo de filtragem de dados que será feita.

...

Após a marcação dos campos que deseja retirar de uso, clique em Avançar para ir ao passo final do wizard.


Na etapa Revisão do template será mostrado um resumo final da criação do template, caso queira revisar alguma informação antes de finalizar. Nesta tela é possível ver os campos separados de cada tabela da rotina (apenas os campos marcados para serem retirados de uso serão exibidos). É possível também Pesquisar e Ver detalhes. Estando tudo certo, clique em Finalizar.

Ao clicar em Finalizar será exibida uma janela com 2 opções:

  • Apenas salvar: irá apenas salvar o template que acabou de criar, mas não irá aplicar na base. O template ficará salvo e poderá ser aplicado, editado ou excluído posteriormente.
  • Salvar e aplicar no dicionário: além de salvar este template, ele já inicia automaticamente o processo de aplicá-lo na base, removendo os campos selecionados da rotina.


Se selecionar a opção Apenas salvar, irá retornar para a tela principal do Otimizador de Telas. Se selecionar a opção Salvar e aplicar no dicionário, irá aplicar o template na base, retornar para a tela principal, e será exibido um alerta informando a aplicação do template, com um link para visualizar a rotina com o novo layout sem os campos que foram removidos.

Observação: não



Informações
titleImportante

Não é permitido que existam 2 templates aplicados para a mesma rotina. Pode existir mais de um salvo para a mesma rotina sem aplicar, mas aplicado, apenas um. Se tentar aplicar o template de uma rotina que já está aplicada em outro template, será exibida uma janela de alerta informando que já existe um template aplicado para esta rotina, orientando a reverter a aplicação do outro caso queira aplicar este. mas de qualquer forma, o template será salvo.

Image Modified




Após conhecer os passos da criação e aplicação de um template, veremos abaixo as outras ações Outras Ações de um template.


1. Em templates não aplicados:

...

  • Aplicar template: ao clicar é exibida uma janela de confirmação da aplicação. Se não existir outro template aplicado para a mesma rotina, o mesmo é aplicado e é exibido um alerta no topo com o link para visualização da tela otimizada.
  • Visualizar template: exibe uma visualização simplificada do template, com os dados de cadastro e campos marcados para retirar de uso.
  • Editar template: ao abrir, exibe inicialmente a visualização simplificada, e ao avançar exibe a visualização completa do template, tanto da edição de dados cadastrais quanto dos campos marcados e desmarcados, permitindo alterar qualquer informação, assim como no wizard inicial de criação de template. Ao final, pode-se apenas salvar o mesmo ou salvar e aplicar, assim como na criação de um novo template.
  • Excluir template: ao clicar para excluir um template não aplicado, será exibida a tela de visualização simplificada para confirmação. Ao clicar no botão Excluir definitivamente é exibida uma janela informando que os dados deste template serão perdidos, não sendo possível restaurar o mesmo. Clicando em Sim, excluir template, o mesmo é excluído em definitivo.


2. Em templates não aplicados:

  • Preview [rotina]: ao clicar é exibida uma janela informando a abertura da visualização, e o modo para voltar para o Otimizador, que é fechando a tela da visualização. Ao clicar em Prosseguir, uma janela de pesquisa é exibida, e logo em seguida uma janela listando os registros desta rotina. Serve para o caso de querer visualizar a tela com um registro específico. Caso apenas clique em OK, a visualização será exibida com o primeiro registro cadastrado na rotina, mostrando a tela otimizada, sem os campos que foram retirados de uso pelo Otimizador.
  • Reverter aplicação: ao clicar neste botão, será exibida uma janela com informações sobre a reversão do template, que volta a tela da rotina ao estado que estava antes da aplicação deste template. Ao confirmar clicando em reverter aplicação, volta para a tela inicial com um aviso da reversão, e o status do template é alterado para Não Aplicado.
  • Visualizar template: exibe uma visualização simplificada do template, com os dados de cadastro e campos marcados para retirar de uso.
  • Excluir template: 



Templatedocumentos