# Módulo AS2

* [Definição](#definicao)
* [Configuração da conta conectada AS2](#configuracao-do-modulo-as2)&#x20;
  * [Cadastrar Station](#cadastrar-station)
  * [Cadastrar Partner](#cadastrar-partner)
* [Configuração do módulo AS2](#configuracao-do-modulo-as2.1)
  * [Parâmetros](#parametros)

### Definição <a href="#definicao" id="definicao"></a>

O módulo ferramental **"AS2"**, módulo padrão do **Skyone Studio** para a utilização em qualquer fluxo, foi criado para enviar mensagens utilizando-se do protocolo AS2 (Declaração de aplicabilidade 2).

O módulo **"AS2"**&#xE9; composto por uma única operação: **Envia uma mensagem AS2**.

### Configuração da conta conectada AS2 <a href="#configuracao-do-modulo-as2" id="configuracao-do-modulo-as2"></a>

Antes de poder adicionar um módulo **"AS2"**, você precisa conectar uma conta do tipo **station** (estação) e uma conta do tipo **partner** (parceiro).

<figure><img src="/files/pKKiR8SsNpx5j9ld4JcZ" alt=""><figcaption></figcaption></figure>

#### Cadastrar Station <a href="#cadastrar-station" id="cadastrar-station"></a>

Para cadastrar a station (estação), dentro de um fluxo, clique em "**Configurações"**.

Na tela apresentada, continue na aba de "**Contas Conectadas"**. Assegure-se de que está selecionado **"AS2"** em "**Gerenciar contas conectadas"** e, em seguida, clique em "**Adicionar conta".**

Preencha os seguintes campos:

* **Nome da estação**: nome da estação que enviará a mensagem
* **Identificador AS2**: usuário do AS2, que formará o começo da URL do gatilho AS2
* **Secret key**: senha do AS2
* **Chave privada**: clique para carregar um arquivo de chave privada (.pem)

Para mais informações sobre contas conectadas, [leia aqui](/skyone-studio/modulos/configuracoes-and-operacoes/configuracoes-de-modulos/gestao-das-contas-conectadas.md).

#### Cadastrar Partner <a href="#cadastrar-partner" id="cadastrar-partner"></a>

Para cadastrar um Partner (parceiro):

Dentro de um fluxo, clique em "**Configurações"**. Na tela apresentada, continue na aba de Contas Conectadas. Assegure-se de que está selecionado "**AS2"** e **"Partner"** em "**Gerenciar contas conectadas"** e, em seguida, clique em "**Adicionar conta".**

Preencha os seguintes campos:

* **Nome**: nome do parceiro
* **Identificador AS2**: usuário do AS2
* **URL**: endereço da estação do parceiro
* **Certificado**: clique para carregar um arquivo de chave pública (.pem)

Para mais informações sobre contas conectadas,[ leia aqui](/skyone-studio/modulos/configuracoes-and-operacoes/configuracoes-de-modulos/gestao-das-contas-conectadas.md).&#x20;

&#x20;

### Configuração do módulo AS2 <a href="#configuracao-do-modulo-as2.1" id="configuracao-do-modulo-as2.1"></a>

O módulo **"AS2"** aparece na opção **Ferramentas** da edição de um fluxo. Após clicar para adicioná-lo, o modal de configuração será exibido.

<figure><img src="/files/OaH3phWkOc2ZWqsihHxS" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[Saiba sobre o Cabeçalho do Módulo aqui](/skyone-studio/integracoes/cabecalho-dos-modulos.md).&#x20;
{% endhint %}

#### Configuração de parâmetros

Configure os parâmetros no módulo **"AS2".**&#x20;

<figure><img src="/files/7ElQ0rwqSh5IdsyVuCmH" alt=""><figcaption></figcaption></figure>

Sendo que:

* **Station ID**: a conta **Station** (da estação) que enviará a mensagem, que deve ser previamente cadastrada
* **Partner ID**: a conta **Partner** (do parceiro) que receberá a mensagem, que deve ser previamente cadastrada
* **Mensagem**: informe aqui a mensagem, que pode ser recebida de outros componentes do fluxo e até mesmo de um [Gatilho AS2](/skyone-studio/integracoes/fluxos/gatilhos/gatilhos-as2-adicao-e-configuracao.md).
* **Criptografar mensagem**: selecione para criptografar a mensagem que será enviada
* **Assinar mensagem**: selecione para assinar digitalmente a mensagem que será enviada

Na segunda parte da configuração do módulo **"AS2"**, você irá testar o módulo para validar as contas utilizadas.

#### **Parâmetros** <a href="#parametros" id="parametros"></a>

Os seguintes parâmetros são enviados pelo módulo **"AS2"** e podem ser utilizados por outros módulos do fluxo:

* **responseHeader**: cabeçalho da mensagem
* **as2\_message\_id**: identificador único da mensagem
* **message**: mensagem enviada
* **status**: status da execução, que pode ser processed (processada) ou failed (falha)

Para finalizar a configuração do módulo, clique em "**Salvar"**.


---

# 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.skyone.cloud/skyone-studio/integracoes/fluxos/modulos-ferramentais/modulo-as2.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.
