
Open Office Hours Staffel 1: Session 12 - Tags & Wiederverwendbarkeit
Tags und Wiederverwendbarkeit in Rapidi
Sie haben drei Tochtergesellschaften mit demselben ERP. Jede braucht dieselbe Salesforce-Integration - dieselben Felder, dieselbe Logik, denselben Zeitplan. Brauchen Sie wirklich drei separate Sätze von Transfers?
Dieser Artikel zeigt, wie Sie mit Tags in Rapidi Transfers parametrisieren, sodass dieselbe Konfiguration über mehrere Mandanten, Regionen oder Umgebungen hinweg funktioniert - ohne irgendetwas zu duplizieren.
Kurz zusammengefasst
- Mit Tags parametrisieren Sie Transfers, sodass eine einzige Konfiguration für mehrere Mandanten oder Regionen funktioniert
- Statt Transfers zu duplizieren, definieren Sie Variablen (Tags), die zur Laufzeit aufgelöst werden
- Typische Anwendungsfälle: ERP-Setups mit mehreren Mandanten, regionale Deployments, Dev-, Test- und Produktivumgebungen
- Tags senken den Wartungsaufwand - Sie ändern die Logik einmal, und sie gilt überall
- Best Practice: Ermitteln Sie, was sich zwischen den Mandanten unterscheidet (Endpunkte, Filter, Feldwerte), und machen Sie genau das zu Tags
Die komplette Session ansehen
Sehen Sie sich unten die komplette 30-minütige Vorführung an.
Präsentationsfolien
Was sind Tags in Rapidi?
Tags sind Variablen, die Sie auf Mandanten- oder Umgebungsebene definieren und die zur Laufzeit in Ihre Transfers eingefügt werden. Betrachten Sie sie als Konfigurationsparameter, mit denen Sie einen Transfer einmal schreiben und in mehreren Kontexten ausführen.
Ein Beispiel: Wenn Sie Salesforce mit drei Mandanten in Dynamics 365 Business Central integrieren, ist die Transferlogik (welche Felder zugeordnet werden, in welcher Reihenfolge synchronisiert wird, wie Fehler behandelt werden) identisch. Der einzige Unterschied ist, in welchen BC-Mandanten die Daten fließen. Mit Tags definieren Sie diesen Mandanten als Variable.
Wann sich Tags lohnen
Tags bringen den größten Nutzen, wenn Sie Folgendes haben:
- Mehrere Mandanten im selben ERP, die dieselbe Integration benötigen
- Regionale Deployments, bei denen die Logik identisch ist, sich aber Endpunkte oder Filter unterscheiden
- Dev-, Test- und Produktivumgebungen, die einander spiegeln sollen
- Saisonale oder vorübergehende Abweichungen, die sich umschalten lassen müssen, ohne Transfers neu aufzubauen
So funktionieren Tags in der Praxis
In MyRapidi definieren Sie Tags als Schlüssel-Wert-Paare auf Ebene der Verbindung oder des Zeitplans. Wenn ein Transfer läuft, löst Rapidi die Tag-Werte auf und fügt sie in die passenden Felder ein - Verbindungszeichenfolgen, Filterbedingungen, Standardwerte oder jedes andere konfigurierbare Element.
Sie pflegen also nur einen Satz Transferdefinitionen und einen Satz Feldzuordnungen. Die Unterschiede übernehmen die Tags.
Ihr erstes Tag einrichten
Die Einrichtung umfasst drei Schritte:
- Unterschiede ermitteln zwischen Ihren Mandanten oder Umgebungen (meist Verbindungsdetails, Mandantencodes oder Filterwerte)
- Tag-Definitionen anlegen in MyRapidi, mit aussagekräftigen Namen
- Tags in Ihren Transfers referenzieren, und zwar mit der Tag-Syntax überall dort, wo der variable Wert erscheinen soll
Integrationsmuster für mehrere Mandanten
Das häufigste Muster ist ein Hub-and-Spoke-Setup: eine Salesforce-Org, verbunden mit mehreren ERP-Mandanten. Jeder Mandant erhält einen eigenen Tag-Satz, aber alle teilen sich dieselben Transfers, Zuordnungen und Zeitpläne.
Dieses Muster skaliert gut - ein neuer Mandant bedeutet, einen neuen Tag-Satz anzulegen und zu aktivieren, statt die gesamte Integration neu aufzubauen.
Häufige Fehler, die Sie vermeiden sollten
- Zu viele Tags: Nicht alles muss ein Tag sein. Wenn ein Wert bei allen Mandanten gleich ist, tragen Sie ihn fest ein.
- Uneinheitliche Benennung: Nutzen Sie eine klare Namenskonvention für Tags (z. B.
COMPANY_CODE,BC_ENDPOINT), damit sie selbsterklärend sind. - Tests vergessen: Testen Sie eine Tag-Änderung immer zuerst außerhalb der Produktion, besonders wenn sie Verbindungszeichenfolgen oder Filter betrifft.
Häufig gestellte Fragen
Kann ich Tags in Feldzuordnungen verwenden?
Ja. Tags lassen sich in Feldzuordnungen, Standardwerten, Filterbedingungen und Verbindungseinstellungen referenzieren.
Wie viele Tags kann ich anlegen?
Es gibt keine praktische Grenze. Legen Sie so viele an, wie Sie zum Parametrisieren Ihres Setups brauchen.
Beeinträchtigen Tags die Performance?
Nein. Tags werden aufgelöst, bevor der Transfer läuft, und verursachen nur einen vernachlässigbaren Mehraufwand.