Como criar uma seleção dinâmica?
Como criar uma 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
1 - Classificando a seleção dinâmica
Para iniciar o trabalho com seleção dinâmica, deve-se cadastrar os comandos SQL, definir qual a classificação e o cadastro do 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.
2 - Comando SQL para 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 mesmo de acordo com sua necessidade.
2.1 - 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)
3 - Criando seleção dinâmica
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”.
A tela de inserção de seleção dinâmica será exibida.
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 - utilizar o comando SQL neste campo.
Classificação - selecionar a classificação da seleção através do código ou clicando na "seta", ex.: (5) Pesquisa.
Clique duas vezes no botão "Inserir" para criar a nova seleção dinâmica.