SupportAnmelden
Sprechen Sie mit uns
Was sind die Open Office Hours? Staffel 1: Session 2 - Rapidi Transfer-Design 101

Was sind die Open Office Hours? Staffel 1: Session 2 - Rapidi Transfer-Design 101

January 23, 2026 · Andreea Arseni · Open Office Hours

Am 15. Januar 2026 haben wir unsere Reihe Open Office Hours gestartet. Diese Live-Schulungen laufen von Januar bis April und decken alles ab, von der Grundeinrichtung bis zur fortgeschrittenen Konfiguration. Alle Rapidi-Kunden können live teilnehmen oder sich die Aufzeichnungen ansehen.

In diesem Artikel erklären wir, wie Sie Transfers in MyRapidi einrichten - außerdem finden Sie hier die Aufzeichnung der Open Office Hours Session 2 - Transfer-Design 101

Wenn Sie in Rapidi einen Transfer einrichten, verbinden Sie Ihr Quellsystem (z. B. Business Central) mit Ihrem Zielsystem (z. B. Salesforce). Diese Anleitung führt Sie durch jeden Konfigurationsschritt, vom Anlegen des Transfers bis zu Ihrem ersten Testlauf.

Sehen Sie sich die Aufzeichnung unserer zweiten Session an: Rapidi Transfer-Design 101

Präsentationsfolien

Herunterladen


 

So richten Sie Transfers in Rapidi ein: eine Schritt-für-Schritt-Anleitung

Wenn Sie in Rapidi einen Transfer einrichten, verbinden Sie Ihr Quellsystem (z. B. Business Central) mit Ihrem Zielsystem (z. B. Salesforce). Diese Anleitung führt Sie durch jeden Konfigurationsschritt, vom Anlegen des Transfers bis zu Ihrem ersten Testlauf.

Schritt 1: Neuen Transfer anlegen

Melden Sie sich bei Rapidi an, gehen Sie zu Transfers und klicken Sie auf New. Sie sehen nun den Bereich General, in dem Sie die grundlegenden Informationen zu Ihrem Transfer eingeben.

Code und Beschreibung

Der Code folgt Ihrer eigenen Namenskonvention. Wählen Sie etwas, das für Sie sinnvoll ist. Wenn Sie zum Beispiel Kunden von Business Central nach Salesforce synchronisieren, könnten Sie Folgendes verwenden: 01-CustomerSync-AddUpdate-BC-SF

Die Beschreibung erläutert genauer, was der Transfer macht. Etwas wie „Kundensynchronisation zwischen BC und Salesforce“ eignet sich gut.

Status

Wenn Sie einen Transfer neu anlegen, setzen Sie den Status auf Implementing/Testing. So sieht jeder, dass der Transfer noch im Aufbau ist. Sobald Sie ihn getestet haben und alles funktioniert, ändern Sie den Status auf Ready. Ready bedeutet, dass der Transfer produktionsreif ist.

Gruppen

Gruppen sind Kategorien, mit denen Sie Ihre Transfers organisieren. Sie könnten zum Beispiel Gruppen für Kunden, Rechnungen, Aufträge usw. anlegen. Wählen Sie die Gruppe, die zu Ihrem Transfer passt. So finden Sie zusammengehörige Transfers später leichter wieder.

Quelle und Ziel

Wählen Sie Ihre Quellverbindung (das System, aus dem Sie lesen) und Ihre Zielverbindung (das System, in das Sie schreiben). Wählen Sie dann die konkreten Tabellen aus. Beginnen Sie bei der Quelle, den Tabellennamen einzugeben, oder verwenden Sie das Prozentzeichen (%), um alle verfügbaren Optionen anzuzeigen. Gehen Sie bei der Zieltabelle genauso vor.

Link Storage (optional)

Link Storage speichert die Datensatz-IDs aus beiden Systemen. Wenn Sie zum Beispiel einen Kunden von Business Central nach Salesforce übertragen, hält Link Storage fest, welche BC-Kundennummer zu welcher Salesforce Account ID gehört. Das ist nicht zwingend erforderlich, aber nützlich, wenn Sie die Beziehungen zwischen Datensätzen systemübergreifend nachverfolgen müssen.

