MCP - Consultas Personalizadas

Descrição

A rotina permite acessar várias consultas personalizadas desenvolvidas para a empresa, o grande diferencial é a edição, filtro e manipulação dos dados, facilitando no momento de exportação para planilhas.


Pré-Requisitos

  • Acesso ao Viasoft Construshow.


Como criar Consultas Personalizadas

Acessos

O acesso à ferramenta de Consultas Personalizadas é através do Person, e há 3 formas:

  • Menu Tabela e o sub menu Consultas Personalizadas: Tabela > Consultas Personalizadas;

  • Atalho do teclado através das teclas: CTRL, ALT e C pressionadas ao mesmo tempo;

  • Clique com o botão direito do mouse sobre a tabela e escolha a opção Consultas Personalizadas no menu suspenso que será apresentado, conforme apresentado abaixo:

O formulário Consultas Personalizadas será apresentado:

Criando uma nova Consulta Personalizada

Para habilitar o botão 'Incluir' (na tela acima), pressione o botão Pesquisar, conforme exemplo abaixo:

Para iniciar o processo, pressione o botão 'Incluir' e será apresentado a tela:

Observe que o formulário já aparece com o início de um "script" SQL onde será definida a consulta personalizada. Será utilizado o "script" abaixo de exemplo (este script irá criar uma Consulta Personalizada para consultar os logs armazenados na tabela LOGAUDITORIA):

SELECT * FROM ( SELECT ESTAB, IDORIGEM, SEQUENCIA, TABELA, CAMPO, OLDVALUE AS VALOR_ANTIGO, NEWVALUE AS VALOR_NOVO, OPERACAO, TO_CHAR(DATALOG, 'MM/DD/YYYY') AS DATA, TO_CHAR(DATALOG, 'hh24:mi:ss') AS HORA, COALESCE(USERID, MODULE, USERID) AS USUARIO, OS_USER AS USER_WINDOWS, HOST FROM VIASOFTMCP.LOGAUDITORIA ORDER BY DATA, HORA DESC )X WHERE (?)

IMPORTANTE: O carácter “?” no script acima, representa onde os parâmetros da busca serão inseridos. 

Digitar/colar o "script" acima, substituindo o código inicial.

Preencher os campos do quadro 'Dados da Consulta':

  • Nome da Tabela: ‘CONSULTA_PERSON’. Para as consultas personalizadas esse campo deverá ser preenchido com essa informação.

  • Descrição: ‘Log de Auditoria'. Informar a descrição que será apresentado na rotina de 'Consultas Personalizadas’ ao acessar o Construshow.

  • Uso: '1: Consulta'. Por se tratar de uma consulta personalizada.

  • Marcar o checkbox 'Consulta Liberada para ser Utilizada pelos Usuários' para ficar visível a consulta no Construshow.

 

Observe que existe um botão chamado “Parâmetros” no formulário. É por meio dele que a consulta receberá seu parâmetro de busca.

 

Descrição dos campos principais:

Expressão

Receberá o campo para que será utilizado na consulta (campo na consulta)

Display Label

Rótulo que melhor descreve o campo do parâmetro da consulta

Tipo

Tipo de dado do campo que será usado

Cód. Oper

São os códigos dos operadores lógicos ou aritméticos utilizados na consulta. Estes códigos serão apresentados abaixo

Valor inicial

Valor inicial que será usado como parâmetro da consulta

Após o preenchimento dos parâmetros da consulta, baseado no exemplo deste material, o formulário ficará da seguinte maneira:

Posteriormente, clicar em ‘OK' na tela acima e 'OK’ novamente na tela de Consultas Personalizadas.

Na tela de Consultas Personalizadas ao clicar em ‘Pesquisar' já é possível visualizar a Consulta Personalizada 'Log de Auditoria’ que foi criada:

Após isso a Consulta Personalizada já está criada e apta a ser utilizada no Construshow.

 

Como utilizar as Consultas Personalizadas

Relatórios >> Consultas Personalizadas:

  • Clicado no campo, será exibido a tela para selecionar qual a consulta personalizada deseja verificar, algumas com campos de filtro, outras não.

  • Após informar os filtros, basta clicar em “Ok”.

  • Carregado os dados da consulta, poderá ser editado os campos visíveis em tela, para isso, basta clicar nos “pontinhos” no topo do grid, onde poderá desmarcar, marcar, arrastar os campos mais próximos ou mais distantes.

  • Clicando com o botão direito no grid, poderá auto-ajustar todos os campos da consulta, facilitando a visualização. Também poderá exportar os dados para o Excel.


Versão

Versão da Documentação

Autor/Revisor

Versão da Documentação

Autor/Revisor

1.0

Autor: Gilson Tomassão

1.1

Revisor(a): Debora Damasceno

1.2

Atualizado por : Dionatan Luis Froner