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

# Gerenciando regras

> Crie, filtre, ative e edite regras de decisão do Tracer no Lerian Console com validação de expressões CEL, ações ALLOW/DENY/REVIEW e condições de escopo.

Use a página **Rules** para criar e operar regras de decisão do Tracer. Uma regra combina lógica de expressão, ação de decisão e escopo opcional.

## Acessando a página Rules

***

Na barra lateral do Tracer, selecione **Rules**. A página abre como **Fraud Detection Rules**, com o texto de apoio **What is a Rule?**.

## Filtros disponíveis

***

Use a barra de filtros na parte superior:

| Filtro | Opções |
| - | - |
| **Search** | Busca por nome da regra |
| **Status** | All, Active, Inactive, Draft |
| **Decision** | All, Allow, Deny, Review |
| **Transaction Type** | All Types, Card, PIX, Wire, Crypto |

Items per page também é configurável.

## Cards de regra

***

Cada card mostra:

* Nome da regra.
* Status da regra (`ACTIVE`, `INACTIVE`, `DRAFT`).
* Ação da regra (`ALLOW`, `DENY`, `REVIEW`).
* Descrição (quando informada).
* Expressão da regra.
* Data da última atualização.

## Ações da regra

***

O menu de ações de cada card oferece:

| Ação | Comportamento |
| - | - |
| **Details** | Abre o painel lateral da regra |
| **Activate** | Move a regra para `ACTIVE` |
| **Deactivate** | Move a regra para `INACTIVE` |
| **Move to Draft** | Disponível para regras `INACTIVE`; retorna para `DRAFT` |
| **Delete** | Exclui a regra permanentemente, com confirmação |

> [!WARNING]
>
> Desative uma regra `ACTIVE` antes de movê-la de volta para `DRAFT`.

## Criando uma nova regra

***

**Step 1**

Clique em **New Rule**.

**Step 2**

Preencha o painel lateral:

| Campo | Obrigatório | Notas |
| - | - | - |
| **Name** | Sim | Nome da regra |
| **Description** | Não | Contexto da regra |
| **Expression** | Sim | Avaliada com validação em tempo real |
| **Action** | Sim | `ALLOW`, `DENY` ou `REVIEW` |
| **Scope** | Não | Grupos de condições. Veja [Scope](#scope). |

**Step 3**

Clique em **Create**.

Novas regras começam com status `DRAFT`.

## Editando uma regra

***

Abra **Details** para editar. O Console permite salvar alterações apenas para regras `DRAFT` e mostra **Only draft rules can be edited** caso contrário.

## Scope

***

**Add Group** adiciona um grupo de condições. Dentro de um grupo, **Add Condition** adiciona uma linha com um tipo de escopo e um valor. Cada tipo de escopo aparece uma vez por grupo.

| Tipo de escopo | Entrada |
| - | - |
| Account | UUID |
| Merchant | UUID |
| Segment | UUID |
| Portfolio | UUID |
| Transaction type | Seletor (`CARD`, `PIX`, `WIRE`, `CRYPTO`) |
| Sub type | Texto |

Todas as condições de um grupo devem corresponder. Um grupo correspondente basta, e o Console mostra **OR** entre os grupos. Cada grupo é salvo como um objeto de escopo.

Uma regra sem grupo se aplica a todas as transações. Para salvá-la, selecione **This rule applies to all transactions**.

## Relacionados

***

* [Motor de regras](https://docs.lerian.studio/pt/products/tracer/rule-engine.md) - Comportamento conceitual
* [Criar regra](https://docs.lerian.studio/pt/reference/products/tracer/create-rule.md) - Referência da API
* [Atualizar regra](https://docs.lerian.studio/pt/reference/products/tracer/update-rule.md) - Referência da API


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.