Beziehungen zwischen Datensätzen
Wie eine Relationship Datensätze zweier Objekte in beide Richtungen verknüpft, wie du eine anlegst und wann eine Reference besser passt.
Eine Beziehung in Syncek ist ein Attribut vom Typ Relationship, das Datensätze zweier Objekte in beide Richtungen verknüpft. Trag bei einem Kontakt den Account ein, und dieser Account führt den Kontakt unter Contacts, weil beide Felder die zwei Seiten derselben Beziehung sind. Wer eine Beziehung anlegt, legt immer beide Seiten an, ein Attribut auf jedem Objekt, also zeigt sich eine Verknüpfung an einem Datensatz auch am anderen.
Eine anlegen
Settings, dann Data, dann Objects: Wähl das Objekt, öffne Attributes und klick auf New Attribute. Wähl Relationship als Attribute type und füll aus:
- Related Object, das Objekt auf der anderen Seite.
- Relationship type: Many to One, One to Many, One to One oder Many to Many, gesehen vom Objekt aus, bei dem du angefangen hast. Ein Kontakt hat einen Account, und ein Account hat viele Kontakte, also ist diese Verknüpfung von Contacts aus Many to One.
- Target attribute, der Name des Attributs, das Syncek auf dem verknüpften Objekt anlegt und das zurückzeigt.
Das verknüpfte Objekt und der Typ lassen sich später nicht ändern, nur die Namen und Beschreibungen. Wer eine der beiden Seiten löscht, löscht beide, samt aller Verknüpfungen dazwischen.
Datensätze verknüpfen
Klick auf der Seite eines Datensatzes auf das Attribut, oder in einer Tabelle auf seine Zelle, und such.
- Wo ein Datensatz nur mit einem anderen verknüpft sein kann (Many to One, One to One), wähl diesen aus. Wählst du ihn noch einmal, ist die Verknüpfung weg.
- Wo er mit vielen verknüpft sein kann (One to Many, Many to Many), hat jeder Datensatz ein Kästchen, und jeder Klick verknüpft oder löst sofort.
- Auf einer One-to-Many-Seite verschiebt das Verknüpfen einen Datensatz, der schon woanders hängt: Fügst du einen Kontakt unter Contacts eines zweiten Accounts hinzu, verlässt er den ersten.
- Bei einem neuen Datensatz lässt sich die Seite, die viele hält, erst füllen, wenn der Datensatz gespeichert ist.
Verknüpfte Datensätze als Tab
Der Tab Team eines Accounts listet seine Kontakte mit Position, Abteilung, E-Mail und Telefon. Für einen solchen Tab öffnest du einen Datensatz, dann More options, Configure page, Add tab und Relationships, und wählst das Attribut. Du kannst den Tab umbenennen und bis zu fünf Spalten wählen, bevor du auf Save klickst. Nur eine Seite, die viele hält, kann ein Tab werden, und ein Tab zeigt die ersten 50 Datensätze.
Reference oder Relationship
Eine Reference zeigt in eine Richtung. Der Datensatz, der sie hat, zeigt die Verknüpfung, der Datensatz, auf den sie zeigt, führt sie nicht zurück, und eine Reference kann auf Datensätze mehrerer Objekte zeigen. Nimm eine Relationship, wenn beide Datensätze die Verknüpfung zeigen sollen.
Welche Datensätze zusammengehören, ist eine Frage, wie du Firmenkontakte verwaltest, bevor es eine Einstellung ist. Verknüpfungen lassen sich auch beim Import setzen, siehe Verknüpfungen beim Import.