Identificador de Regra

GER-000RESLIG1

Finalidade: Permitir a personalização da decisão de atualização de vínculos cadastrais entre Cliente, Fornecedor, Transportadora e Representante, centralizando o comportamento para tela e web service.

Módulo: GER - Gestão Empresarial.

Transação: Não se aplica.

Características:

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
GerATipoLigacao ALFA Tipo da ligação em formato textual N
GerAInterage ALFA Indica se o fluxo interage com usuário: S ou N N
GerAParametroGlobal ALFA Nome do parâmetro global considerado N
GerAVlrParametro ALFA Decisão final esperada: S, N ou P S

Observações:

Tipos de ligação possíveis para a variável GerATipoLigacao:

Parâmetros globais relacionados:

Variáveis Globais:

Regra:

Exemplo de regra:

Definir Alfa GerATipoLigacao;
Definir Alfa GerAInterage;
Definir Alfa GerAParametroGlobal;
Definir Alfa GerAVlrParametro;

Se (GerATipoLigacao = "FornecedorComCliente")
Inicio
  GerAVlrParametro = "S";
Fim;

Se (GerATipoLigacao = "ClienteComFornecedor")
Inicio
  GerAVlrParametro = "P";
Fim;

Exemplo de regra condicionado ao Web Service:

Definir Alfa GerATipoLigacao;
Definir Alfa GerAInterage;
Definir Alfa GerAParametroGlobal;
Definir Alfa GerAVlrParametro;

Se (WebSrvExc = "Sr000GravarClientes")
Inicio
  GerAVlrParametro = "S";
Fim;

Para mais informações sobre variáveis de regra, acesse: Índice de Variáveis.

Para mais informações sobre classes de Web Service, acesse: Classes de Web Services.

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?