Aktionen

Aktivieren Sie zuerst den Transfer (standardmäßig ist er deaktiviert). Legen Sie dann fest, welche Aktionen Sie möchten:

Schritt 2: Source Control konfigurieren

Über Source Control legen Sie fest, wie Rapidi erkennt, welche Datensätze sich geändert haben und übertragen werden müssen.

Zeitstempel- oder Datetime-Feld

Verwenden Sie für produktive Transfers ein Zeitstempel- oder Datetime-Feld. Dieses Feld hält fest, wann ein Datensatz zuletzt geändert wurde. Ändert jemand zum Beispiel die E-Mail-Adresse eines Kunden, erfasst das Zeitstempelfeld diese Änderung. Rapidi weiß dann, dass dieser Datensatz übertragen werden muss. Das ist der beste Ansatz für die Performance, weil nur geänderte Datensätze übertragen werden.

Transferred-/Confirmation-Feld (optional)

Sie können Rapidi so konfigurieren, dass nach der Übertragung eines Datensatzes eine Bestätigung zurückgesendet wird. Das kann ein Datetime-Wert sein, der zeigt, wann der Transfer abgeschlossen wurde, oder ein Wahr/Falsch-Wert. Das ist nützlich, wenn Sie nachverfolgen müssen, welche Datensätze erfolgreich synchronisiert wurden.

Feld Store New ID (Write-Back)

Wenn Sie einen Kunden in Salesforce anlegen, erhält er eine neue Salesforce ID. Die Funktion Store New ID schreibt diese ID in Ihr Quellsystem zurück. So werden die Datensätze in beiden Systemen miteinander verknüpft.

Einstellung Commit Per

Diese Einstellung steuert, wie viele Datensätze Rapidi verarbeitet, bevor ein Commit erfolgt. Der Standardwert ist 200. Wenn Sie jedoch Write-Back-Funktionen nutzen (Store New ID- oder Confirmation-Felder), setzen Sie den Wert auf 1. Beim Write-Back muss Rapidi jeden Datensatz einzeln verarbeiten: Datensatz anlegen, neue ID abrufen und zurückschreiben, bevor der nächste Datensatz an der Reihe ist.

Schritt 3: Table Links einrichten

Table Links legen fest, wie Datensätze im Quellsystem den Datensätzen im Zielsystem zugeordnet werden. Das verhindert Duplikate und stellt sicher, dass Aktualisierungen beim richtigen Datensatz ankommen.

Primärschlüssel

Fügen Sie den Primärschlüssel Ihrer Quelltabelle hinzu und ordnen Sie ihn einem Feld im Ziel zu. Bei Kunden könnte das die Kundennummer sein. Der Schlüssel muss in beiden Systemen eindeutig sein.

External IDs in Salesforce

Ein häufiges Problem: Ihr ERP verwendet eine Art von Primärschlüssel (z. B. eine Kundennummer), Salesforce aber eine andere (z. B. eine Salesforce ID). Diese passen nicht zusammen. Die Lösung ist ein External-ID-Feld in Salesforce. Kennzeichnen Sie es als External ID, damit Salesforce weiß, dass es für den Abgleich verwendet werden soll. Das verhindert Duplikate, wenn Sie die native ID von Salesforce nicht verwenden können.

Alternative: Link Storage

Statt External IDs können Sie Link Storage verwenden. Link Storage führt eine Liste der einander zugeordneten Datensätze beider Systeme. Wenn der Transfer läuft, prüft er in Link Storage, ob der Kunde bereits existiert. Wenn ja, wird er aktualisiert. Wenn nein, wird er angelegt.

Schritt 4: Feld-Mappings erstellen

Mappings verbinden Felder Ihrer Quelltabelle mit Feldern Ihrer Zieltabelle.

Mappings hinzufügen

Wählen Sie für jedes Feld, das Sie übertragen möchten, das Quellfeld und das Zielfeld aus. Beginnen Sie, den Feldnamen einzugeben, oder verwenden Sie das Prozentzeichen (%), um alle verfügbaren Felder anzuzeigen. Sie können so viele Mappings hinzufügen, wie Sie brauchen.

