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:
- O identificador é acionado durante o processo de atualização de vínculos.
- A regra pode alterar o valor retornado em GerAVlrParametro, controlando o comportamento final:
- S: Atualiza automaticamente
- N: Não atualiza
- P: Pergunta ao usuário (somente quando houver interação habilitada)
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:
- ClienteComTransportadora
- FornecedorComTransportadora
- RepresentanteComFornecedor
- FornecedorComCliente
- TransportadoraComCliente
- FornecedorComRepresentante
- ClienteComFornecedor
- TransportadoraComFornecedor
Parâmetros globais relacionados:
- LigForCli: usado no cenário FornecedorComCliente
- ResPadLig: usado nos demais cenários
Variáveis Globais:
- WebSrvExc
- ProAutExc
- RotSapExc
- ModSisExc
- IdeRegExc
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.
English
Español
English
Español


