# Como construir uma Cápsula

{% hint style="info" %}
Você pode usar a feature Previous Steps Access para referenciar o output de qualquer um dos passos anteriores durante a construção de uma cápsula. Confira a [documentação para saber mais](https://app.gitbook.com/s/SKBJ6ZiEWBU93x170HH4/double-braces/how-to-reference-data-using-double-braces/previous-steps-access).
{% endhint %}

Siga estas etapas para criar um fluxo de integração em uma Cápsula:

1. Arraste o componente desejado da paleta de componentes no lado direito da tela.
2. Solte o componente no ambiente de criação da cápsula (referido mais adiante neste documento como apenas “canvas”).
3. Conecte o componente ao ***Starter Node***.

<figure><img src="https://content.gitbook.com/content/cO0A6g1dOsu8BiHYqO67/blobs/xPkrFB4jusTs7DXLWeAA/construir-c%C3%A1psula-1.gif" alt="Um componente é arrastado para o canvas e conectado ao Starter Node."><figcaption></figcaption></figure>

{% hint style="info" %}
Apenas os componentes *core* são suportados em Cápsulas. Entre eles, os seguintes componentes não são suportados: Object Store, Digibee Storage, e Relationship. Saiba mais sobre cada componente na [documentação de Componentes](https://app.gitbook.com/s/SKBJ6ZiEWBU93x170HH4/connectors/overview).
{% endhint %}

4. Para acessar a configuração do componente, mova o cursor do mouse sobre o componente e clique no botão **Configurações** representado por um ícone de engrenagem.
5. No lado direito da tela, será aberta uma página com um formulário de configuração. Depois de você configurar o componente, clique em **Confirmar** para salvar suas alterações. Se você fechar a janela antes de clicar em **Confirmar**, todos os dados serão perdidos.
6. Para excluir a conexão entre dois componentes, mova o cursor do mouse sobre a linha e clique no botão **Remover** representado por um ícone de lixeira. Você deve confirmar a exclusão clicando no botão com o ícone **X** mais uma vez.
7. Para excluir um componente, mova o cursor do mouse sobre ele e clique no botão **Remover** representado por um ícone de lixeira. Você terá que confirmar a exclusão clicando no botão com o ícone **X** mais uma vez.

<figure><img src="https://content.gitbook.com/content/cO0A6g1dOsu8BiHYqO67/blobs/7LAWWZLUzedxBqxceB4J/construir-c%C3%A1psula-2.gif" alt="Ação de abrir e fechar o formulário de configuração do componente. Em seguida, remover a linha de conexão entre o componente e o Starter Node, seguido por deletar o próprio componente."><figcaption></figcaption></figure>

Você pode navegar no canvas de Cápsula da mesma forma que no *Pipeline*. A navegação inclui a [*flow tree*](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/canvas#fluxo-casos-de-teste-e-arvore-do-fluxo), [busca](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/canvas#campo-de-busca) e [minimapa](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/canvas#minimapa). Além da mesma navegação, o canvas de Cápsulas também oferece a [função Linter](https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/build-overview/canvas/canvas-building-validation), um validador de construção do fluxo.
