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
- Gehen Sie zu Einstellungen → Datenmodell
- Wählen Sie das Objekt aus, dem Sie die Beziehung hinzufügen möchten
- Klicken Sie auf + Feld hinzufügen
- Wählen Sie Relation als Feldtyp
- Wählen Sie die Zielobjekte aus, zu denen die Beziehung hergestellt werden soll
- 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)
- Klicken Sie auf Speichern
Standardbeziehungen
Twenty enthält vordefinierte Beziehungen zwischen Standardobjekten:
| Ausgangsobjekt | Zielobjekt | Beziehungstyp |
|---|
| Personen | Unternehmen | Viele-zu-Eins |
| Opportunities | Unternehmen | Viele-zu-Eins |
| Opportunities | Personen | Viele-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