Felder zwischen alten und neuen Systemen zuordnen

Feldzuordnung ist der Teil einer CRM-Migration, der einfach aussieht, bis er es nicht mehr ist. „Vorname wird Vorname" — sicher. Aber was passiert, wenn Ihr Quellsystem ein einzelnes Volltextnamensfeld hat und Ihr Ziel Vor- und Nachnamen separat erfordert? Oder wenn Lead Status in Salesforce 8 Werte hat und das Ziel nur 5 unterstützt? Oder wenn Jahresumsatz als Textfeld statt als Währungsfeld importiert wird, was jeden Umsatzbericht ab Tag 1 zerstört?

Dieses letzte Szenario ist nicht hypothetisch. Es passiert ständig. Und es ist vermeidbar — wenn Sie das Feldzuordnungsdokument vor dem ersten Import-Lauf erstellen, nicht während.

Dieser Leitfaden führt Sie durch den vollständigen Feldzuordnungsprozess: zuerst auf Objektebene, dann Standardfelder, dann die schwierigen Fälle (benutzerdefinierte Felder, Picklist-Werte, Beziehungsfelder, Typ-Diskrepanzen). Arbeiten Sie diese Schritte der Reihe nach durch, bevor Sie das Ziel-CRM berühren.

Schritt 1: Zuerst Objektebenen-Zuordnung

Bevor Sie ein einziges Feld zuordnen, ordnen Sie die Objekte zu. Jedes CRM verwendet eine etwas andere Terminologie für dieselben Konzepte, und eine falsch ausgerichtete Objektzuordnung korrumpiert Beziehungsdaten im großen Maßstab.

Standard-Objektzuordnung

Quellsystem Quellobject Zielkonzept Hinweise
Salesforce Lead Kontakt (vor Konvertierung) Salesforce Leads konvertieren zu Kontakt + Account + Opportunity
Salesforce Contact Kontakt Direkte Zuordnung
Salesforce Account Unternehmen
Salesforce Opportunity Deal
HubSpot Contact Kontakt Direkte Zuordnung
HubSpot Company Unternehmen Direkte Zuordnung
HubSpot Deal Deal Direkte Zuordnung
Pipedrive Person Kontakt
Pipedrive Organization Unternehmen
Pipedrive Deal Deal Direkte Zuordnung
Zoho CRM Lead Kontakt (vor Konvertierung) Ähnlich wie Salesforce Lead-Modell
Zoho CRM Contact Kontakt
Zoho CRM Account Unternehmen

Das Salesforce Lead-Konvertierungsproblem: Salesforce hat sowohl Leads als auch Kontakte. Leads sind vor der Konvertierung; Kontakte sind nach der Konvertierung. Die meisten anderen CRMs haben nur Kontakte (mit Lebenszyklus-Stufen). Bevor Sie irgendetwas zuordnen, entscheiden Sie: Migrieren Sie Salesforce Leads als Kontakte mit einer „Lead"-Lebenszyklus-Stufe, oder migrieren Sie nur konvertierte Kontakte?

Wenn das Objektmodell nicht passt: Wenn Ihr Quellsystem ein benutzerdefiniertes Objekt ohne Entsprechung im Ziel hat, dokumentieren Sie es explizit. Passen Sie keine benutzerdefinierten Objektdaten in ein Standardobjekt — das schafft Verwirrung.

Schritt 2: Standard-Feldzuordnung

Vor- und Nachname vs. Vollständiger Name: Salesforce speichert Vor- und Nachname separat. Einige Systeme speichern ein einzelnes „Vollständiger Name"-Feld. Wenn Sie zu einem System migrieren, das separate Vor-/Nachnamen aus einem Quellsystem erfordert, das nur Vollständiger Name hat, benötigen Sie eine Aufteiltransformation.

