> For the complete documentation index, see [llms.txt](https://help.rvops.com/central-de-ajuda-rvops-crm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rvops.com/central-de-ajuda-rvops-crm/conta-e-configuracao/propriedades/propriedades-condicionais.md).

# Propriedades condicionais

A **Lógica condicional** permite **exibir e/ou tornar obrigatório** um conjunto de propriedades *dependentes* com base no valor escolhido em uma **propriedade de controle** (gatilho).\
Isso ajuda a deixar os formulários mais limpos e guiar o preenchimento correto conforme cada cenário.

### Onde a condicional funciona?

A lógica condicional é aplicada apenas em:

* **Formulários principais de criação** dos objetos:
  * **Contato**
  * **Empresa**
  * **Negócio**
* [**Regras de movimentação de etapas no funil**](/central-de-ajuda-rvops-crm/conta-e-configuracao/configuracao-de-pipelines/regras-de-etapa-e-pipeline.md) (quando o CRM valida campos para permitir avançar a etapa)

### Regras e limitações

* **A lógica é de 1 nível**\
  (não funciona lógica aninhada: “dependência da dependência”).
* **Tipos de propriedades suportadas (como gatilho/controle):**
  * **Select**
  * **Usuário**
    * **Não funciona para propriedades de texto** (ex.: campo texto livre).

### Como configurar a lógica condicional

#### Etapa 1

As condicionais podem ser acessadas clicando no ícone de **Configurações** **->  Propriedades -> Logica condicional.**

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FqF7Aho0URRLIFwUprVoG%2Fimage.png?alt=media&amp;token=1f13e607-faca-4bcd-87eb-5f36ce50f29b" alt=""><figcaption></figcaption></figure>

#### Etapa 2

Em **Propriedade de controle**, selecione a propriedade que será o **gatilho:** Defina a condição (ex.: **Igual a**) e selecione o **valor** que deve ativar a regra.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FQm6AotnMTbhNbg4p4pJb%2Fimage.png?alt=media&amp;token=7a828ff6-2067-48d0-87eb-efbe0da5af1a" alt=""><figcaption></figcaption></figure>

Em **Propriedades dependentes**, adicione uma ou mais propriedades que devem aparecer quando a condição for atendida.

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2F7LCAEInOesUfrvcKL4kB%2Fimage.png?alt=media&amp;token=c6e15e68-c0fc-4c69-bb24-28d3533e040c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Opcional: Marque **Obrigatório** para exigir o preenchimento das propriedades dependentes
{% endhint %}

### Onde eu posso usar?

#### Formulários de criação

Você pode usar a propriedade condicional nos formulários de criação dos objetos de contato, negócio ou empresa.&#x20;

Basta colocar para a propriedade para ser [exibida no formulário](/central-de-ajuda-rvops-crm/conta-e-configuracao/propriedades/como-criar-propriedades.md#como-crio-e-configuro-minhas-propriedades) e a condicional irá funcionar no momento do preenchimento.&#x20;

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2FEeqVvTIWUEs6UPKikSDd%2Fcondicional.gif?alt=media&amp;token=69e70125-aeb1-4560-93ed-a5beb1a50340" alt="" width="496"><figcaption></figcaption></figure>

#### Movimentações de etapas no funil

Nas propriedades de condicionais, ao coloca-las como [regra de preenchimento nas movimentações de etapas no funil](/central-de-ajuda-rvops-crm/conta-e-configuracao/configuracao-de-pipelines/regras-de-etapa-e-pipeline.md), a condicional também será exibida.&#x20;

<figure><img src="https://1015224206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F11iNqUe1kJ00ErWHvme9%2Fuploads%2Fo1v2zZUnHTclmkDhJa5x%2Fmovimentacao.gif?alt=media&amp;token=141cc02a-416d-4460-baaf-19a103ba8930" alt=""><figcaption></figcaption></figure>
