Como criar seleção dinâmica?
A quem se destina
Destina-se aos supervisores.
Objetivo
Este documento tem o objetivo de detalhar como deve ser criada a seleção dinâmica.
Procedimento
Para iniciar o trabalho com seleção dinâmica, temos que cadastrar os comandos SQL, definir qual a classificação do comando e o cadastro do comando.
Classificando o Comando
Para classificar o comando da seleção dinâmica, no menu lateral acesse:
Supervisor
Seleção Dinâmica
Classificação
Escolha uma classificação já existente ou crie uma nova clicando no ícone “Incluir” .
Como utilizamos os comandos para várias atividades, devemos atribuir uma classificação para os tipos que serão utilizados na pesquisa.
Criando uma Nova Seleção Dinâmica
Para utilizar a seleção dinâmica é necessário ter conhecimento em Banco de Dados, a ISO utiliza o a linguagem SQL para o comando de consulta. Se não souber fazer o comando deverá entrar em contato com a ISO e solicitar a criação do comando de acordo com sua necessidade.
Exemplo de Comando SQL:
Abaixo utilizamos um exemplo fictício:
INSERT INTO ISOSDCON_ENTIDADE
SELECT DISTINCT ISOEMP_CODIGO, §ISOSDCONEXE_CODIGO§, ISOEVNINFINC_CLICODIGO AS CODIGO ,'A', CAST(CONVERT(CHAR , GETDATE(), 120) AS DATETIME), §ISOSDCONEXE_USUARIOALTERACAO§ FROM ISOEVNINFINSCRITOS (NOLOCK) WHERE ISOEVNINFINC_CLICODIGO NOT IN (SELECT ISOEVNINFINC_CLICODIGO
FROM ISOEVNINFINCPRODUTOS
WHERE ISOPRD_CODIGO IN ('12137070000', '12137080000', '12331100000', '12331220000', '12331230000', '12331240001', '12331240002', '12331240003', '12331240004', '12331240005', '12331240006', '12331240007', '12331240008', '12331240009', '12331240010', '12331240011', '12331240012', '12331240013', '12331240014', '12331240015', '12331250000', '12331300001', '12331300002', '12331300003', '12332010000', '12332020000')
AND ISOEVNINF_CODIGO = 362)
AND ISOEVNINF_CODIGO = 362
Se você já possui o comando SQL você já pode criar uma nova seleção dinâmica, para isso acesse:
Supervisor
Seleção Dinâmica
Consulta
Na tela de consulta, podemos pesquisar pelos comandos já existentes ou cadastrar novos comandos. Para cadastrar um novo comando clique no ícone “Incluir” .
Preencha os campos:
Descrição: descrição da seleção dinâmica. Informa quais entidades o comando busca.
Tipo de Consulta: escolher o tipo de consulta (módulo em que o comando vai utilizar informações/ módulo vinculado).
Comando: colar o comando SQL neste campo.
Classificação: selecionar a classificação da seleção, ex.: (5) Pesquisa.
Clique duas vezes no botão inserir e pronto.