Mehrfache Telefon-Felder: Salesforce Contacts haben Telefon, MobilePhone, OtherPhone, HomePhone, AssistantPhone — fünf separate Telefon-Felder. Die meisten CRMs haben ein primäres und ein sekundäres Telefon-Feld. Entscheiden Sie vor dem Import, welche Quell-Felder welchen Ziel-Feldern zugeordnet werden.

Mehrfache E-Mail-Felder: Dasselbe Problem. Salesforce hat E-Mail und eine sekundäre E-Mail. HubSpot unterstützt mehrere E-Mails pro Kontakt. Wenn das Ziel nur eine primäre E-Mail unterstützt, benötigen Sie eine Regel, welche gewinnt.

Website-Feld: Inkonsistente URL-Formate verursachen Validierungsfehler. Einige Datensätze haben „example.com", andere „https://www.example.com". Entscheiden Sie sich für ein Zielformat und fügen Sie es als Transformationsregel hinzu.

Schritt 3: Inventar der benutzerdefinierten Felder

Alle benutzerdefinierten Felder aus Ihrem Quellsystem exportieren:

  • Salesforce: Setup > Object Manager > Objekt auswählen > Felder & Beziehungen
  • HubSpot: Einstellungen > Eigenschaften. Nach „Erstellt von" = Ihr Team filtern
  • Pipedrive: Einstellungen > Datenfelder
  • Zoho CRM: Setup > Anpassung > Felder

Für jedes benutzerdefinierte Feld den Drei-Fragen-Test anwenden:

  1. Erstellen Sie Berichte dazu? Wenn kein Bericht dieses Feld verwendet, bietet es wahrscheinlich keinen Geschäftswert.
  2. Segmentieren Sie danach? Wenn kein Workflow, keine Sequenz oder kein Listenfilter dieses Feld referenziert, könnte es inaktiv sein.
  3. Automatisieren Sie damit? Wenn kein Automatisierungsauslöser dieses Feld verwendet, überlegen Sie, ob es migriert werden muss.

Wenn alle drei Antworten nein sind, archivieren Sie es im Quellsystem. Erstellen Sie das Feld nicht im Ziel.

Inventarvorlage für benutzerdefinierte Felder

Feldname Objekt Typ Berichte, die es verwenden Segmentierungsnutzung Automatisierungsnutzung Entscheidung Hinweise
Partner-Typ Kontakt Picklist Ja (1 Bericht) Ja (1 Liste) Nein Migrieren Wird in Partner-Reporting verwendet
Altes Territorium Account Text Nein Nein Nein Archivieren Durch neues Territoriumsmodell ersetzt
MQL-Score (manuell) Kontakt Nummer Nein Nein Nein Überspringen Durch automatisches Scoring ersetzt

Schritt 4: Picklist-Werttransformation

Picklist-Felder sind der risikoreichste Feldtyp bei jeder Migration. Sie sehen einfach aus, verbergen aber Komplexität — Quellwerte stimmen oft nicht mit Zielwerten überein, und nicht übereinstimmende Werte importieren entweder leer oder lösen einen Fehler aus.

Der Prozess:

  1. Alle unterschiedlichen Werte für jedes Picklist-Feld aus dem Quellsystem exportieren
  2. Alle erlaubten Werte für das entsprechende Feld im Ziel exportieren
  3. Eine explizite Wert-zu-Wert-Zuordnung erstellen
  4. Entscheiden, was mit Quellwerten zu tun ist, die keine Zielentsprechung haben

Picklist-Zuordnungsvorlage

Beispiel: Lead-Status / Lebenszyklus-Stufe

