Solicitações do usuário e filtro no IDT
No Universe Designer, também é possível criar prompts de usuário e filtros no Business View Layer. Prompt é definido em Business Layer ou Data Foundation que requer uma entrada do usuário ou um valor de entrada predefinido.
Um Prompt pode ter os seguintes tipos de entrada -
- Entrada do usuário em resposta ao prompt
- Um valor fixo predefinido
Prompt possui as seguintes propriedades.
Sr. Não. | Propriedades e descrição |
---|---|
1 | Prompt to Users Se selecionado, o usuário é solicitado a inserir um valor no tempo de execução. Se desmarcado, um valor predefinido é inserido no tempo de execução para o parâmetro. |
2 | Prompt Text O texto da pergunta ou diretiva do prompt, se Prompt to Users estiver selecionado. |
3 | Set Values Disponível quando a opção Avisar aos usuários não está selecionada. Permite inserir um ou mais valores a serem usados para o parâmetro no tempo de execução. |
4 | Data Types O tipo de dados necessário para responder ao prompt. |
5 | Allow Multiple Values Se selecionado, permite ao usuário obter vários valores da lista de valores. |
6 | Keep Last Values Se selecionado, o último valor escolhido pelo usuário é mantido, quando o prompt é executado novamente. |
7 | Index Aware Prompt Se selecionada, a coluna-chave é incluída no prompt para restringir os valores em uma lista. A coluna-chave não é visível para o usuário. |
8 | Associated List of Values Uma lista de valores para fornecer valores para o prompt. |
9 | Select Only from the List Se selecionado, o usuário é forçado a selecionar um membro na lista. |
10 | Select Default Value Permite selecionar valores a serem usados como padrão. |
No Universe Designer, você pode adicionar um Prompt no Data Foundation e eles são herdados diretamente para a Business Layer no topo da Data Foundation. Note: Se houver necessidade de editar um Prompt, isso não pode ser feito na Camada de Negócios. Você tem que abrir o Data Foundation para o mesmo.
Para inserir um Prompt, clique em parâmetros e na guia Lista de Valores (LOVs) no painel de navegação → Clique no ícone Inserir Parâmetro.
Usando LOVs
É possível usar LOVs, ou seja, você pode selecionar o valor de um prompt da lista de valores associados a um objeto. Ele permite que um conjunto de dados seja restrito aos valores selecionados. Você pode usar LOVs para um objeto no Data Foundation ou Business Layer. Diferentes tipos de LOVs podem ser usados.
LOVs baseadas em Business Layer Objects. Nesse caso, a LOV é baseada em outra consulta ou em uma hierarquia que inclui -
Static LOVs - Inclui uma lista de valores especificados manualmente ou importados do arquivo.
LOVs based on SQL - É um valor retornado por uma expressão SQL específica.
As seguintes propriedades podem ser editadas para LOVs -
Column Name - Isso é usado para editar o nome da coluna.
Key Column - Você pode selecionar uma coluna para ser a chave ciente do índice.
Data Type - Isso é usado para definir o tipo de dados para a coluna.
Hidden - Quando esta opção é selecionada, a coluna não será exibida.