Mappings verwalten

Sie können ein Mapping deaktivieren, ohne es zu löschen. Ein deaktiviertes Mapping überträgt beim Ausführen des Transfers keine Daten. Das ist nützlich zum Testen oder wenn Sie bestimmte Felder vorübergehend nicht benötigen. Sie können Mappings auch vollständig löschen, wenn sie nicht mehr gebraucht werden.

Browse Table Layout

Die Funktion Browse Table Layout zeigt alle verfügbaren Felder einer Tabelle an. Damit sehen Sie Feldnamen, Typen (Text, Zahl usw.), Größen und ob Felder leer sein dürfen. Wenn Sie ein erwartetes Feld nicht finden, ist es möglicherweise nicht veröffentlicht. Veröffentlichen Sie das Feld im Quellsystem und aktualisieren Sie dann das Tabellenlayout in Rapidi.

Schritt 5: Filter hinzufügen (optional)

Mit Filtern können Sie bestimmte Datensätze in den Transfer einschließen oder davon ausschließen.

Wann Sie Filter verwenden sollten

Filtersyntax

Geben Sie den Feldnamen und Ihre Filterbedingung ein. ERP-Systeme folgen in der Regel einer SQL-ähnlichen Syntax. Salesforce hat eine eigene Syntax (SOQL). Wenn Sie eine Fehlermeldung erhalten, unterstützt das System dieses Filterformat nicht. Probieren Sie eine andere Variante.

Schritt 6: Aktivieren und ausführen

Klicken Sie nach jeder Änderung an Ihrem Transfer auf Activate Changes. Damit wird Ihre Arbeit übernommen und gespeichert. Ohne diesen Schritt werden Ihre Änderungen nicht wirksam.

Um Ihren Transfer zu testen, klicken Sie auf Run Transfer. Achten Sie auf Fehlermeldungen des Zielsystems. Wenn etwas fehlschlägt, passen Sie Ihre Konfiguration an und führen Sie den Transfer erneut aus.

Kurzübersicht: Checkliste für die Transfer-Einrichtung

  1. Neuen Transfer mit Code und Beschreibung anlegen
  2. Status auf Implementing/Testing setzen
  3. Gruppenkategorie auswählen
  4. Quell- und Zielverbindung wählen
  5. Quell- und Zieltabelle auswählen
  6. Transfer aktivieren und Aktionen festlegen
  7. Source Control mit einem Zeitstempelfeld konfigurieren
  8. Commit Per festlegen (200 als Standard, 1 bei Write-Back)
  9. Table Links mit Primärschlüsseln definieren
  10. Bei Bedarf External IDs im Ziel anlegen
  11. Feld-Mappings hinzufügen
  12. Bei Bedarf Filter hinzufügen
  13. Auf Activate Changes klicken
  14. Transfer ausführen und testen

Weiterführende Ressourcen



Aktualisiert im Februar 2026

Häufig gestellte Fragen

Was ist der Unterschied zwischen Add/Update und der Upsert-Option von Salesforce?

Beim Standard-Add/Update prüft Rapidi zunächst, ob der Datensatz existiert, und entscheidet dann, ob er angelegt oder aktualisiert wird. Bei der Upsert-Option von Salesforce (Add, Update, and Disable Destination Lookup) sendet Rapidi alles an Salesforce und überlässt Salesforce die Entscheidung. Die Upsert-Option ist schneller, weil der Lookup-Schritt entfällt.

Brauche ich Source Control zum Testen?

Nein. Source Control ist während der Testphase optional. Für produktive Transfers sollten Sie jedoch ein Zeitstempel- oder Datetime-Feld konfigurieren. So werden nur geänderte Datensätze übertragen, was die Performance verbessert.

Wann sollte ich Commit Per auf 1 statt auf 200 setzen?

Verwenden Sie 200 (den Standardwert) für die meisten Transfers. Verwenden Sie 1, wenn Sie Write-Back-Funktionen wie Store New ID- oder Confirmation-Felder nutzen. Beim Write-Back muss jeder Datensatz einzeln verarbeitet werden, um die neuen Werte zu erfassen und zurückzugeben.

