snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,122 @@
---
title: Campos
description: Compreenda o papel dos campos e como geri-los.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Sobre Campos
Os campos são como colunas em uma planilha. Eles armazenam diferentes tipos de dados como texto, números ou datas. Os campos podem ser padrão (incorporados) ou personalizados (os que você cria).
### Campos Padrão
Campos padrão vêm incorporados no Twenty para atender necessidades comuns de negócios.
Por exemplo, `Nome` e `Sobrenome` são campos padrão no objeto `Pessoas`. Eles armazenam dados de texto para nomes individuais.
Você não pode excluir campos padrão, mas pode desativá-los se não precisar deles.
Também pode personalizar as opções dos campos padrão do tipo `SELECT`, por exemplo, as opções para o `Stage` em Oportunidades.
<img src="/images/user-guide/fields/standard-fields.png" style={{width:'100%'}} />
### Campos Personalizados
Campos personalizados podem ser adicionados a qualquer objeto. Você pode armazenar texto, números, datas, seleções suspensas e mais. Use campos personalizados para rastrear informações específicas do seu negócio.
Por exemplo, um campo personalizado para a SpaceX pode ser `Status Ativo do Foguete`, indicando se um foguete está operacional.
<img src="/images/user-guide/fields/custom-fields.png" style={{width:'100%'}} />
## Tipos de campo
A Twenty suporta vários tipos de campo:
| Tipo | Descrição | Exemplo |
| ---------------- | ----------------------------------------------------------------- | ------------------------ |
| Endereço | Endereço estruturado com rua, cidade, estado, país, código postal | Endereço do escritório |
| Matriz | Lista de valores de texto | Etiquetas |
| Booleano | Caixa de seleção verdadeiro/falso | Está ativo |
| Moeda | Valor monetário com código de moeda | Valor do negócio (USD) |
| Data | Valores de data | Data de Fecho |
| Data e hora | Data com hora | Hora da reunião |
| Domínio | Domínio do website (usado para Empresas) | acme.com |
| E-mail | Endereços de e-mail (com principal + adicionais) | E-mail do contacto |
| JSON | Dados JSON estruturados | Metadados personalizados |
| Links | URLs com rótulos (principal + secundário) | Website, LinkedIn |
| Texto longo | Texto com várias linhas | Descrição, Notas |
| Seleção Múltipla | Várias escolhas de uma lista predefinida | Etiquetas, Categorias |
| Número | Valores numéricos (inteiros ou decimais) | Quantidade, Pontuação |
| Telefone | Números de telefone com código do país | Telefone do trabalho |
| Avaliação | Classificação por estrelas (1-5) | Prioridade, Pontuação |
| Relação | Ligações para registos noutros objetos | Empresa → Pessoas |
| Selecionar | Escolha única de uma lista predefinida | Fase, Estado |
| Texto | Uma única linha de texto | Nome, Título |
## Criar um Campo Personalizado
Para adicionar um campo personalizado a qualquer objeto, siga estas etapas:
1. Acesse `Configurações` na barra lateral esquerda.
2. Acesse `Modelo de Dados`, depois selecione o objeto que você deseja personalizar.
3. Prossiga clicando em `+ Novo Campo`.
4. Escolha um nome e tipo de campo que atenda aos seus requisitos. Considere adicionar uma descrição do campo para um melhor entendimento.
Seu novo campo agora está disponível dentro dos campos do aplicativo. Para exibi-lo em uma vista específica, clique no menu de opções e selecione `Campos`.
<VimeoEmbed videoId="927628219" title="Demonstração em vídeo" />
**Modo rápido:** Clique no botão **+** no canto superior direito de qualquer tabela de objeto e selecione `Personalizar campos`. Isso leva você diretamente para as configurações do Modelo de Dados.
<img src="/images/user-guide/fields/quick-new-field.png" style={{width:'100%'}} />
## Desativar um campo
Você pode desativar um campo para ocultá-lo no aplicativo sem perder seus dados. Pense nisso como esconder o campo em vez de excluí-lo.
Veja como você pode fazer isso:
1. Encontre o campo que deseja desativar nas configurações do seu objeto.
2. Clique nos três pontos `⋮` ao lado do campo para abrir o menu.
3. Selecione `Desativar` no menu suspenso.
<img src="/images/user-guide/fields/deactivate-field.png" style={{width:'100%'}} />
O que acontece quando você desativa um campo?
1. **No aplicativo:** O campo desaparece e você não pode adicionar novos valores a ele.
2. **Relações existentes:** Se for um campo de relação, conexões existentes permanecem, mas não é possível criar novas.
3. **Acesso API:** Você ainda pode acessar o campo e seus dados através da API.
Você pode reativar Campos Padrão e Personalizados ou ter a opção de excluí-los permanentemente.
## Tornar Campos Únicos
Torne um campo único para garantir que registros distintos não possam ter o mesmo valor. Por exemplo, endereços de e-mail são únicos para cada pessoa.
Se você receber um erro ao definir exclusividade, verifique se há valores duplicados nos seus dados (incluindo registros excluídos).
## Índices (Avançado)
Os índices do banco de dados são gerenciados automaticamente — adicionar os seus próprios raramente é necessário e é fácil cometer erros. Com o modo Avançado ativado, cada objeto tem uma seção **Índices** em `Settings → Data Model → <object>` para os casos em que você sabe que precisa de um índice.
## Melhores Práticas de Configuração de Campos
### Convenções de Nomeação e Limitações
* **Os nomes singular e plural devem ser distintos**: Nossa API GraphQL precisa de nomes distintos para mutações
* **Nomes de campo protegidos**: alguns nomes são reservados para utilização do sistema (por exemplo, `Type`, `Application`)
### Campos de Moeda e Telefone
* **Moeda padrão**: pode ser configurada através do modelo de dados.
* **Códigos de país padrão**: podem ser configurados para campos de telefone através do modelo de dados.
### Campos de Seleção
* **Uma opção padrão pode ser selecionada** para cada campo de Seleção.
### Campos de Texto do Registro
* **Cada objeto tem um campo principal de exibição**: Este campo aparece na coluna mais à esquerda e representa o registro quando vinculado a outros objetos. Ele deve ser um campo de texto. Por exemplo, `Pessoas` usa `Nome` como campo principal, então quando você vincula uma pessoa a uma empresa, verá seu nome na visão da empresa.

