Spezialfall: 1 Kontakt arbeitet in 2 Firmen

Erfahre, wie du einen SuiteCRM-Kontakt über ein Workaround mit mehreren Firmen verknüpfen kannst, wenn eine Person für zwei Unternehmen tätig ist. Dieses Tutorial erklärt den Trick über das Account-Unterpanel, warum dadurch visuelle Duplikate im Kontakte-Listenview entstehen und wann es sinnvoller ist, statt des Workarounds ein echtes Kontakt-Duplikat anzulegen.

Wollen Sie mehr von Suite.Academy?

Erhalten Sie Zugriff zu:

  • Workshops
  • Kursen
  • Vorlagen
  • Monatliche Q&A Meetings

 

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

  1. 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).
  2. Contacts-Unterpanel aufrufen
     Scrolle nach unten zum Contacts-Unterpanel.
  3. Bestehenden Kontakt verknüpfen
     Klicke auf SelectLink und wähle den bestehenden Kontakt aus (z. B. Kelly Abramson).
  4. 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.