Identificador de Regra

GER-000EXPWIS

Módulo: GER - Gerais

Finalidade: Permite executar diferentes ações após o commit de cada ordem de separação, tanto no processo de envio quanto no de retorno da separação. A variável VSGERAFLUXOINTEGRACAO indica se o processo em andamento corresponde ao envio (separação ou cancelamento) ou ao retorno (separação ou cancelamento). Em cada etapa, é possível realizar operações customizadas, desde que essas customizações não iniciem novas transações nem gerem exceções.

Características: A regra é executada após o commit, fora da transação dos bancos do ERP e do WMS, para cada ordem de separação. Não é recomendado utilizá-la em operações que demandem longo tempo de processamento, pois isso pode degradar significativamente o desempenho da integração. Como o identificador é acionado apenas após o commit de cada ordem de separação, não há possibilidade de rollback causado por essa regra.

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSGERAFLUXOINTEGRACAO Alfa

Indicativo da ação sendo executada no momento da execução do identificador. Os valores possíveis são:

  • ENVIOSEPARACAO
  • ENVIOCANCELAMENTO
  • RETORNOSEPARACAO
  • RETORNOCANCELAMENTO
N
VSGERANUMEROORDEM Alfa Número da ordem N
VSGERNEMPRESA Número Código da empresa do documento N
VSGERNFILIAL Número Código da filial do documento N

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ê?