> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rwsintegration.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Regras de Negócio

> Entenda como as regras de negócio permitem processamento personalizado de dados em suas integrações

## Visão geral

Regras de negócio são funções JavaScript personalizadas que operam em cada datapoint conforme ele flui através de sua integração. Elas vão além do mapeamento simples de campos, permitindo que você aplique lógica avançada para transformar e filtrar dados.

## Tipos de regras de negócio

Regras de negócio servem a dois propósitos distintos: transformação e filtragem.

### Regras de transformação

Regras de transformação modificam valores ou estrutura de datapoints, use regras de transformação quando precisar:

* Combinar múltiplos campos em um
* Realizar cálculos ou conversões
* Formatar ou limpar valores de dados
* Aplicar transformações condicionais com base no conteúdo dos dados

Regras de transformação são aplicadas durante a fase de **Transformação** da sua integração, após a extração e enriquecimento de dados.

### Regras de filtro

Regras de filtro determinam quais registros devem continuar através da integração, use regras de filtro quando precisar:

* Remover registros que não atendem aos critérios de negócio
* Excluir dados com base em intervalos de datas ou valores de status
* Filtrar registros inválidos ou incompletos

Regras de filtro são aplicadas durante a fase de **Extração**, após o enriquecimento mas antes da transformação.

## Usando regras de negócio

Se suas necessidades são atendidas por regras de negócio, vá para a [Referência da API de Regras de Negócio](/pt-br/features/business-rules/overview) para detalhes de implementação e sintaxe.
