# Dynamics 365

O conector **Dynamics 365** permite integrações com o produto [Microsoft Dynamics 365](https://www.microsoft.com/en-us/dynamics-365) CRM. Ele possibilita consultar, criar, atualizar ou excluir dados armazenados no Dataverse, o banco de dados utilizado pelo Dynamics 365 CRM.

## **Parâmetros**

Configure o conector usando os parâmetros abaixo. Os campos que suportam [expressões Double Braces](/documentation/connectors-and-triggers/pt-br/double-braces/overview.md) são marcados na coluna **Suporta DB**.

{% tabs fullWidth="true" %}
{% tab title="General" %}

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Tipo</th><th>Suporta DB</th><th>Padrão</th></tr></thead><tbody><tr><td><strong>Alias</strong></td><td>Nome (alias) para a saída deste conector, permitindo que você a referencie posteriormente no fluxo usando expressões Double Braces. <a href="/pages/3qLsJwXf8erdLiaooiFB">Saiba mais</a>.</td><td>String</td><td>✅</td><td><code>dynamics-1</code></td></tr><tr><td><strong>Fail on Error</strong></td><td>Se habilitado, interrompe a execução do pipeline ao ocorrer um erro. Se desabilitado, a execução continua, mas a propriedade <code>"success"</code> será definida como <code>false</code>.</td><td>Boolean</td><td>❌</td><td></td></tr></tbody></table>
{% endtab %}

{% tab title="Authentication" %}

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Tipo</th><th>Suporta DB</th><th>Valor padrão</th></tr></thead><tbody><tr><td><strong>BaseURL</strong></td><td>URL da instância do Dynamics 365.</td><td>String</td><td>✅</td><td><code>https://org10ac0015.crm2.dynamics.com</code></td></tr><tr><td><strong>Dynamics Azure Account</strong></td><td>Conta que contém as credenciais do Azure AD para o Dynamics 365. Tipo compatível: <a href="/spaces/cO0A6g1dOsu8BiHYqO67/pages/fS1QLzAg8rGSSJFwtrvy#azure-key"><strong>Azure Key</strong></a>.</td><td>Conta</td><td>❌</td><td>N/A</td></tr></tbody></table>
{% endtab %}

{% tab title="Dynamics API" %}

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Tipo</th><th>Suporta DB</th><th>Valor padrão</th></tr></thead><tbody><tr><td><strong>API Version</strong></td><td>Versão da Web API do Dynamics 365 a ser usada.</td><td>String</td><td>✅</td><td><code>9.2</code></td></tr><tr><td><strong>HTTP Method</strong></td><td>Método HTTP da solicitação para o Dynamics 365. Método compatível: <code>GET</code>,<code>POST</code>  </td><td>Select</td><td>❌</td><td><code>GET</code></td></tr><tr><td><strong>Entity Name</strong></td><td>Entidade com a qual interagir no Dynamics 365 (por exemplo, <strong>account</strong> ou <strong>contact</strong>). Dependendo do método e da entidade, campos adicionais de configuração podem aparecer. Exibido apenas após autenticação bem-sucedida.</td><td>Select</td><td>❌</td><td>N/A</td></tr><tr><td><strong>Interactive Mode (<code>POST</code>)</strong></td><td>Quando ativado, exibe campos adicionais no formulário para ajudar a montar a solicitação. Quando desativado, é necessário inserir manualmente o JSON bruto.</td><td>Boolean</td><td>❌</td><td>false</td></tr><tr><td><strong>Body (<code>POST</code>)</strong></td><td>Conteúdo JSON da solicitação.</td><td>json</td><td>✅</td><td>N/A</td></tr></tbody></table>
{% endtab %}

{% tab title="Advanced Settings" %}

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Tipo</th><th>Suporta DB</th><th>Valor padrão</th></tr></thead><tbody><tr><td><strong>Request timeout (seconds)</strong></td><td>Tempo máximo de espera para solicitações HTTP à API do Dynamics 365.</td><td>Integer</td><td>❌</td><td><code>30</code></td></tr></tbody></table>
{% endtab %}

{% tab title="Documentation" %}

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Tipo</th><th>Suporta DB</th><th>Padrão</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td>Campo opcional para descrever a configuração do conector e quaisquer regras de negócio relevantes.</td><td>String</td><td>❌</td><td>N/A</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## **Informações adicionais dos parâmetros**

### **Requisições `GET`**

Ao realizar requisições `GET`, o conector oferece suporte a dois modos de consulta:

* **OData**: Permite a recuperação simples de dados usando consultas baseadas em URL.
* **FetchXML**: Permite consultas avançadas por meio de uma linguagem baseada em XML, semelhante ao SQL.

Esses modos de consulta não estão disponíveis quando o parâmetro **Entity ID** é informado.

### **Requisições `POST`**&#x20;

Ao realizar requisições POST, o conector oferece duas formas principais de definir os dados do registro:

* **Body:** Permite ao usuário inserir manualmente um objeto JSON contendo os campos específicos e seus respectivos valores.
* **Interact Mode**: Gera automaticamente os campos disponíveis, permitindo que o usuário adicione apenas os valores para cada um deles.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/connectors/enterprise-applications/dynamics-365.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
