# Message Change

{% tabs %}
{% tab title="Parâmetros" %}

<figure><img src="/files/3Dk5GAMYl5wMqMp68Z7y" alt="" width="375"><figcaption><p>Parâmetros de configuração</p></figcaption></figure>

{% hint style="info" %}
Os campos podem variar de acordo com a funcionalidade aplicada.
{% endhint %}

<table data-full-width="true"><thead><tr><th>Campo</th><th>Tipo</th><th>Descrição</th></tr></thead><tbody><tr><td>Descrição</td><td>Campo de texto</td><td>Elemento visual usado para descrever a funcionalidade do conector dentro do fluxo. </td></tr><tr><td>Dados para alterar</td><td>Tabela de Parâmetros</td><td>Permite definir os dados que serão adicionados, movidos, removidos ou copiados no objeto message, além do seu caminho e valor.</td></tr><tr><td>Alteração</td><td>Seletor</td><td>Seletor para copiar, mover, escrever ou remover um valor específico no objeto message.</td></tr><tr><td>Caminho</td><td>Campo de texto</td><td>Define a origem ou caminho do dado no objeto message.</td></tr><tr><td>Destino</td><td>Campo de texto</td><td>Define o destino ou valor dos dados.</td></tr></tbody></table>

{% endtab %}

{% tab title="Funções" %}
Com o Message Change podemos obter alguns comportamentos sobre as cargas de dados do nosso fluxo, sendo possível copiar, mover, escrever e remover valores. Vamos observar o comportamento sobre cada uma das funções.

## Objeto de entrada

Como exemplo, teremos a carga de payload do Manual Trigger, passando como parâmetro um formulário para as entradas de dados dos campos nome e sobrenome.&#x20;

<div><figure><img src="/files/rY6ymfTKmAZBqiW39TA3" alt="" width="358"><figcaption><p>Entrada de dados no fluxo</p></figcaption></figure> <figure><img src="/files/2X46QXCfo15uB35hqHeq" alt="" width="451"><figcaption><p>Dados em objeto message</p></figcaption></figure></div>

## Copiar valor

Cria uma cópia do atributo ou payload completo de acordo com a configuração dos parâmetros.

<div data-full-width="true"><figure><img src="/files/QYh8nQatJz4uIAdcJzev" alt=""><figcaption><p>Configuração de cópia</p></figcaption></figure> <figure><img src="/files/LA3YMHEZ7llng43gOpWC" alt="" width="451"><figcaption><p>Cópia de atributos name e last_name</p></figcaption></figure></div>

## Mover valor

Seu comportamento tem por padrão renomear a carga de payload original com uma nova atribuição.&#x20;

<div><figure><img src="/files/cmDWlEJZUPmtGoT5dWsH" alt=""><figcaption><p>Configuração de mover valores</p></figcaption></figure> <figure><img src="/files/V1QBi5KAsmlZSlWcZE3J" alt=""><figcaption><p>Atributos name e last_name copiados para outro local</p></figcaption></figure></div>

## Escrever valor

Adicione novos campos a sua carga de payload original através da função escrever valor. No exemplo abaixo, criamos um novo atributo chamado role e adicionamos o valor 'Support analyst'.

<div data-full-width="true"><figure><img src="/files/mTGrKNegzF5hroPeSlnP" alt=""><figcaption><p>Configuração de escrever valores</p></figcaption></figure> <figure><img src="/files/IFLlAGeUFbqJ7GU4ela3" alt=""><figcaption><p>Escreve novos atributos em caminho</p></figcaption></figure></div>

### Remover valor

Recebe o caminho de um objeto e remove o atributo ou o payload completo. No exemplo abaixo, o campo last\_name foi removido do payload\_manualtrigger.

<div><figure><img src="/files/WUcCJcdAOLj51pkBJrwp" alt=""><figcaption><p>Configuração de remover valores</p></figcaption></figure> <figure><img src="/files/2tmpr61Qsrpj7p42ecrj" alt=""><figcaption><p>Remove atributos em caminho</p></figcaption></figure></div>
{% endtab %}
{% endtabs %}


---

# 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.floui.io/guia/conectores/categorias/manipulacao-de-dados/message-change.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.
