Troca de Valores das Propriedades
Objetivo | Permitir a alteração dos valores de algumas propriedades para novos valores. |
Programa | SO0503 |
Pré-Requisito | É pré-requisito para a execução dessa função: |
Visão Geral | Por intermédio dessa função o usuário pode trocar os valores de algumas propriedades pré-definidas para novos valores. Dessa forma, serão verificados todos os perfis que utilizam a propriedade com o valor informado e será alterado para o novo valor. |
Descrição
Janela Troca Valores Propriedade
Nas tabelas a seguir estão descritos os elementos desta tela:
Nome Botão | Descrição |
Confirma | Confirma a troca de valores da propriedade informada. Importante: Depois do acionamento do botão, é apresentada uma mensagem de confirmação de troca de valores. Em caso afirmativo, será efetuado o processamento de troca de valores das propriedades nos perfis existentes e posteriormente é visualizada uma mensagem indicando o número de propriedades que foram alteradas. |
Cancela | Cancela a troca de valores da propriedade informada. |
Campo | Descrição |
Propriedade | Indica qual a propriedade que o usuário deseja alterar. Inicialmente podem ser trocados os valores das seguintes propriedades:
|
Valor Atual | Indica qual o valor da propriedade que deseja ser alterado. |
Novo Valor | Indica qual o novo valor que será alterado pelo valor atual. |
Janela Troca Valores Propriedade - Condição
Nas tabelas a seguir estão descritos os elementos desta tela:
Nome Botão | Descrição |
Pesquisa | Abre uma janela padrão Windows para selecionar o programa responsável pelo retorno externo. |
Campo | Descrição |
Programa (Valor Atual) | Nome do programa de retorno externo atual da propriedade condição. Importante: É necessário informar o programa conforme foi cadastrado na propriedade condição (exemplo: esp/esp0001.p é diferente de esp\esp0001.p). |
Método (Valor Atual) | Nome do método de retorno externo atual da propriedade condição. |
Programa (Novo Valor) | Nome do novo programa de retorno externo da propriedade condição. Importante: Será armazenado no campo método (Novo Valor) os métodos disponíveis de acordo com o programa informado. |
Método (Novo Valor) | Nome do novo método de retorno externo da propriedade condição, conforme novo programa informado. |
Janela Troca Valores Propriedade - Ligação
Na tabela a seguir estão descritos os elementos desta tela:
Campo | Descrição |
Ligação (Valor Atual) | Código da ligação atual que deseja ser alterado. |
Ligação (Novo Valor) | Código da nova ligação que será alterada pela ligação atual informada. |
Janela Troca Valores Propriedade - Lista Valores
Nas tabelas a seguir estão descritos os elementos desta tela:
Nome Botão | Descrição |
Pesquisa | Abre uma janela padrão Windows para selecionar o programa responsável pelo retorno externo. |
Campo | Descrição |
Programa (Valor Atual) | Nome do programa de retorno externo atual da propriedade lista de valores. Importante: É necessário informar o programa conforme foi cadastrado na propriedade lista de valores (exemplo: esp/esp0001.p é diferente de esp\esp0001.p) |
Método (Valor Atual) | Nome do método de retorno externo atual da propriedade lista de valores. |
Programa (Novo Valor) | Nome do novo programa de retorno externo da propriedade lista de valores. Importante: Será armazenado no campo método (Novo Valor) os métodos disponíveis de acordo com o programa informado. |
Método (Novo Valor) | Nome do novo método de retorno externo da propriedade lista de valores, conforme novo programa informado. |
Janela Troca Valores Propriedade - Valor Inicial
Nas tabelas a seguir estão descritos os elementos desta tela:
Nome Botão | Descrição |
Pesquisa | Abre uma janela padrão Windows para selecionar o programa responsável pelo retorno externo. |
Campo | Descrição |
Programa (Valor Atual) | Nome do programa de retorno externo atual da propriedade Valor Inicial. |
Método (Valor Atual) | Nome do método de retorno externo atual da propriedade Valor Inicial |
Programa (Novo Valor) | Nome do novo programa de retorno externo da propriedade Valor Inicial. Importante: Será armazenado no campo método (Novo Valor) os métodos disponíveis de acordo com o programa informado |
Método (Novo Valor) | Nome do novo método de retorno externo da propriedade Valor Inicial, conforme novo programa informado. |
Importante
Deve-se levar em consideração, que nos casos onde são informados programas de retorno externo (Lista de Valores, Condição e Valor Inicial) é necessário verificar os seguintes itens:
- O valor “esp/esp001.p” é diferente de “esp\esp001.p”, pois o posicionamento da barra é diferente. Em uma troca de valores onde é usado o primeiro valor para ser substituído, os objetos que tiverem o segundo valor não serão encontrados, mesmo tratando-se do mesmo programa, pois a diferença na barra torna os valores diferentes. Para evitar este tipo de problema, nas telas onde são informados caminhos de programa, o Otimizador de Telas automaticamente substitui a barra “/” pelo tipo de barra padrão “\”.
- O valor “esp\esp001.r” é diferente de “esp\esp001.p”, ou seja, apesar de os dois valores executarem o mesmo programa (compilado e fonte), se for realizada uma troca de valores procurado o primeiro valor, todos os programas que tiverem o segundo valor não serão encontrados e substituídos. É recomendado sempre informar o caminho dos programas, na criação das regras e objetos no ambiente de desenvolvimento, com a extensão “.p”, pois a rotina de execução é a mesma do Progress, ou seja, se for encontrado um programa compilado “.r” no mesmo diretório ou em um diretório com prioridade maior no ProPath, este será executado antes.Assim, com um padrão definido, todas as trocas de valores podem ser executadas com a extensão “.p”.
- É permitida apenas a troca de valores de caminhos de programa, ou então caminhos de programa e métodos. A troca somente de métodos não é permitida. Se for necessário trocar o nome do método e continuar utilizando o mesmo caminho de programa, deve-se digitar no valor atual e no novo valor o mesmo caminho de programa, alterando apenas os nomes dos métodos.