# Execuções

{% hint style="info" %}
Esta aba se chamava **“Execuções concluídas”** até outubro de 2025.
{% endhint %}

Uma execução é o registro do que aconteceu dentro do pipeline, desde o momento em que a entrada passou pelo trigger até a execução do último conector no pipeline.

Na aba **Execuções**, você pode acompanhar as execuções dos pipelines e seus históricos de log. Você também pode executar os pipelines novamente.

## Seleção de ambiente

Você pode selecionar o ambiente desejado no canto superior esquerdo da tela. Ao selecionar um ambiente, toda a página é recarregada para exibir os dados relacionados aos pipelines nesse ambiente. Cada ambiente possui uma cor específica para facilitar a identificação.

<figure><img src="https://content.gitbook.com/content/cO0A6g1dOsu8BiHYqO67/blobs/26nWfr3tfSSNL44pSyyA/Select_environment_PT.png" alt=""><figcaption></figcaption></figure>

## Campos de pesquisa

Use os campos abaixo para filtrar execuções de pipelines. A lista de resultados exibe as execuções que correspondem aos critérios selecionados.

{% hint style="info" %}
Você também pode executar a busca usando **Ctrl+Enter** (Windows) ou **Cmd+Enter** (macOS).
{% endhint %}

<figure><img src="https://2518718503-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcO0A6g1dOsu8BiHYqO67%2Fuploads%2Fn38nbxxnThVj6SIiQpHP%2Fimage.png?alt=media&#x26;token=13661727-55f8-4918-b1e2-abf8e91b1dcb" alt=""><figcaption></figcaption></figure>

#### **Pipeline**

O nome do pipeline.

#### **Versão**

O número da versão do pipeline.

#### **Chave de execução**

O identificador único de uma execução do pipeline.

#### **Payload**

A entrada ou saída do pipeline no formato JSON. Este campo utiliza a [sintaxe Simple Query String do Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-simple-query-string-query.html#simple-query-string-syntax) para realizar buscas dentro do conteúdo JSON.

Para garantir resultados precisos, é necessário escapar os caracteres ao buscar pares chave-valor exatos.

**Exemplo:**

```json
\"canalId\": \"63\" + \"method\": \"POST\"
```

**Diretrizes:**

* **Escape aspas (`\"`)** para corresponder exatamente aos pares chave-valor no payload JSON.
* **Use o operador de soma (`+`)** para aplicar uma condição lógica AND entre os critérios.
* **Escape o conteúdo JSON** para evitar que caracteres especiais, como `:`, sejam interpretados como operadores da consulta.

Seguir essas diretrizes ajuda a filtrar execuções de forma confiável com base no conteúdo do payload.

{% hint style="info" %}
Saiba mais sobre a [sintaxe Simple Query String](https://www.elastic.co/docs/reference/query-languages/query-dsl/query-dsl-simple-query-string-query#simple-query-string-syntax).
{% endhint %}

#### **Origem**

O [trigger do pipeline](https://app.gitbook.com/s/SKBJ6ZiEWBU93x170HH4/triggers).

#### **Código de erro**

O código de erro da execução, baseado no padrão de [HTTP Status Code](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes).

#### **Filtros adicionais**

Além dos campos acima, a interface disponibiliza filtros rápidos sempre visíveis:

* **Qualquer mensagem:** Exibe execuções de todos os tipos de mensagem por padrão. Você pode refinar os resultados selecionando:
  * **Resposta:** Apenas execuções concluídas com sucesso.
  * **Erro:** Apenas execuções interrompidas.
* **Últimos 5 minutos:** Exibe execuções dos últimos 5 minutos por padrão. É possível alterar o intervalo para 15 minutos, 1 hora ou definir um período personalizado.

## Detalhes da execução

Para visualizar informações detalhadas sobre a execução de um pipeline:

1. Clique nos **três pontos (⋯)** na linha da execução desejada.
2. Selecione **View execution** para abrir o *sidesheet* **Detalhes da execução.**&#x20;

Os **Detalhes da execução** incluem:

* **Chave do pipeline**: Identificador de uma execução de pipeline.
* **Mensagem de requisição**: Os dados JSON enviados pelo trigger do pipeline.
* **Mensagem de resposta**: A saída JSON do pipeline.
* **Logs de execução**: Os [logs do pipeline](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/dashboards/pipeline-logs) gerados durante a execução. Clique no **ícone de olho** para visualizar a mensagem do log. Nesta tela, você pode copiar a mensagem ou formatar o JSON.
* **Mensagens da execução:** A [**mensagem**](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/build-overview/pipelines/messages-processing) é o dado transmitido pelo pipeline. Cada componente do pipeline (conectores, gatilhos, globais, e assim por diante) recebe, processa e exporta uma mensagem. Apenas as primeiras **50 mensagens** do pipeline são exibidas, e somente para pipelines executados no [Painel de execução](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/build-overview/canvas/execution-panel).

<figure><img src="https://content.gitbook.com/content/cO0A6g1dOsu8BiHYqO67/blobs/qRTwuDlBP1ExIKK4fld1/Execution_details_PT.png" alt=""><figcaption></figcaption></figure>

Em alguns casos, a Digibee Integration Platform exibe payloads truncados, seguindo os seguintes critérios:

<table data-full-width="true"><thead><tr><th width="360.00006103515625" align="center">Tamanho do Payload</th><th width="403.4000244140625" align="center">Exibição</th><th data-hidden></th></tr></thead><tbody><tr><td align="center">Menor que 32kb</td><td align="center">Exibição completa</td><td></td></tr><tr><td align="center">Entre 32kb e 320kb</td><td align="center">Exibição parcial</td><td></td></tr><tr><td align="center">Maior que 320kb</td><td align="center">Exibição da mensagem <a href="https://app.gitbook.com/s/3ANg0NQQeslB7Og5K7Ah/integration-issues/dgb-truncated">@@DGB_TRUNCATED@@</a></td><td></td></tr></tbody></table>