View File

@@ -0,0 +1,92 @@
---
title: Objetos
description: Saiba mais sobre objetos padrão e personalizados no Twenty.
---
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
## Objetos Padrão
Objetos padrão são entidades predefinidas no seu espaço de trabalho para ajudar você a começar. Eles fazem parte de um modelo de dados compartilhado acessível a todos os usuários do Twenty. Você pode usá-los como estão, personalizá-los ou desativá-los.
<img src="/images/user-guide/objects/standard-objects.png" style={{width:'100%'}} />
### Pessoas
O objeto `Pessoas` armazena seus contatos. Inclui detalhes de contato e histórico de interação, para que você possa ver todas as interações com seus clientes em um só lugar.
### Empresas
O objeto `Empresas` armazena suas contas comerciais. Inclui detalhes como setor, tamanho e localização. Empresas conectam-se tanto aos objetos `Pessoas` quanto `Oportunidades`.
### Oportunidades
O objeto `Oportunidades` armazena dados relacionados a negócios. Acompanha o progresso das vendas potenciais, da prospecção ao fechamento, registrando etapas, tamanhos de negócios, conta associada e data prevista de fechamento. Você pode visualizar seu pipeline de vendas em um layout kanban.
### Notas
O objeto `Notes` armazena anotações em formato livre que podem ser anexadas a Pessoas, Empresas, Oportunidades e outros registros. Use anotações para registrar resumos de reuniões, detalhes importantes ou qualquer informação contextual.
### Tarefas
O objeto `Tasks` armazena tarefas e itens de ação. As tarefas podem ser vinculadas a Pessoas, Empresas, Oportunidades e outros registros. Acompanhe prazos, responsáveis e status de conclusão para manter o controle dos seus acompanhamentos.
## Objetos personalizados
Objetos personalizados permitem armazenar informações únicas para sua organização que os objetos padrão não podem acomodar. Por exemplo, se você é a SpaceX, pode querer criar um objeto personalizado para Foguetes e Lançamentos.
<img src="/images/user-guide/objects/custom-objects.png" style={{width:'100%'}} />
### Criando um novo objeto personalizado
Para criar um novo objeto personalizado:
1. Vá para Configurações na barra lateral esquerda.
2. Na Área de Trabalho, vá para o Modelo de Dados. Aqui você poderá ver uma visão geral de todos os seus objetos Padrão e Personalizados existentes (ativos e desativados).
<VimeoEmbed videoId="926288174" title="Demonstração em vídeo" />
3. Clique em `+ Novo objeto` no topo. Digite o nome (tanto no singular quanto no plural), escolha um ícone e adicione uma descrição para o seu objeto personalizado e clique em Salvar (no canto superior direito). Usando Listagem como exemplo de objeto personalizado, o singular seria "listagem" e o plural seria "listagens", juntamente com uma descrição como "Listagens que anfitriões criaram para exibir sua propriedade."
4. Seu objeto personalizado foi criado e aparecerá na sua barra lateral. Você já pode começar a adicionar registros a ele.
## Gerenciando objetos
### Desativando objetos
Se você não precisar de um objeto padrão ou personalizado:
1. Vá para Configurações → Modelo de Dados
2. Encontre o objeto que deseja desativar e clique nele
3. Ir para a guia **Configurações** do objeto
4. Clique no botão `Desativar`
5. O objeto ficará oculto no seu espaço de trabalho, mas os dados serão preservados
### Reativando objetos
Para restaurar um objeto desativado:
1. Vá para Configurações → Modelo de Dados
2. Ativar filtro `Desativado`
3. Procure por objetos desativados (eles têm `desativado` ao lado de seu nome)
4. Clique em 'se' e, em seguida, em 'Ativar' para reativá-lo
5. O objeto e todos os seus dados serão restaurados
## Melhores Práticas
### Quando criar objetos personalizados
* **Entidades de negócio exclusivas**: Itens específicos do seu setor ou processo
* **Relações complexas**: Quando você precisa acompanhar conexões entre várias entidades
* **Dados escaláveis**: Quando você pode ter muitas instâncias de algo
### Quando usar campos em vez de objetos
* **Atributos simples**: Propriedades que descrevem objetos existentes
* **Categorias ou rótulos**: Formas de classificar registros existentes
* **Valores únicos**: Informações que não precisam de um ciclo de vida próprio
### Nomenclatura de objetos
* **Use nomes claros e descritivos**: Torne óbvio o que o objeto representa
* **Siga convenções**: Use singular para o nome do objeto e plural para a coleção
* **Considere sua equipe**: Escolha nomes que todos entendam

View File

