---
title: "Relações entre registos"
canonical: https://syncek.com/pt/docs/core-concepts/relationships
locale: pt
author: "Syncek"
---

# Relações entre registos

No Syncek, uma relação é um atributo do tipo **Relationship** que liga registos
de dois objetos nos dois sentidos. Preencha o campo **Account** de um contacto e
essa conta passa a mostrá-lo em **Contacts**, porque os dois campos são os dois lados
da mesma relação. Criar uma relação cria sempre os dois lados, um atributo em
cada objeto, por isso uma ligação feita a partir de um registo aparece no outro.

## Criar uma

**Settings**, depois **Data**, depois **Objects**: escolha o objeto, abra
**Attributes** e clique em **New Attribute**. Escolha **Relationship** como
**Attribute type** e preencha:

- **Related Object**, o objeto do outro lado.
- **Relationship type**: **Many to One**, **One to Many**, **One to One** ou
  **Many to Many**, visto a partir do objeto em que começou. Um contacto tem uma
  conta e uma conta tem muitos contactos, por isso, a partir de Contacts, essa
  ligação é Many to One.
- **Target attribute**, o nome do atributo que o Syncek cria no objeto
  relacionado e que aponta de volta.

O objeto relacionado e o tipo não podem ser alterados depois, só os nomes e as
descrições. Apagar qualquer um dos lados apaga os dois, com todas as ligações
entre eles.

## Ligar registos

Clique no atributo na página de um registo, ou na célula correspondente numa
tabela, e pesquise.

- Onde um registo só pode ligar-se a outro (Many to One, One to One), escolha-o.
  Escolha-o de novo para retirar a ligação.
- Onde pode ligar-se a muitos (One to Many, Many to Many), cada registo tem uma
  caixa de seleção, e cada clique liga ou desliga de imediato.
- Num lado One to Many, ligar um registo que já pertence a outro move-o: se
  acrescentar um contacto a **Contacts** de uma segunda conta, ele sai da
  primeira.
- Num registo novo, o lado que aceita muitos só pode ser preenchido depois de o
  registo estar guardado.

## Registos ligados num separador

O separador **Team** de uma conta mostra os contactos dela com cargo,
departamento, email e telefone. Para acrescentar um separador assim, abra um
registo e vá a **More options**, **Configure page**, **Add tab** e
**Relationships**, e escolha o atributo. Pode mudar o nome do separador e
escolher até cinco colunas antes de clicar em **Save**. Só um lado que aceita
muitos pode ser um separador, e um separador mostra os primeiros 50 registos.

## Reference ou Relationship

Uma **Reference** aponta num só sentido. O registo que a tem mostra a ligação, o
registo para onde aponta não a mostra de volta, e uma Reference pode apontar para
registos de vários objetos. Escolha uma Relationship quando os dois registos
devam mostrar a ligação.

Que registos andam juntos é
[uma questão de como gere os contactos de empresa](https://syncek.com/pt/blog/gerir-contactos-de-empresa-crm)
antes de ser uma definição. As ligações também podem ser feitas ao importar, ver
[Ligar registos ao importar](https://syncek.com/pt/docs/your-data/linking-on-import).
