Zum Hauptinhalt springen

Arten von Beziehungen

Eins-zu-Viele

Ein Datensatz in Objekt A kann mit vielen Datensätzen in Objekt B verknüpft werden. Beispiel: Ein Unternehmen kann viele Personen (Mitarbeitende) haben.

Viele-zu-Eins

Viele Datensätze in Objekt A können mit einem Datensatz in Objekt B verknüpft werden. Beispiel: Viele Personen können zu einem Unternehmen gehören.

Beziehungen zu mehreren Objekttypen

Einige Objekte können auf einer Seite der Beziehung mit mehreren Objekttypen verknüpft werden. Beispiel: Eine Notiz kann gleichzeitig einer Person UND einem Unternehmen UND einer Opportunity zugeordnet werden. Die Notiz befindet sich auf der “Viele”-Seite und verbindet sich mit mehreren “Eins”-Seiten. Ähnlich könnte ein Projekt (auf der “Eins”-Seite) Verknüpfungen von mehreren Personen, mehreren Unternehmen und mehreren Notizen erhalten.
Einschränkung beim Import/Export: Beziehungen, die auf mehrere Objekttypen zeigen, werden für den CSV-Import/-Export noch nicht unterstützt. Dies steht auf unserer Roadmap.

Viele-zu-Viele

Viele Datensätze in Objekt A können mit vielen Datensätzen in Objekt B verknüpft werden. Beispiel: Viele Personen können mit vielen Projekten verknüpft werden, und umgekehrt. Viele-zu-viele-Beziehungen verwenden ein Verknüpfungsobjekt-Muster: ein Zwischenobjekt, das beide Seiten verbindet. Mit der Funktion für Verknüpfungsbeziehungen zeigt Twenty die endgültig verknüpften Datensätze direkt an und blendet das Zwischenobjekt in der Benutzeroberfläche aus.
Lab-Funktion: Verknüpfungsbeziehungen müssen vor der Verwendung unter Einstellungen → Updates → Lab aktiviert werden.
Siehe Viele-zu-Viele-Beziehungen erstellen für eine vollständige Schritt-für-Schritt-Anleitung.

Beziehungsfeld erstellen

  1. Gehen Sie zu Einstellungen → Datenmodell
  2. Wählen Sie das Objekt aus, dem Sie die Beziehung hinzufügen möchten
  3. Klicken Sie auf + Feld hinzufügen
  4. Wählen Sie Relation als Feldtyp
  5. Wählen Sie die Zielobjekte aus, zu denen die Beziehung hergestellt werden soll
  6. Konfigurieren Sie die Relationseinstellungen:
    • Feldname am Quellobjekt: Der Name des Beziehungsfelds im Objekt, das Sie bearbeiten
    • Feldname am Zielobjekt: Der Name des Beziehungsfelds, das im Zielobjekt angezeigt wird
    • Beziehungstyp (Eins-zu-Viele, Viele-zu-Eins)
  7. Klicken Sie auf Speichern

Standardbeziehungen

Twenty enthält vordefinierte Beziehungen zwischen Standardobjekten:
AusgangsobjektZielobjektBeziehungstyp
PersonenUnternehmenViele-zu-Eins
OpportunitiesUnternehmenViele-zu-Eins
OpportunitiesPersonenViele-zu-Eins

Beste Praktiken

Beziehungen planen

  • Skizzieren Sie Ihr Datenmodell: Planen Sie Beziehungen, bevor Sie sie erstellen
  • Berücksichtigen Sie die Richtung: Überlegen Sie, welches Objekt die Beziehung “besitzt”
  • Vermeiden Sie zyklische Abhängigkeiten: Halten Sie Ihr Datenmodell sauber

Beziehungen benennen

  • Verwenden Sie klare Namen: Machen Sie deutlich, was die Beziehung repräsentiert
  • Seien Sie konsistent: Verwenden Sie ähnliche Benennungsschemata für alle Beziehungen
  • Berücksichtigen Sie beide Seiten: Benennen Sie beide Seiten der Beziehung angemessen

Leistung

  • Nicht übermäßig verknüpfen: Zu viele Beziehungen können Ihren Arbeitsbereich verlangsamen

Einschränkungen

  • Das Löschen von Beziehungen entfernt die Verknüpfung, aber nicht die zugehörigen Datensätze
  • Zirkuläre Beziehungen sollten zur Wahrung der Datenintegrität vermieden werden