@@ -0,0 +1,94 @@
---
title: Campos de Relação
description: Ligue registos entre diferentes objetos usando campos de relação.
---
## Tipos de Relações
### Um-para-Muitos
Um registo no Objeto A pode estar ligado a muitos registos no Objeto B.
**Exemplo:** Uma Empresa pode ter muitas Pessoas (colaboradores).
### Muitos-para-Um
Muitos registos no Objeto A podem estar ligados a um registo no Objeto B.
**Exemplo:** Muitas Pessoas podem pertencer a uma Empresa.
### Relações com Múltiplos Tipos de Objeto
Alguns objetos podem ligar-se a vários tipos de objeto de um dos lados da relação.
**Exemplo:** Uma Nota pode ser anexada a uma Pessoa E a uma Empresa E a uma Oportunidade em simultâneo. A Nota está no lado "muitos", ligando-se a vários lados "um".
<img src="/images/user-guide/fields/many-to-one-morph.png" style={{width:'100%'}} />
De forma semelhante, um Projeto (do lado "um") pode receber ligações de várias Pessoas, várias Empresas e várias Notas.
<img src="/images/user-guide/fields/one-to-many-morph.png" style={{width:'100%'}} />
<Warning>
**Limitação de Importação/Exportação**: Relações que apontam para vários tipos de objeto ainda não são suportadas para importação/exportação CSV. Isto está no nosso roadmap.
</Warning>
### Muitos-para-Muitos
Muitos registos no Objeto A podem estar ligados a muitos registos no Objeto B.
**Exemplo:** Muitas Pessoas podem estar ligadas a muitos Projetos e vice-versa.
As relações muitos-para-muitos utilizam um padrão de **objeto de junção**: um objeto intermediário que conecta ambos os lados. Com o recurso de relação de junção, Twenty exibe diretamente os registros finais vinculados, ocultando o objeto intermediário da IU.
<Warning>
**Recurso beta**: As relações de junção devem ser ativadas em **Configurações → Comunidade → Recursos** antes do uso.
</Warning>
Consulte [Como criar relações muitos-para-muitos](/l/pt/user-guide/data-model/how-tos/create-many-to-many-relations) para um guia passo a passo completo.
## Criar um Campo de Relação
1. Vá a **Definições → Modelo de Dados**
2. Selecione o objeto onde pretende adicionar a relação
3. Clique em **+ Novo campo**
4. Selecione **Relação** como o tipo de campo
5. Escolha o(s) objeto(s) de destino a relacionar
6. Configure as definições da relação:
* **Nome do campo no objeto de origem**: O nome do campo de relação no objeto que está a editar
* **Nome do campo no objeto de destino**: O nome do campo de relação que aparecerá no objeto de destino
* Tipo de relação (um-para-muitos, muitos-para-um)
7. Clique em **Salvar**
## Relações Padrão
O Twenty inclui relações pré-criadas entre objetos padrão:
| Objeto de Origem | Objeto de Destino | Tipo de Relação |
| ---------------- | ----------------- | --------------- |
| Pessoas | Empresas | Muitos-para-Um |
| Oportunidades | Empresas | Muitos-para-Um |
| Oportunidades | Pessoas | Muitos-para-Um |
## Melhores Práticas
### Planear Relações
* **Mapeie o seu modelo de dados**: Planeie as relações antes de as criar
* **Considere a direção**: Pense em que objeto "detém" a relação
* **Evite dependências circulares**: Mantenha o seu modelo de dados limpo
### Nomear Relações
* **Use nomes claros**: Torne óbvio o que a relação representa
* **Seja consistente**: Utilize padrões de nomenclatura semelhantes em todas as relações
* **Considere ambos os lados**: Nomeie adequadamente ambos os lados da relação
### Desempenho
* **Não exagere nas relações**: Relações em excesso podem abrandar o seu espaço de trabalho
## Limitações
* **Eliminar relações** remove a ligação mas não os registos relacionados
* **Relações circulares** devem ser evitadas para garantir a integridade dos dados

View File

@@ -0,0 +1,72 @@
---
title: Criar Campos Personalizados
description: Guia passo a passo para adicionar campos personalizados a qualquer objeto.
---
Os campos personalizados permitem capturar informações específicas do seu negócio. Adicione-os a qualquer objeto — padrão ou personalizado.
## Etapas
1. Vá a **Definições → Modelo de Dados**
2. Selecione o objeto ao qual pretende adicionar um campo
3. Clique **+ Novo Campo**
4. Escolha um **tipo de campo** (consulte [Campos](/l/pt/user-guide/data-model/capabilities/fields) para ver todos os tipos)
5. Introduza o **nome do campo** e uma descrição opcional
6. Configure definições específicas do campo (ver abaixo)
7. Clique em **Salvar**
**Método rápido:** Clique em **+** no final dos cabeçalhos de coluna em qualquer visualização de tabela → **Personalizar campos**.
## Mostrar o campo nas visualizações
Novos campos não são visíveis automaticamente. Para exibir:
1. Abra a visualização de tabela do objeto
2. Clique em **Opções → Campos**
3. Clique no **ícone de olho** ao lado do seu campo para mostrá-lo
4. Arraste para reordenar
## Opções de Configuração
### Para Seleção / Seleção múltipla
1. Clique em **+ Adicionar opção** para criar opções
2. Defina uma **opção predefinida** se desejar
3. Arraste para reordenar as opções
<Note>
**Use nomes de API para importações.** Ative o **modo Avançado** em Definições para ver os nomes de API. Consulte [Mapeamento de Campos](/l/pt/user-guide/data-migration/capabilities/field-mapping).
</Note>
### Para Campos de Moeda
Defina a **moeda predefinida** (USD, EUR, etc.) para novos registos.
### Para Campos de Telefone
Defina o **código de país predefinido** para preencher automaticamente novos números de telefone.
### Tornar um Campo Único
Ative a opção **Único** para impedir valores duplicados entre registos.
<Note>
Se existirem duplicados (incluindo em registos eliminados), ocorrerá um erro. Elimine os duplicados primeiro.
</Note>
### Definir Valores Predefinidos
Para campos de Seleção, pode escolher qual opção é pré-selecionada para novos registos. Para campos de Caixa de seleção, defina se fica marcado ou desmarcado por predefinição.
## Desativar um Campo
1. Vá a **Definições → Modelo de Dados**
2. Localize o campo
3. Clique em **⋮ → Desativar**
Os dados são preservados. Pode reativar ou eliminar permanentemente mais tarde.
## Relacionados
* [Campos](/l/pt/user-guide/data-model/capabilities/fields) — todos os tipos de campo explicados
* [Perguntas frequentes sobre o modelo de dados](/l/pt/user-guide/data-model/how-tos/data-model-faq) — perguntas comuns

View File

