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: 

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:

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:

Clique duas vezes no botão "Inserir" para criar a nova seleção dinâmica.