Quellwert Anzahl Zielwert Behandlung
New 1.450 Lead Direkte Zuordnung
Working 680 Lead Zu Lead zuordnen
Nurturing 320 Lead Zu Lead zuordnen
Marketing Qualified 290 MQL Direkte Zuordnung
Sales Accepted 175 SQL Direkte Zuordnung
Sales Qualified 210 SQL Mit obigem kombinieren
Demo Scheduled 88 SQL Zu SQL zuordnen + Aktivitätsnotiz hinzufügen
Customer 2.400 Kunde Direkte Zuordnung
At Risk 155 Kunde Zu Kunde zuordnen, Tag „at-risk" hinzufügen
Churned 310 Kunde Zu Kunde (inaktiv) zuordnen
Dead 890 Disqualifiziert Zu Disqualifiziert zuordnen
Not Interested 430 Disqualifiziert Zu Disqualifiziert zuordnen

Was mit Werten zu tun ist, die keine Zielentsprechung haben: Lassen Sie sie nicht leer. Ordnen Sie sie entweder dem nächsten Zielwert zu oder erstellen Sie ein benutzerdefiniertes Feld im Ziel.

Schritt 5: Beziehungsfeld-Zuordnung

Beziehungen sind der Teil der Feldzuordnung, der am häufigsten bricht und am schwierigsten nachträglich zu beheben ist.

Account → Kontakt-Verbindungen (Salesforce): Jeder Kontakt in Salesforce ist über AccountId mit einem Account verknüpft. In den meisten Ziel-CRMs wird dies zu einer Kontakt → Unternehmen-Verbindung. Das Import-Tool muss diese Beziehung auflösen — normalerweise durch Abgleich des Unternehmensnamens.

Die Reihenfolge der Operationen ist wichtig: Importieren Sie zuerst Unternehmen, dann Kontakte. Wenn Sie Kontakte importieren, bevor Unternehmen im Ziel existieren, kann die Beziehung nicht hergestellt werden.

Deal → Kontakt-Verbindungen: Ein Deal in Salesforce (Opportunity) hat einen primären Kontakt und kann weitere Kontakte über die Opportunity Contact Role haben. Prüfen Sie, ob Ihr Ziel-CRM mehrere Kontaktverbindungen pro Deal unterstützt.

Übergeordnete/untergeordnete Account-Hierarchien: Salesforce Accounts können übergeordnete Accounts haben. Nicht alle Ziel-CRMs unterstützen dies nativ.

Schritt 6: Feldtyp-Diskrepanzen

Feldtyp-Diskrepanzen sind das gefährlichste Zuordnungsproblem, weil sie oft ohne Fehler importieren — der falsche Typ korrumpiert die Daten lautlos.

Typkonvertierungs-Referenztabelle

Quelltyp Zieltyp Sicher? Erforderliche Transformation
Text Text Ja Keine
Text Picklist Riskant Werte müssen zur Picklist passen; nicht zugeordnete Werte schlagen fehl
Picklist Text Ja Werte importieren wie vorhanden
Nummer Text Ja Keine
Text Nummer Riskant Nicht-numerisches Zeichen verursacht Import-Fehler
Währung Nummer Riskant Währungssymbol und Komma-Trennzeichen entfernen
Datum DateTime Ja T00:00:00Z anhängen
DateTime Datum Ja Zeitkomponente entfernen
Text (datumformatiert) Datum Riskant Zuerst in ISO 8601 konvertieren
Checkbox (Boolean) Text Ja True/False als Zeichenfolgen
Lookup (ID) Verbindung Riskant Erfordert Auflösungslogik

Das Jahresumsatz-Problem: Salesforce speichert Jahresumsatz als Währungsfeld. Einige Ziel-CRMs speichern ihn als einfache Nummer. Wenn Sie eine formatierte Währungszeichenfolge wie „$1.250.000,00" in ein Nummernfeld importieren, schlägt der Import fehl. Entfernen Sie das Dollarsymbol und Kommas vor dem Import.

Schritt 7: Das Transformationsregeln-Dokument

Für jedes Feld, das keine direkte Zuordnung ist, schreiben Sie die Transformationsregel explizit auf. Dieses Dokument wird Ihr Import-Leitfaden.

Transformationsnotation