@@ -0,0 +1,51 @@
---
title: Criar Objetos Personalizados
description: Guia passo a passo para criar objetos personalizados no Twenty.
---
Objetos personalizados permitem armazenar informações exclusivas do seu negócio que os objetos padrão não cobrem. Por exemplo: Projetos, Produtos, Tickets ou Listagens.
<Note>
**Não tem a certeza se precisa de um objeto ou de um campo?** Consulte [Compreender o seu modelo de dados](/l/pt/user-guide/data-model/overview) para orientação.
</Note>
## Etapas
1. Vá a **Definições → Modelo de Dados**
2. Clique **+ Adicionar objeto**
3. Preencha:
* **Nome no singular** (por exemplo, "Listagem")
* **Nome no plural** (por exemplo, "Listagens")
* **Ícone**
* **Descrição** (opcional)
4. Clique em **Salvar**
O seu objeto aparece imediatamente na barra lateral.
## A seguir: Adicionar campos
Novos objetos começam com campos básicos. Adicione campos personalizados para capturar os dados de que precisa:
1. Em **Definições → Modelo de Dados**, selecione o seu objeto
2. Clique **+ Novo Campo**
3. Escolha um tipo de campo, configure e guarde
Consulte [Como criar campos personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-fields) para obter detalhes sobre os tipos de campo e a configuração.
## Ligar a outros objetos
Para ligar o seu objeto a Pessoas, Empresas ou outros objetos, crie um campo de relação. Consulte [Como criar campos de relação](/l/pt/user-guide/data-model/how-tos/create-relation-fields).
## Desativar um objeto
Se já não precisar de um objeto:
1. Vá para **Configurações → Modelo de dados → objeto de sua escolha → configurações**
2. Clique no botão **Desativar**
O objeto fica oculto, mas os dados são preservados. Pode reativar ou eliminar permanentemente mais tarde.
## Relacionados
* [Objetos](/l/pt/user-guide/data-model/capabilities/objects) — objetos padrão vs. personalizados
* [Perguntas frequentes sobre o modelo de dados](/l/pt/user-guide/data-model/how-tos/data-model-faq) — perguntas comuns

View File

