Ligação de Aplicação
Esse tipo de ligação permite que seja criado um link a partir de um Controle para qualquer tipo de aplicação.
Nas opções dos tipos de ligação, iremos escolher a Ligação de Aplicação. Escolhendo essa opção será possível acessar outra aplicação apartir do controle.
Lista de Aplicações
Todas as aplicações do projeto disponíveis para a ligação serão listadas. Nesta etapa o desenvolvedor deve selecionar a aplicação de destino que será utilizada na ligação.
Localizando Aplicações
Para auxiliar na localização da aplicação é possível utilizar os botões de agrupamento ou o campo Procurar.
Campo de pesquisa
A pesquisa é realizada pelo nome da aplicação.
Botões de Agrupamento
Neste agrupamento são três opções de visualização:
Todas
Lista todas as aplicações do projeto em ordem alfabética a-z.
Exemplo das aplicações sem agrupamento
Por Pasta
Lista as aplicações agrupadas por sua pasta, de acordo com a organização das aplicações no Projeto Explorer.
Exemplo das aplicações agrupadas Por Pasta
- Item 1 - Lista de pastas criadas no Projeto Explorer. Selecione a pasta e todas as aplicações da pasta serão exibidas no item 2.
- Item 2 - Lista das aplicações da pasta selecionada no Item 1.
Por Tipo
Lista as aplicações agrupadas por seu respectivo tipo.
Exemplo das aplicações agrupadas Por Tipo
Item 1 - Tipos de aplicações existentes no Scriptcase. Selecione o tipo de aplicação que você deseja listar, as aplicações correspondentes ao tipo selecionado serão listadas no item 2. Item 2 - Lista das aplicações referentes ao tipo selecionado no item 1.
Ao selecionar a aplicação de destino clique em Prosseguir ».
Definição dos Parâmetros
Nesta etapa o desenvolvedor deve informar os valores que serão passados aos parâmetros da aplicação de destino.
Estes parâmetros podem ser:
- Variáveis Globais - Que podem ser definidas nos eventos ou no SQL da aplicação de destino.
- Chave Primária - Para ligações criadas com aplicações dos tipos: Formulário e Calendário.
Para o funcionamento correto da Ligação de Edição é necessário que o campo chave primaria do formulário receba um valor, que pode ser definido por uma variável global, por um campo da consulta ou utilizando a opção Valor Fixo.
Parâmetro
Lista todos os parâmetros definidos na aplicação de destino.
Tipo
Define o tipo de origem do valor que será enviado para o parâmetro definido na aplicação de destino.
A opções são:
- Campos - Utiliza o valor de um campo da aplicação de origem como parâmetro.
- Variável global - Utiliza o valor de uma variável global, definida na aplicação de origem, como parâmetro. Esta opção será listada apenas se uma variável global for definida em um evento na aplicação de origem.
- Valor fixo - Utiliza um valor fixo, definido na coluna valor, como parâmetro. Nesta opção apenas valores alfanuméricos são permitidos.
- Sem Valor - Utilizando esta opção nenhum valor é passado. Ao utilizar esta opção como parâmetro para uma chave primária, a aplicação de destino será exibida em modo de inclusão.
Valor
Define o valor que será enviado como parâmetro. As opções desta coluna são alteradas de acordo com o Tipo selecionado.
- Ao selecionar Campo - A coluna valor irá listar todos os campos da aplicação de origem, que iram enviar o valor.
- Ao selecionar Variável - Serão listadas todas as variáveis globais definidas na aplicação de origem.
- Ao selecionar Valor Fixo - Será exibido um campo para que o valor seja informado. Não é permitida a utilização de variáveis nesta opção e devemos utilizar apenas valores alfanuméricos.
- Ao selecionar Sem Valor - Neste caso nenhum valor será enviado ao parâmetro.
Botão Refresh
Este botão possibilita a recarga ajax da lista dos parâmetros, desta forma é possível alterar ou adicionar um parâmetro na aplicação de destino sem a necessidade de reiniciar a criação da ligação em curso.
Propriedades da Ligação
Nessa tela iremos configurar as propriedades da ligação.
Redirecionar após inclusão:
Essa configuração possui três opções que irá ocorrer após a inclusão.
Sim: Selecionando essa opção, a aplicação irá para a aplicação da ligação assim que for inserido um novo registro.
Não: Selecionando essa opção, a aplicação não irá para a aplicação da ligação assim que for inserido um novo registro.
Sair da Aplicação: Selecionando essa opção, a aplicação irá para a aplicação de saída ou fechará a aba do navegador após inserção do registro.
Redirecionar após inclusão:
Essa configuração possui três opções que irá ocorrer após a inclusão.
Sim: Selecionando essa opção, a aplicação irá para a aplicação da ligação assim que for editado um registro.
Não: Selecionando essa opção, a aplicação não irá para a aplicação da ligação assim que for editado um registro.
Sair da Aplicação: Selecionando essa opção, a aplicação irá para a aplicação de saída ou fechará a aba do navegador após atualização do registro.