Was ist eine External ID und warum brauche ich eine?

Eine External ID ist ein Feld in Ihrem Zielsystem (z. B. Salesforce), das eine eindeutige Kennung aus Ihrem Quellsystem speichert. Sie brauchen sie, wenn die Primärschlüssel in Quelle und Ziel nicht übereinstimmen. Ihr ERP verwendet zum Beispiel Kundennummern, Salesforce dagegen eigene IDs. Die External ID enthält Ihre ERP-Kundennummer in Salesforce, sodass Rapidi Datensätze korrekt zuordnen und Duplikate verhindern kann.

Was ist der Unterschied zwischen Table Link und Link Storage?

Table Link verwendet External IDs in Ihrem Zielsystem, um Datensätze zuzuordnen. Link Storage ist eine separate, von Rapidi geführte Liste, die festhält, welche Quelldatensätze zu welchen Zieldatensätzen gehören. Beides verhindert Duplikate. Verwenden Sie Table Link mit External IDs, wenn die Zuordnungslogik in Ihrem Zielsystem liegen soll. Verwenden Sie Link Storage, wenn Rapidi die Beziehungen verwalten soll.

Ein benötigtes Feld erscheint nicht in den Mapping-Optionen. Was kann ich tun?

Das Feld ist in Ihrem Quell- oder Zielsystem möglicherweise nicht veröffentlicht. Veröffentlichen Sie das Feld in diesem System, kehren Sie dann zu Rapidi zurück und aktualisieren Sie das Tabellenlayout der Verbindung oder lesen Sie es neu ein. Das Feld sollte dann in Ihren Optionen erscheinen.

Mein Filter erzeugt eine Fehlermeldung. Woran liegt das?

Verschiedene Systeme verwenden unterschiedliche Filtersyntax. ERP-Systeme nutzen in der Regel SQL-ähnliche Operatoren. Salesforce verwendet die SOQL-Syntax. Wenn Ihr Filter nicht funktioniert, prüfen Sie die Syntax für Ihr jeweiliges System und probieren Sie ein anderes Format.

Muss ich nach jeder Änderung auf Activate Changes klicken?

Ja. Mit Activate Changes werden Ihre Änderungen übernommen und gespeichert. Wenn Sie diesen Schritt auslassen, werden Ihre Änderungen beim Ausführen des Transfers nicht angewendet.

Wann sollte ich den Status von Testing auf Ready ändern?

Ändern Sie den Status auf Ready, wenn Ihr Transfer vollständig getestet und bereit für den Produktivbetrieb ist. Belassen Sie ihn auf Implementing/Testing, solange Sie noch konfigurieren, Fehler beheben oder testen.

Kann ich ein Mapping deaktivieren, ohne es zu löschen?

Ja. Ein deaktiviertes Mapping bleibt in Ihrer Konfiguration erhalten, überträgt aber keine Daten mehr. Das ist nützlich, wenn Sie ein Feld vorübergehend ausschließen möchten, ohne Ihre Mapping-Einrichtung zu verlieren.

Was passiert, wenn mein Zielsystem während eines Transfers einen Fehler zurückgibt?

Lesen Sie die Fehlermeldung, um zu verstehen, was schiefgelaufen ist. Häufige Ursachen sind fehlende Pflichtfelder, nicht passende Datentypen oder doppelte Datensätze. Passen Sie Ihre Konfiguration, Ihre Mappings oder Ihre Daten an und führen Sie den Transfer dann erneut aus.

Wo finde ich weitere Hilfe?

Jeder Bereich in Rapidi hat ein Fragezeichensymbol, das auf die Wiki-Dokumentation verlinkt. Sie können sich auch an den Rapidi-Support wenden, wenn Sie Hilfe bei einer bestimmten Einrichtung benötigen.

Finden Sie heraus, ob es zu Ihrer Umgebung passt

Sagen Sie uns, welche Systeme Sie nutzen, und wir sagen Ihnen offen, ob Rapidi das richtige Werkzeug ist.