@@ -0,0 +1,175 @@
---
title: Criar Relações Muitos-para-muitos
description: Conecte registros em que muitos itens de ambos os lados podem ser vinculados usando objetos de junção.
---
Relações muitos-para-muitos permitem conectar vários registros em ambos os lados. Por exemplo: muitas Pessoas podem trabalhar em muitos Projetos, e cada Projeto pode ter muitas Pessoas.
<Warning>
**Recurso Beta**: As relações de junção estão atualmente em beta. Ative-as em **Settings → Community → Features** antes de seguir este guia.
</Warning>
<Note>
Este recurso também requer que o **Modo Avançado** esteja ativado (alternador no canto inferior esquerdo de Settings).
</Note>
## Quando Usar Muitos-para-Muitos
Use muitos-para-muitos quando ambos os lados de uma relação podem ter múltiplas conexões:
| Relação | Exemplo |
| -------------------- | ------------------------------------------------------------------------------------- |
| Pessoas ↔ Projetos | Uma pessoa trabalha em vários projetos; um projeto tem vários membros da equipe |
| Empresas ↔ Etiquetas | Uma empresa pode ter várias etiquetas; uma etiqueta pode se aplicar a várias empresas |
| Produtos ↔ Pedidos | Um produto pode estar em vários pedidos; um pedido contém vários produtos |
## Como Funciona
A Twenty usa um padrão de **objeto de junção** para relações muitos-para-muitos. Um objeto de junção fica entre dois objetos e mantém as conexões:
```
People ←→ Project Assignments ←→ Projects
```
O objeto **Atribuições de Projeto** (junção) tem:
* Uma relação com Pessoas (muitos-para-um)
* Uma relação com Projetos (muitos-para-um)
Ao ativar o alternador de relação de junção, a Twenty exibe os registros vinculados diretamente em vez de mostrar os registros intermediários de junção.
## Pré-requisitos
1. **Ative Relações de Junção em Recursos Beta**: Vá para **Settings → Community → Features** e ative **Junction Relations**
2. **Ative o Modo Avançado**: Ative o **Modo Avançado** no canto inferior esquerdo da barra lateral de Settings
3. Planeje seu modelo de dados:
* Quais dois objetos você está conectando?
* Qual deve ser o nome do objeto de junção?
## Etapa 1: Criar o Objeto de Junção
Primeiro, crie o objeto intermediário que manterá as conexões.
1. Vá a **Definições → Modelo de Dados**
2. Clique **+ Adicionar objeto**
3. Dê um nome descritivo (por exemplo, "Atribuição de Projeto", "Membro da Equipe", "Pedido de Produto")
4. Ative a opção "Ignorar a criação de um campo Nome"
<img src="/images/user-guide/fields/new-pivot-object.png" alt="Novo objeto pivô" />
5. Clique em **Salvar**
<Tip>
**Convenção de nomenclatura**: Use um nome que descreva a relação, como "Atribuição de Projeto" ou "Participação na Equipe". Isso torna o modelo de dados mais fácil de entender.
</Tip>
## Etapa 2: Crie relações entre os objetos e o objeto de junção
Adicione campos de relação de cada um dos seus dois objetos ao objeto de junção.
### Primeira Relação (Objeto A → Junção)
1. Selecione seu primeiro objeto em **Settings → Data Model**
2. Clique em **+ Adicionar relação**
3. Selecione o objeto de junção (por exemplo, "Atribuições de Projeto")
4. Defina o tipo de relação como **Um-para-muitos** (uma pessoa pode se vincular a muitas atribuições)
5. Nomeie os campos:
* Campo em Pessoas: por exemplo, "Atribuições de Projeto"
* Campo na junção: por exemplo, "Pessoa"
6. Clique em **Salvar**
### Segunda Relação (Objeto B → Junção)
1. Selecione seu segundo objeto em **Settings → Data Model**
2. Clique em **+ Adicionar relação**
3. Selecione o objeto de junção (por exemplo, "Atribuições de Projeto")
4. Defina o tipo de relação como **Um-para-muitos** (um projeto pode se vincular a muitas atribuições)
5. Ative **"Esta é uma relação com um objeto de junção"**
<img src="/images/user-guide/fields/junction-relation-toggle.png" style={{width:'100%'}} />
6. Nomeie os campos:
* Campo na junção: por exemplo, "Projeto"
* Campo em Projetos: por exemplo, "Membros da Equipe"
7. Clique em **Salvar**
## Etapa 3: Configurar a Exibição da Relação de Junção
Agora configure os objetos de origem para exibir diretamente os registros vinculados, ignorando o objeto de junção intermediário.
1. Vá a **Definições → Modelo de Dados**
2. Selecione o primeiro objeto (por exemplo, "Pessoas")
3. Encontre o campo de relação apontando para o objeto de junção (por exemplo, "Atribuições de Projeto")
4. Clique para editar o campo
5. Ative **"Esta é uma relação com um objeto de junção"**
6. Selecione a **Relação de destino** (por exemplo, "Projeto" — o campo na junção que aponta para o outro lado)
7. Clique em **Salvar**
## Resultado
Após a configuração:
* Em um registro de **Pessoa**, o campo "Atribuições de Projeto" exibe **Projetos** diretamente (não registros de atribuição)
* Em um registro de **Projeto**, o campo "Membros da Equipe" exibe **Pessoas** diretamente
O objeto de junção ainda existe e armazena as conexões, mas a interface apresenta uma visualização muitos-para-muitos mais limpa.
## Exemplo: Pessoas ↔ Projetos
Aqui está um passo a passo completo:
### Criar o Objeto de Junção
* Nome: **Atribuição de Projeto**
* Descrição: "Vincula pessoas aos projetos em que trabalham"
### Adicionar Relações
1. **Pessoas → Atribuição de Projeto**
* Tipo: Um-para-muitos
* Campo em Pessoas: "Atribuições de Projeto"
* Campo em Atribuição: "Pessoa"
2. **Projetos → Atribuição de Projeto**
* Tipo: Um-para-muitos
* Campo em Projetos: "Membros da Equipe"
* Campo em Atribuição: "Projeto"
### Configurar Exibição de Junção
1. No objeto **Pessoas**:
* Edite o campo "Atribuições de Projeto"
* Ative o alternador de junção
* Destino: "Projeto"
2. No objeto **Projetos**:
* Edite o campo "Membros da Equipe"
* Ative o alternador de junção
* Destino: "Pessoa"
### Use
* Abra um registro de Pessoa → Veja seus Projetos diretamente
* Abra um registro de Projeto → Veja os membros da equipe diretamente
* Crie novas conexões de qualquer um dos lados
## Adicionando Dados Extras às Conexões
Como o objeto de junção é um objeto real, você pode adicionar campos personalizados para armazenar informações sobre a relação:
* **Função**: "Desenvolvedor", "Designer", "Gerente"
* **Data de Início**: Quando a pessoa entrou no projeto
* **Horas Alocadas**: Horas semanais neste projeto
Para acessar esses dados, navegue diretamente até o objeto de junção ou consulte-o via API.
## Limitações
* **Importação/Exportação CSV**: A importação de relações muitos-para-muitos diretamente não é suportada. Em vez disso, importe registros para o objeto de junção.
* **Filtros**: A filtragem por relações muitos-para-muitos pode ter opções limitadas.
## Relacionados
* [Campos de Relação](/l/pt/user-guide/data-model/capabilities/relation-fields) — tipos de relação explicados
* [Criar Objetos Personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-objects) — como criar objetos
* [Criar Campos de Relação](/l/pt/user-guide/data-model/how-tos/create-relation-fields) — configuração básica de relação

View File

@@ -0,0 +1,70 @@
---
title: Criar Campos de Relação
description: Guia passo a passo para conectar objetos com campos de relação.
---
Campos de relação conectam registros de objetos diferentes — por exemplo, vinculando Pessoas a Empresas.
<Note>
**Os nomes das relações não podem ser alterados após a criação** (eles afetam a API). Planeje os nomes com cuidado.
</Note>
## Antes de Começar
Decida:
* Quais objetos você está conectando? (por exemplo, Pessoas → Empresas)
* Qual é o lado "um"? (por exemplo, Empresa)
* Qual é o lado "muitos"? (por exemplo, Pessoas — muitas pessoas trabalham em uma empresa)
* Como o campo deve ser nomeado em cada lado?
Veja [Campos de relação](/l/pt/user-guide/data-model/capabilities/relation-fields) para entender os tipos de relação.
## Etapas
1. Vá para **Configurações → Modelo de Dados**
2. Selecione o objeto no qual você deseja a relação (normalmente o lado "muitos")
3. Clique em **+ Novo campo**
4. Selecione **Relação** como o tipo de campo
5. Escolha o **objeto de destino**
6. Selecione **Um-para-muitos** ou **Muitos-para-um**
7. Insira os nomes dos campos para **ambos os lados** da relação
8. Clique em **Salvar**
## Exemplo: Pessoas → Empresas
* Vá para **Configurações → Modelo de Dados → Pessoas**
* Adicione um campo de Relação
* Destino: **Empresas**
* Tipo: **Muitos-para-um**
* Campo em Pessoas: **Empresa**
* Campo em Empresas: **Funcionários**
Agora, cada Pessoa pode ser vinculada a uma Empresa, e cada Empresa mostra suas Pessoas.
## Desativando uma Relação
1. Vá para **Configurações → Modelo de dados → objeto de sua escolha**
2. Encontre o campo de relação e clique nele
3. Clique no botão **Desativar**
Os vínculos são preservados, mas ficam ocultos. Reative para restaurar.
<Note>
**Desativar uma relação não exclui registros.** Apenas o vínculo entre eles é removido.
</Note>
## Excluindo uma Relação
1. Vá para **Configurações → Modelo de dados → objeto de sua escolha**
2. Encontre o campo de relação e clique nele
3. Clique no botão **Excluir**
<Note>
Aplica-se apenas a relações personalizadas. Relações padrão só podem ser desativadas.
</Note>
## Relacionados
* [Campos de relação](/l/pt/user-guide/data-model/capabilities/relation-fields) — tipos e limitações
* [Como importar relações](/l/pt/user-guide/data-migration/how-tos/import-relations-between-objects-via-csv) — importar em massa registros vinculados

