> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/data-migrator/data-migrator-pt-br/modelos/designer-de-modelos/definindo-o-mapeamento-de-registros-do-objeto.md).

# Definindo o mapeamento de registros do objeto

## ![](https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FcfMTqg4Brbm9baWutclZ%2FSummary2-Small-Icon.svg?alt=media\&token=d1cf162d-c02d-4184-988e-7f7350e450fc) Visão geral

Este artigo explica como habilitar o mapeamento de registros para objetos em um modelo. O mapeamento de registros é नियंत्रalado separadamente para cada objeto em cada modelo. Dois métodos de mapeamento de registros estão disponíveis: Automático e Manual. Você não é obrigado a usar o mesmo método de mapeamento de registros para cada objeto em um modelo. As instruções abaixo explicam como configurar cada método.

{% hint style="info" %}

#### Como o mapeamento de registros funciona

Antes de usar o mapeamento de registros, é importante entender como cada método funciona e suas limitações. Se você ainda não fez isso, revise as informações no artigo a seguir.

* [Como o mapeamento de registros funciona](/data-migrator/data-migrator-pt-br/modelos/migracao/como-o-mapeamento-de-registros-funciona.md)
  {% endhint %}

## Definir mapeamento de registros

{% stepper %}
{% step %}

### Selecionar modelo

1. Clique em **Modelos** no menu da barra lateral esquerda.
2. Clique no modelo para adicionar mapeamentos de registros.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FQbTzbifNNKd4wNHLuGET%2FSettingObjectRecordMapping-S01-01.png?alt=media&amp;token=8b0c3e57-25b1-44b9-9b8c-87375339e96d" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Adicionar mapeamento ao objeto

Habilite e configure o mapeamento de registros para cada objeto em que deseja usá-lo.

1. Clique no objeto para o qual deseja configurar o mapeamento de registros.
2. Clique no **Configurações** aba.
3. Clique em **Adicionar mapeamento** na seção de **Mapeamento de registros** seção.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FewH0ab3GvboUhJKH5pf3%2FSettingObjectRecordMapping-S02-02.png?alt=media&amp;token=d2186838-d213-49a4-9890-c12f07a0e478" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configurar mapeamento automático

{% hint style="warning" %}

#### Limitações Importantes do Mapeamento Automático de Registros

* O Automático não pode mapear registros que já existem na organização de destino.
* Se outra ferramenta ou processo manual criar ou modificar registros na organização de destino, os mapeamentos Automáticos podem ficar desatualizados, levando a registros duplicados.
* O Automático só pode rastrear registros migrados por meio do Data Migrator.
  {% endhint %}

1. Clique no **Mapeamento de registros** menu suspenso.
2. Selecione **Automático**.
3. Clique em **Salvar**.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FPAx3KNmGcr3h9nqMqFJS%2FSettingObjectRecordMapping-S03-01.png?alt=media&amp;token=666f3498-425d-4d97-94da-1c61de56c06b" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configurar mapeamento manual

Ao configurar o mapeamento manual de registros, você deve selecionar os campos a serem usados na chave de mapeamento de registros. A seleção dos campos é importante para o sucesso do mapeamento manual de registros.

{% hint style="warning" %}

#### Limitações Importantes do Mapeamento Manual de Registros

Selecionar uma combinação de campos estáveis que criem um ID único para cada registro é fundamental.

* **Estável**: Se um valor em um dos campos selecionados para a chave mudar, o mapeamento Manual não corresponderá mais ao registro migrado anteriormente, e um novo registro será inserido, resultando em uma duplicata.
* **Único**: Se dois ou mais registros compartilharem a mesma chave na organização de origem, a migração não poderá mapeá-los corretamente para os registros de destino porque a chave não é única.
  {% endhint %}

1. Clique no **Mapeamento de registros** menu suspenso.
2. Selecione **Manual**.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FRWws4zhpAi4IMf5uX7Sd%2FSettingObjectRecordMapping-S04-01.png?alt=media&amp;token=979131ad-8859-44ac-8554-e32a8bae3542" alt="" width="563"><figcaption></figcaption></figure></div>
3. Selecione um campo da coluna de **Campos disponíveis** para incluir na chave de mapeamento de registros.
4. Clique no **Seta para a direita** para mover o campo selecionado para a coluna de **Campos selecionados** coluna.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FkqGWHTndflh0fVXiOs07%2FSettingObjectRecordMapping-S04-02.png?alt=media&amp;token=d90ed7d5-dddf-4c87-bb1a-f8078c9f620c" alt="" width="563"><figcaption></figcaption></figure></div>
5. O campo agora será usado como parte da chave de mapeamento de registros para este objeto.
6. Repita este processo para adicionar cada campo que você deseja incluir na chave de mapeamento de registros.
7. Clique em **Salvar**.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FBDJlyDXuWrl5I1xjiahd%2FSettingObjectRecordMapping-S04-04.png?alt=media&amp;token=0bc979cf-b635-4ae9-94fc-a1fe9d03f709" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Os campos podem ser removidos da chave de mapeamento de registros usando um processo semelhante ao usado para adicioná-los.

1. Selecione um campo na **Campos selecionados**.
2. Clique no **esquerda** seta.
   {% endhint %}
   {% endstep %}

{% step %}

### Salvar modelo

Depois de adicionar o mapeamento de registros a quantos objetos forem necessários, salve o modelo.

1. Clique em **Salvar modelo** para salvar suas alterações.
   {% endstep %}
   {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/data-migrator/data-migrator-pt-br/modelos/designer-de-modelos/definindo-o-mapeamento-de-registros-do-objeto.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
