Saltar para o conteúdo principal

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”. De forma semelhante, um Projeto (do lado “um”) pode receber ligações de várias Pessoas, várias Empresas e várias Notas.
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.

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.
Recurso de laboratório: As relações de junção devem ser ativadas em Configurações → Atualizações → Lab antes do uso.
Consulte Como criar relações muitos-para-muitos 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 + Adicionar 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 OrigemObjeto de DestinoTipo de Relação
PessoasEmpresasMuitos-para-Um
OportunidadesEmpresasMuitos-para-Um
OportunidadesPessoasMuitos-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