View File

@@ -0,0 +1,22 @@
---
title: Personalize seu modelo de dados
description: Visão geral das opções de personalização do modelo de dados.
---
O modelo de dados da Twenty é totalmente personalizável. Crie objetos, campos e relações para se adequar à sua empresa.
## Links rápidos
| Eu quero... | Guia |
| ---------------------------- | ----------------------------------------------------------------------------------------- |
| Criar um novo objeto | [Como criar objetos personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-objects) |
| Adicionar campos a um objeto | [Como criar campos personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-fields) |
| Conectar objetos entre si | [Como criar campos de relação](/l/pt/user-guide/data-model/how-tos/create-relation-fields) |
## Saiba mais
* [Compreendendo seu modelo de dados](/l/pt/user-guide/data-model/overview) — conceitos-chave e dicas de planejamento
* [Objetos](/l/pt/user-guide/data-model/capabilities/objects) — objetos padrão vs. personalizados
* [Campos](/l/pt/user-guide/data-model/capabilities/fields) — todos os tipos de campo
* [Campos de relação](/l/pt/user-guide/data-model/capabilities/relation-fields) — conectando objetos
* [Perguntas frequentes sobre o modelo de dados](/l/pt/user-guide/data-model/how-tos/data-model-faq) — perguntas comuns

View File

