Skip to main content
Regras de negócio são funções JavaScript que permitem realizar transformações e filtros de dados durante a integração.

Transformar dados

Modificar ou combinar valores

Filtrar dados

Remove dados da integração

Preview

Execute uma regra com um dado de exemplo antes de salvar

Estrutura das regras de negócio

Toda regra de negócio é uma arrow function em JavaScript que recebe um parâmetro e retorna um valor.
O context contém o dado atual sendo processado, e a função retorna um valor que pode ser utilizado na integração.

Referência do object

Regra reutilizável

Na RWS Integration é possível reutilizar uma regra já existente.

Quando usar

  • Quando a mesma lógica é utilizada em várias regras
  • Para encapsular uma lógica muito complexa

Como funciona

Você pode utilizar a função BusinessRule.transform para chamar uma regra já existente, ela funciona com os seguintes parâmetros:

Exemplo

Para criar uma regra reutilizável para formatação de preço e chamá-la de outras regras: Regra de Formatação de Preço (ID: 67f51e19c8a10ceefa121cd2):
Regra de Produto (chama o formatador):

Bibliotecas auxiliares

A RWS fornece várias bibliotecas JavaScript que você pode usar em suas regras de negócio