Want to get more out of SuiteAcademy?
Become a member and get access to:
- Workshops
- Courses
- Templates
- Monthly progress calls
Im Standard erlaubt SuiteCRM nur, dass ein Kontakt mit einem Firmen-Datensatz verknüpft wird. Es gibt jedoch Sonderfälle – etwa externe Berater oder Personen mit parallelen Beschäftigungen –, in denen eine Person mit zwei unterschiedlichen Accounts verbunden sein muss.
Dieses Tutorial erklärt den notwendigen „Hintertür“-Workaround über das Account-Unterpanel und zeigt, wie die daraus entstehenden visuellen Duplikate im Kontakt-Listenview zustande kommen.
✔ Behandelt die Einschränkung des einzelnen Firmenfelds im Kontakt
✔ Zeigt das Workaround für Mehrfachverknüpfungen
✔ Erklärt die Ursache für visuelle Duplikate im Listenview
✔ Gibt Empfehlungen, wann ein echter Kontakt-Duplikat sinnvoller ist
Das Grundproblem verstehen: Ein Kontakt vs. mehrere Accounts
Im SuiteCRM-Standard ist das Feld Account Name auf dem Kontakt ein Einzelauswahlfeld. Ein Kontakt wie Kelly Abramson kann daher offiziell nur eine Firma anzeigen – z. B. Air Safety Inc..
Dennoch kommt es vor, dass eine Person für mehrere Firmen gleichzeitig arbeitet, insbesondere bei externen Beratern. Problematisch wird es z. B., wenn:
- die Person keine Firmen-E-Mail besitzt (externe Berater),
- dieselbe Person tatsächlich für zwei Firmen parallel tätig ist,
- bei einem Firmenwechsel zwei unterschiedliche Kontaktversionen existieren (mit zwei verschiedenen E-Mail-Adressen).
In diesen Fällen reicht das Standardmodell von SuiteCRM nicht aus.
Der Workaround: Einen Kontakt über das Account-Unterpanel mit mehreren Firmen verknüpfen
Da das Kontaktformular keinen Multi-Select für Accounts erlaubt und die Mehrfachverknüpfung nicht direkt im Kontakt möglich ist, erfolgt der Vorgang über eine „Hintertür“:
Schritt-für-Schritt-Anleitung
- Sekundären Account öffnen
Gehe ins Modul Accounts und öffne die Firma, mit der die Person zusätzlich verknüpft werden soll (z. B. Chantler Logistics). - Contacts-Unterpanel aufrufen
Scrolle nach unten zum Contacts-Unterpanel. - Bestehenden Kontakt verknüpfen
Klicke auf Select / Link und wähle den bestehenden Kontakt aus (z. B. Kelly Abramson). - Beziehung bestätigen
Der Kontakt ist nun mit beiden Firmen verknüpft – auch wenn das Feld Account Name im Kontakt weiterhin nur eine Firma anzeigt.
Dieser Ansatz ist nicht das offizielle Datenmodell, zeigt aber, dass Mehrfachverknüpfungen technisch möglich sind.
Das Ergebnis: Warum ein „visuelles Duplikat“ entsteht
Die Mehrfachverknüpfung funktioniert – aber im Kontakte-Listenview entsteht nun ein scheinbares Duplikat.
Warum derselbe Kontakt zweimal angezeigt wird
Die Kontakte-Übersicht macht unter der Haube einen JOIN zwischen Kontakten und Accounts.
Ein Kontakt mit einer ID, aber zwei Firmen-Verknüpfungen, ergibt:
- zwei Zeilen im Listenview,
- identische Kontaktinformationen,
- unterschiedliche Accountnamen.
➡ Es handelt sich NICHT um ein echtes Duplikat, sondern nur um eine Anzeige-Duplikation aufgrund der Datenbankbeziehung.
Öffnest du beide Einträge, teilen sie sich dieselbe Kontakt-ID (z. B. 13A).
Das Anzeigeproblem im Kontakt-Detailview
Da das Hauptfeld Account Name nur einen Eintrag anzeigen kann, zeigt SuiteCRM:
- in einem Fall Air Safety Inc.
- im anderen Fall Chantler Logistics
…je nachdem, welche Beziehung im JOIN priorisiert wird.
Best Practice: Wann du echte Kontakt-Duplikate anlegen solltest
Im Standard erlaubt SuiteCRM nur, dass ein Kontakt mit einem Firmen-Datensatz verknüpft wird. Es gibt jedoch Sonderfälle – etwa externe Berater oder Personen mit parallelen Beschäftigungen –, in denen eine Person mit zwei unterschiedlichen Accounts verbunden sein muss.
Dieses Tutorial erklärt den notwendigen „Hintertür“-Workaround über das Account-Unterpanel und zeigt, wie die daraus entstehenden visuellen Duplikate im Kontakt-Listenview zustande kommen.
✔ Behandelt die Einschränkung des einzelnen Firmenfelds im Kontakt
✔ Zeigt das Workaround für Mehrfachverknüpfungen
✔ Erklärt die Ursache für visuelle Duplikate im Listenview
✔ Gibt Empfehlungen, wann ein echter Kontakt-Duplikat sinnvoller ist
Wann du ein Duplikat anlegen solltest
- Wenn sich die Rolle oder der Kontext unterscheidet
- Wenn andere E-Mail-Adressen oder Telefonnummern verwendet werden
→ Das ist ein sehr starkes Indiz für einen separaten Kontakt. - Bei Firmenwechsel
→ Alter Kontakt bleibt historisch korrekt, neuer Kontakt spiegelt die neue Rolle wider.
Optional: Status- oder Mappingsystem
Ein eigenes Feld oder Mapping-Modul kann genutzt werden, um festzuhalten:
- wann die Person Firma A verlassen hat
- ab wann sie bei Firma B arbeitet
- welche Rolle sie in welcher Firma hatte
Das stützt die Entscheidung für kontrollierte Duplikate.