@@ -0,0 +1,157 @@
---
title: Modelo de Dados FAQ
description: Perguntas frequentes sobre o modelo de dados do Twenty.
---
## Gestão de Objetos
<AccordionGroup>
<Accordion title="Posso excluir um objeto personalizado?">
Sim, objetos personalizados podem ser excluídos. Você também pode desativá-los primeiro, o que oculta o objeto e seus dados da interface, preservando os dados.
</Accordion>
<Accordion title="Posso excluir objetos padrão (Pessoas, Empresas, etc.)?">
Não, os objetos padrão não podem ser excluídos. Você só pode desativá-los, o que os oculta da interface, mas preserva os dados.
</Accordion>
<Accordion title="Quantos objetos personalizados posso criar?">
Você pode criar quantos objetos e campos personalizados precisar — o preço não muda.
</Accordion>
<Accordion title="Posso renomear um objeto padrão?">
Você pode renomear o rótulo dos objetos padrão (Pessoas, Empresas, Oportunidades), mas não seus nomes de API. Os nomes de API são fixos para manter a consistência em todos os espaços de trabalho do Twenty.
</Accordion>
<Accordion title="Posso alterar o ícone de um objeto?">
Sim, você pode alterar o ícone tanto de objetos padrão quanto personalizados em **Settings → Data Model**.
</Accordion>
<Accordion title="Posso reordenar objetos na barra de navegação esquerda?">
Ainda não. A ordenação de objetos na navegação é atualmente fixa, mas esse recurso está previsto para uma versão futura.
</Accordion>
<Accordion title="Posso ocultar objetos da barra de navegação esquerda?">
Todos os objetos ativos aparecem na navegação. Você pode desativar objetos que não precisa em **Configurações → Modelo de Dados**.
</Accordion>
</AccordionGroup>
## Capacidades de Campos
<AccordionGroup>
<Accordion title="Posso alterar o tipo de um campo após a criação?">
Não, os tipos de campo não podem ser alterados após a criação. Se você precisar de um tipo diferente, crie um novo campo com o tipo correto, migre seus dados e, em seguida, desative o campo antigo.
</Accordion>
<Accordion title="Por que preciso de nomes diferentes no singular e plural?">
Nossa API GraphQL usa ambas as formas para diferentes operações:
* `createPerson` (singular) para ações de registro único
* `createPeople` (plural) para operações em massa
Isto cria limitações quando as formas singular e plural são as mesmas, mas melhora a experiência do desenvolvedor.
</Accordion>
<Accordion title="Por que alguns nomes de campos são protegidos?">
Certos nomes de campos como `Tipo` ou `Aplicação` são reservados para uso do sistema. Escolha nomes alternativos como `Categoria` ou `Classificação`.
</Accordion>
<Accordion title="O que acontece quando eu desativo um campo?">
* O campo fica oculto na interface
* Os dados existentes são preservados
* Você ainda pode acessar o campo via API
* As relações existentes permanecem, mas você não pode criar novas
* Você pode reativar o campo mais tarde
</Accordion>
<Accordion title="Posso tornar um campo obrigatório?">
Atualmente, não é possível tornar campos personalizados obrigatórios. Todos os campos aceitam valores vazios. Você pode usar fluxos de trabalho para impor campos obrigatórios, enviando alertas ou bloqueando ações quando os campos estiverem vazios.
</Accordion>
<Accordion title="Qual é a diferença entre único e obrigatório?">
* **Único**: dois registros não podem ter o mesmo valor neste campo
* **Obrigatório**: o campo deve ter um valor (atualmente não é suportado para campos personalizados)
</Accordion>
<Accordion title="Posso criar campos de fórmula?">
Campos de fórmula estão chegando em **H2 2026**. Enquanto isso, você pode usar fluxos de trabalho para calcular e atualizar valores de campos automaticamente.
</Accordion>
<Accordion title="Posso ter campos aninhados nos meus objetos?">
Campos aninhados estão vindo em **H2 2026**. Atualmente, você pode usar fluxos de trabalho para trazer valores de campos de objetos relacionados. Por exemplo, para exibir a indústria de uma empresa em um registro de Pessoa, crie um campo personalizado em Pessoas e use um fluxo de trabalho para sincronizar o valor.
</Accordion>
<Accordion title="Posso reordenar campos em objetos?">
Sim, vá para Configurações → Modelo de dados → objeto de sua escolha → Layout e clique em **Personalizar página de registro**. Se este botão estiver desativado, você deve criar um registro.
</Accordion>
</AccordionGroup>
## Relações
<AccordionGroup>
<Accordion title="Posso ter uma relação apontando para o mesmo objeto?">
Sim! Relações autorreferenciadas são suportadas e recomendadas para casos de uso como hierarquias de contas. Por exemplo, crie uma relação de Empresas para Empresas para acompanhar contas pai/filho.
</Accordion>
<Accordion title="Posso criar relacionamentos muitos-para-muitos?">
Relações entre muitíssimas estão chegando em **H2 2026**. Atualmente, crie um objeto intermediário com dois relacionamentos de um-para-muitos como uma solução alternativa.
Por exemplo, para vincular Pessoas e Projetos (muitos-para-muitos), crie um objeto "Atribuições de Projeto" com:
* Uma relação com Pessoas (muitas atribuições → uma pessoa)
* Uma relação com Projetos (muitas atribuições → um projeto)
</Accordion>
<Accordion title="O que são relações com múltiplos tipos de objeto (relações Morph)?">
Essas relações permitem que um objeto se relacione com vários tipos de objeto diferentes por meio de um único campo. Por exemplo, Notas podem ser anexadas a Pessoas E Empresas E Oportunidades simultaneamente.
Cada Nota está vinculada a uma Pessoa, uma Empresa e uma Oportunidade ao mesmo tempo.
Saiba mais em [Campos de relação](/l/pt/user-guide/data-model/capabilities/relation-fields).
</Accordion>
<Accordion title="Posso ter várias relações entre os mesmos objetos?">
Sim, você pode criar várias relações entre os mesmos dois objetos. Por exemplo, uma Empresa poderia ter tanto uma relação "Contato Principal" quanto "Contato de Cobrança" com Pessoas.
</Accordion>
<Accordion title="O que acontece com as relações quando eu excluo um registro?">
Quando você exclui um registro, o vínculo da relação é removido dos registros relacionados. Os próprios registros relacionados não são excluídos.
</Accordion>
<Accordion title="Posso criar relações circulares?">
Apesar de tecnicamente possíveis, relações circulares (A → B → C → A) devem ser evitadas, pois podem causar confusão e possíveis problemas de desempenho.
</Accordion>
</AccordionGroup>
## Acesso e Permissões
<AccordionGroup>
<Accordion title="Onde posso ver e editar meu modelo de dados?">
Acesse **Settings → Data Model** para visualizar e editar todos os seus objetos e campos.
</Accordion>
<Accordion title="Por que não posso ver o Modelo de Dados em Configurações?">
Entre em contato com o administrador do seu espaço de trabalho. O acesso ao modelo de dados é geralmente restrito apenas aos administradores.
</Accordion>
</AccordionGroup>
## Gerenciamento de dados
<AccordionGroup>
<Accordion title="Existe um limite para quantos registros posso ter?">
Não há um limite rígido para a quantidade de registros. No entanto, conjuntos de dados muito grandes podem impactar o desempenho em algumas visualizações. Use filtros e visualizações para gerenciar grandes conjuntos de dados com eficiência.
</Accordion>
<Accordion title="Posso importar dados para objetos personalizados?">
Sim, você pode importar dados CSV para qualquer objeto, incluindo objetos personalizados. O processo de importação oferece suporte ao mapeamento de campos para campos personalizados. Consulte [Como preparar seus arquivos CSV](/l/pt/user-guide/data-migration/how-tos/prepare-your-csv-files).
</Accordion>
<Accordion title="Posso exportar minha configuração do modelo de dados?">
Atualmente, não há exportação nativa para a configuração do modelo de dados. Entre em contato com o suporte se você precisar migrar seu modelo de dados entre espaços de trabalho.
</Accordion>
<Accordion title="Quantos campos um único objeto pode ter?">
O número máximo de campos que um único objeto pode ter é de 1600 campos como limites por Postgres, incluindo campos existentes e excluídos. Esteja ciente de que Vinte não vão consertar sua área de trabalho se o limite de 1600 campos for atingido, conforme se enquadra em nossa política de Uso Justo.
</Accordion>
</AccordionGroup>
## Precisa de mais ajuda?
Confira nossos [Serviços de implementação](/l/pt/user-guide/getting-started/capabilities/implementation-services) para obter ajuda com o design de modelos de dados complexos.

View File

