...
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 de cada 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 limpar o filtro de pesquisa, basta fechar os termos listados abaixo da caixa de pesquisa, ou fazer uma pesquisa por um termo em branco.
...
Por fim, na tela inicial está localizado o botão Criar template, que ao ser clicado irá abrir a tela abaixo, de criação de Novo template.
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
Informações | ||
---|---|---|
| ||
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:
1. Informativo sobre a análise: texto resumido sobre como será feita a análise da base de dados, que é uma etapa importante para gerar insumos que ajudam na decisão de quais campos tirar de uso, através de estatísticas de uso dos mesmos. Para ver a explicação completa, basta clicar no link Acesse a documentação completa aqui.
2. Botão de Executar análise de base de dados: ao clicar neste botão, o processo de análise descrito na documentação indicada no item 1 será executado. Quando terminar, os resultados de Quantidade, percentuais de Preenchimento e percentuais de Inicializador Padrão serão aplicados na tabela, permitindo fazer ordenação e filtragem para facilitar a tomada de decisão. Abaixo print da tela com os percentuais valores preenchidos após a análise, ordenado pelo campo Preenchimento:
3. Botão Filtro: o botão Filtro somente ficará ativo após a execução da análise de base de dados. Com a análise feita, ao clicar no botão aparecerá a tela abaixo:
A. Coluna da tabelaCampo: permite selecionar por uma das colunas (Quantidade, 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.
B. 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.
DC. Valor: define o número que será utilizado como base para a operação do filtro.
D. Botões Adicionar e Limpar filtro: o botão Adicionar pega o conjunto que foi selecionado nos passos A, B e C e adiciona no Filtro parcial, que pode ser verificado no passo G. O botão Limpar filtro zera todas as informações que tiverem sido selecionadas nesta tela de Filtro.
E. Tipo de pesquisa: permite a execução de condições concatenadas, para um resultado mais específico. Através dos operadores E / OU, pode-se por exemplo construir uma expressão que tenha "Quantidade > 0 E Quantidade < 10", trazendo apenas resultados que tenham o campo quantidade com valor entre 0 e 10. As operações do tipo E consideram os resultados de todas as colunas envolvidas. Já as operações do tipo OU consideram os resultados de pelo menos uma das colunas envolvidas.
F. Parênteses ( ): auxiliam na construção das expressões, separando operações se necessário.
G. Filtro: exibe uma amostra da . 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.
H. Checkbox dos resultados "Não se aplica": as colunas Quantidade, Preenchimento e Inicializador Padrão, em algumas situações, podem vir com o resultado "Não se aplica" após Executar análise de base de dados, em casos que, por exemplo, o campo tenha o contexto do tipo Virtual ou não tenha Inicializador Padrão. Então, é possível através desses 3 checkbox configurar se esses campos com esta característica, serão ou não exibidos no resultado do filtro.
I: F. Botões de ação: o botão Cancelar interrompe a criação do filtro atual e volta para a tela principal; o botão Limpar filtro exclui o filtro atual Aplicar filtro faz a aplicação da fórmula de filtro configurada nesta tela. O botão Remover filtro limpa o filtro configurado e volta para a tela principal de campos sem nenhum filtro aplicado; o botão Aplicar filtro confirma o filtro atual e o aplica na tela principal. O botão Fechar apenas sai da tela de Filtro para a tela principal de campos sem fazer nenhuma alteração.
4. Abas das tabelas: se a rotina possuir apenas uma tabela, será exibida apenas 1 aba. Porém se a rotina possuir outras tabelas, os registros de cada uma delas serão exibidos em abas separadas, com o nome da tabela no título de cada aba. Observação: o filtro criado será aplicado em todas as abas (tabelas) da rotina.
...
8. Caixa de seleção de campos: caixa de seleção que determina quais campos serão marcados para serem retirados de uso por este template.
9. Status das colunas Quantidade, Preenchimento e Inicializador Padrão: antes da análise de base de dados, estas colunas aparecem com a legenda Sem Análise. Após efetuada a análise, a quantidade e os porcentuais analisados na base serão preenchidos nessas colunas. A coluna Quantidade mostra o total de registros preenchidos deste campo na base. A coluna Preenchimento mostra a porcentagem de preenchimento de registros deste campo mediante o total de registros da base para esta tabela. E a coluna Inicializador Padrão mostra a porcentagem de preenchimento de registros deste campo por um inicializador padrão, mediante o total de registros da base para esta tabela. Obs.: na tela principal, os valores de porcentagem de Preenchimento e Inicializador Padrão aparecem com apenas 1 casa decimal, porém se passar o mouse em cima do valor, será exibido um "Hint" (dica) com a porcentagem contendo 4 casas decimais.
10. Ver detalhes: mostra informações adicionais sobre o respectivo campo, caso o administrador queira tirar alguma dúvida antes de retirá-lo de uso.
...
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.
Informações | ||
---|---|---|
| ||
|
Após conhecer os passos da criação e aplicação de um template, veremos abaixo as Outras Ações de um template.
...
...
Templatedocumentos |
---|