Die HubEngine bietet dir die Möglichkeit, Relationen zwischen Plänen zu teilen. Das bedeutet, dass Pläne den gleichen Relation Store verwenden. Du kannst Relationen in einem Plan unter dem Tab „Relations“ verwalten.
Die rechte Spalte zeigt die Funktion für die Verwaltung der Relationen. Wenn du das Teilen von Relationen für einen Plan aktivieren möchtest, klicke zuerst auf den Button „Share Relations“. Anschließend musst du dies mit deiner eingerichteten 2-Faktor-Authentifizierung bestätigen.
Danach kannst du die Relationen dieses Plans AUS einem anderem Plan heraus zum Teilen auswählen! Das heißt, im ersten Schritt wählst du aus, welcher Plan die Relationen teilen soll. Im zweiten Schritt gehst du in einen anderen Plan und wählst dort die Relationen des Plans aus, den du im ersten Schritt für das Relationen-Teilen aktiviert hast.
Wann verwende ich geteilte Relationen?
Geteilte Relationen sind sinnvoll, wenn du
- unterschiedliche Felder für Create und Update mappen möchtest
- unterschiedliche Conditions für Create und Update konfigurieren möchtest
- unterschiedliche Actions für Create und Update definieren möchtest
Wir synchronisieren Kontakte zwischen SAP und HubSpot – mit jeweils einem Plan für Create und Update. Im Plan für Create haben wir das Teilen der Relationen aktiviert. Daraufhin erscheinen folgende Optionen (unterer Screenshot) im Plan für Update. In beiden Plänen ist das SAP-System primary (das linke System) und HubSpot secondary (das rechte System). Als default ist daher die primary direction SAP(id) – HubSpot(id) eingerichtet. Wir müssen die Richtungen nun matchen, wenn wir die Relationen aus dem Plan für Create übernehmen (teilen) möchten.
Daher wählen wir hier wieder die primary direction aus, da in beiden Plänen SAP primary (links) und HubSpot secondary (rechts) ist. Die Optionen für den Plan Create Contacts: SAP – HubSpot erscheinen nur, weil wir vorher in diesem Plan das Teilen aktiviert haben!
Anwendungsbeispiel
Wir unterscheiden in zwei Pläne: Create und Update. Ein Plan legt nur neue Datensätze an, der andere aktualisiert nur Datensätze. Das kann z.B. sinnvoll sein, wenn das Anlegen oder Aktualisieren eines Datensatzes einen unterschiedlichen Prozesse anstoßen soll.
- Anlegen: Ein Vertriebler wird benachrichtigt
- Aktualisieren: Ein Score wird hochgezählt
In der Konfiguration der Pläne könnte so aussehen:
Plan Create:
- Action: Setze Checkbox für Feld „notify_sales“
Plan Upate:
- Condition: Nur synchronisieren, wenn Feld „mail_opened“ true
- Action: Setze Checkbox für Feld „increase_score“