@@ -0,0 +1,177 @@
---
title: Modelo de dados
description: Saiba o que é um modelo de dados e como projetar um que se ajuste ao seu negócio.
---
## O que é um modelo de dados?
Um modelo de dados é a estrutura que define como as informações são organizadas em seu CRM. Pense nisso como a **planta** dos dados dos seus clientes — você o projeta uma vez e depois o preenche com seus dados reais.
## Conceitos principais
### Objetos
**Objetos** são as principais categorias de dados no seu CRM. Cada objeto representa um tipo de coisa que você quer acompanhar.
O Twenty vem com objetos padrão:
* **Pessoas** — indivíduos (contatos, leads, parceiros)
* **Empresas** — organizações
* **Oportunidades** — negócios ou vendas
* **Anotações** — notas anexadas aos registros
* **Tarefas** — afazeres vinculados aos registros
Você também pode criar **objetos personalizados** para qualquer coisa específica do seu negócio (por exemplo, Projetos, Assinaturas, Eventos).
### Campos
**Campos** são as propriedades ou atributos que descrevem cada objeto. Eles armazenam as informações reais.
Por exemplo, o objeto **Pessoas** tem campos como:
* Nome
* E-mail
* Telefone
* Título do Emprego
* Empresa (uma relação com o objeto Empresas)
Os campos têm diferentes **tipos**: texto, número, data, seleção, seleção múltipla, relação e muito mais. Você pode adicionar campos personalizados a qualquer objeto.
### Registros
**Registros** são as entradas individuais dentro de um objeto — os dados reais que você cria e gerencia.
Por exemplo:
* "John Smith" é um **registro** no objeto Pessoas
* "Acme Corp" é um **registro** no objeto Empresas
**Uma analogia:**
| Conceito do Modelo de Dados | Analogia do mundo real |
| --------------------------- | ------------------------------------------ |
| **Objetos** | Seções em um livro (as categorias) |
| **Campos** | Colunas em uma planilha (as propriedades) |
| **Registros** | Linhas em uma planilha (as entradas reais) |
Você projeta o modelo de dados (objetos + campos) uma vez e, em seguida, cria muitos registros dentro dessa estrutura.
## Por que personalizar seu modelo de dados?
Cada empresa trabalha de maneira diferente. Personalizar seu modelo de dados significa que você pode moldar o Twenty em torno dos **seus** processos, em vez de forçar os seus a caber em um sistema rígido.
O Twenty oferece total flexibilidade:
* Crie quantos objetos personalizados precisar
* Adicione um número ilimitado de campos personalizados
* O preço não muda com base na personalização
## Dicas para projetar seu modelo de dados
### 1. Comece com seus objetos principais
Identifique os principais conceitos com os quais você trabalha. O Twenty já oferece:
* **Pessoas** — seus contatos
* **Empresas** — suas contas
* **Oportunidades** — seus negócios
Pense no que mais você pode precisar:
* Stripe precisaria de um objeto `Subscriptions`
* Airbnb precisaria de um objeto `Trips`
* Uma aceleradora precisaria de um objeto `Batches`
### 2. Use campos para variações, não novos objetos
Se algo for apenas uma característica de um objeto existente, faça dele um **campo**.
**Use campos para:**
* Categorias e rótulos (por exemplo, `Industry` para Empresas)
* Valores de status (por exemplo, `Stage` para Oportunidades)
* Atributos e propriedades
### 3. Crie um objeto quando ele se sustentar por si só
Se o conceito tem seu próprio ciclo de vida, propriedades ou relacionamentos, ele merece um objeto.
**Crie um objeto para:**
* **Projetos** — têm prazos, responsáveis e tarefas
* **Assinaturas** — conectam empresas, produtos e faturas
* **Eventos** — envolvem participantes e ações de acompanhamento
Estes vão além de um único campo, pois carregam seus próprios dados e relações.
### 4. Crie um objeto quando os registros forem em quantidade indefinida
Se algo puder ser vinculado várias vezes e você não souber quantas vezes, use um objeto.
**Abordagem ruim:**
Criar campos como `Product 1`, `Product 2`, `Product 3`...
**Boa abordagem:**
Crie um objeto `Products` e relacione-o aos registros. Dessa forma, você pode suportar um, dois ou cem produtos sem alterar seu modelo.
### 5. Mantenha simples no início
Comece pelos campos. Passe para novos objetos apenas quando perceber as limitações:
* Muitos campos em um único objeto
* Registros repetidos que deveriam ser separados
* Relacionamentos que não se encaixam bem
## Nota especial sobre Pessoas, Empresas e Oportunidades
<Warning>
**A sincronização de e-mail e calendário funciona apenas com Pessoas, Empresas e Oportunidades.**
Estes são os únicos objetos nos quais você pode acessar e-mails e reuniões sincronizados da sua caixa de entrada/calendário. Recomendamos usá-los o máximo possível.
</Warning>
**Melhores Práticas:**
* Se você precisar de categorias de Pessoas, use campos (não novos objetos)
* Exemplo: Use um campo `Person Type` com os valores "Prospecto" e "Parceiro" em vez de criar objetos separados
* Crie **exibições** diferentes para filtrar: uma mostrando parceiros, outra mostrando prospectos
**Não há problema em ter campos que não se apliquem a todos os registros.** Por exemplo, um campo `Referral Link` em Pessoas que só se aplica quando `Person Type = Partner`. Oculte esse campo das exibições onde ele não for relevante.
## Perguntas para guiar sua escolha
Pergunte a si mesmo:
<Check>É apenas uma propriedade de algo que já tenho, ou precisa ter suas próprias propriedades?</Check>
<Check>Alguma vez precisarei acompanhar vários desses por registro, sem saber quantos de antemão?</Check>
<Check>Este conceito se conecta a vários objetos diferentes, não apenas a um?</Check>
<Check>Terá seu próprio ciclo de vida (estágios, datas de início/fim)?</Check>
Se a resposta for "sim" para uma ou mais dessas, provavelmente é hora de um novo objeto.
## Acessando seu Modelo de Dados
1. Acesse **Configurações** na barra lateral esquerda
2. Clique em **Modelo de Dados**
3. Veja todos os seus objetos (padrões e personalizados)
4. Clique em qualquer objeto para ver e editar seus campos
<Note>
**Não vê o Modelo de Dados em Configurações?**
O acesso ao modelo de dados é geralmente restrito apenas aos administradores. Entre em contato com o administrador do seu espaço de trabalho se precisar de acesso.
</Note>
## Próximos Passos
Depois de planejar seu modelo de dados:
* [Como criar objetos personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-objects)
* [Como criar campos personalizados](/l/pt/user-guide/data-model/how-tos/create-custom-fields)
* [Como criar campos de relação](/l/pt/user-guide/data-model/how-tos/create-relation-fields)
## Precisa de ajuda?
<Tip>
Quer ajuda para projetar seu modelo de dados? [Encontre um Vinte Parceiro certificado](https://twenty.com/partners/list?categories=SOLUTIONING\&ref=docs-data-model) para projetar e construir seus objetos, campos e relacionamentos.
</Tip>