Verwenden Sie ein konsistentes Format für alle Transformationsregeln:

WENN [Quellfeld] = "[Quellwert]"
DANN [Zielfeld] = "[Zielwert]"
SONST [Standardverhalten]

Beispiele:

WENN lead_status = "Dead" ODER "Not Interested"
DANN lifecycle_stage = "Disqualified"

WENN annual_revenue = Textformat "$N.NNN.NNN,NN"
DANN annual_revenue = ERSETZE("$","") + ERSETZE(",","") [nur numerisch]

WENN phone = beliebiges Format
DANN phone = E.164-Format (+LL + Teilnehmernummer, keine Trennzeichen)

WENN close_date = NULL
DANN close_date = [leer lassen, kein Standarddatum]

Schreiben Sie eine Regel für jede nicht-triviale Zuordnung. Wenn Sie die Regel nicht schreiben können, haben Sie die Entscheidung noch nicht getroffen.

Schritt 8: Feldzuordnung mit 100 Testdatensätzen validieren

Bevor Sie den vollständigen Import ausführen, validieren Sie jede Zuordnungsentscheidung anhand Ihrer 100-Datensatz-Teststichprobe.

Führen Sie den Testimport mit Ihrem exakten Tooling durch. Testen Sie nicht mit einer anderen Importmethode als der, die Sie am Umstiegstag verwenden werden.

Prüfen Sie jedes zugeordnete Feld in der Ausgabe:

  • Haben Textfelder die richtigen Werte?
  • Zeigen Picklist-Felder Zielwerte (nicht Quellwerte)?
  • Werden Datumsfelder im richtigen Format angezeigt?
  • Importieren Währungs-/Zahlenfelder als Zahlen, nicht als Text?
  • Lösen Beziehungsfelder auf die richtigen Unternehmens-/Deal-Datensätze auf?

Suchen Sie nach stillen Fehlern: Ein Import-Lauf, der ohne Fehler abschließt, ist nicht dasselbe wie ein korrekter Import-Lauf. Öffnen Sie 10 Datensätze manuell und vergleichen Sie sie Feld für Feld mit dem Quellsystem.

Häufige Fallstricke

Benutzerdefinierte Felder zuordnen ohne zu entscheiden, ob sie noch benötigt werden. Der Inventar-Schritt für benutzerdefinierte Felder existiert aus gutem Grund.

Feldtyp-Diskrepanzen ignorieren. „Wird wahrscheinlich in Ordnung sein" ist der Weg, wie Jahresumsatz zu einem Textfeld wird, das Ihre Umsatz-Dashboards an Tag 1 zerstört.

Transformationsregeln nicht dokumentieren und dann vergessen. Sie verbringen 90 Minuten damit, die Lebenszyklus-Stufen-Wertzuordnung auszuarbeiten. Drei Wochen später, wenn jemand fragt, warum Leads als „Unbekannt" in einem Bericht erscheinen, möchten Sie dieses Dokument haben.

Lookup/Verbindungsfelder genauso behandeln wie reguläre Felder. Beziehungsfelder erfordern, dass der zugeordnete Datensatz bereits im Ziel existiert. Die Importreihenfolge ist Teil der Feldzuordnungsentscheidung.

Was als Nächstes zu tun ist

Exportieren Sie diese Woche die Quellobjekt-Schemata. Die meisten CRMs haben eine Möglichkeit, eine Feldliste mit Typinformationen herunterzuladen:

  • Salesforce: Schema Builder oder describe()-Aufrufe über Salesforce Workbench
  • HubSpot: Einstellungen > Eigenschaften > Exportieren
  • Pipedrive: Einstellungen > Datenfelder
  • Zoho: Setup > Anpassung > Felder

Erstellen Sie eine Tabellenkalkulation mit jedem Quellfeld und beginnen Sie damit, die Zielfeldkolumne auszufüllen.

Weitere Ressourcen