Affinitäten

Einführung

Mit Hilfe von Affinitäten können Sie beliebige Objekte in Ihrer Salesforce Instanz verschlagworten. Mögliche Anwendungsfälle sind die Themenbereiche einer Publikation oder die Interessensgebiete eines Kontakts, um ihm den passenden Kampagnen zuzuweisen. Durch die objektübergreifende Verwendung können Affinitäten den 360° Blick in Ihrem CRM verbessern.

Administration von Affinitäten

Affinitäten bestehen zunächst aus dem Objekt “Affinitäten”, in dem die einzelnen Schlagworte als Datensätze angelegt werden. Mithilfe von sog. “Verknüpfungsobjekten” schaffen Sie die Basis dafür, dass Affinitäten anderen Objekten zugewiesen werden können.

Das Objekt Affinitäten

Zum Erstellen einer Affinität sind nur wenige Angaben erforderlich:

Objektname

Label

Objektname

Label

  • f42_dispo__MVX_Affinity__c

Affinität

Feldname

Label

Feldtyp

Beschreibung

Feldname

Label

Feldtyp

Beschreibung

Name

Affinität Name

Text(80)

Der Name der Affinität.

f42_dispo__Description__c

Beschreibung

Langer Textbereich(32768)

Optional zum internen Gebrauch.

f42_dispo__ParentAffinity__c

Übergeordnete Affinität

Nachschlagen(Affinität)

Die übergeordnete Affinität wird verwendet, um verschiedene Affinitäten zu gruppieren und zu strukturieren.

f42_dispo__SLDSIconName__c

Icon Name

Text(255)

Optional. Bitte den Symbol Namen aus dem Salesforce Lightning Design System eingeben. Zu finden hier: https://www.lightningdesignsystem.com/icons. Beispiel: custom:custom48. Wenn das Feld leer ist, wird ein Standard Symbol verwendet.

f42_dispo__AffinityFilter__c

Affinitäten Filter

Auswahlliste (Mehrfachauswahl)

Über den Affinitäten Filter wählen Sie die Objekte aus, für die die Affinität zur Auswahl stehen soll. Die vorhandenen Verknüpfungsobjekte stehen zur Auswahl. Wenn Sie weitere Verknüpfungsobjekte anlegen, ergänzen Sie bitte den Filter, indem Sie den API-Namen der neuen Objekte als Auswahllistenwert hinzufügen.

Affinitäten-Filter

Sie haben die Möglichkeit, Affinitäten auf bestimmte Objekte zu filtern, und so z.B. andere Affinitäten bei Publikationen als bei Kontakten und Kampagnen zur Auswahl zu haben.
Gesteuert wird die Sichtbarkeit über die Mehrfachauswahlliste “Affinitäten-Filter” f42_dispo__AffinityFilter__c.

 

Hier stehen sämtliche Objekte zur Auswahl, zu denen ein Verknüpfungs-Objekt mit Affinitäten existiert. Wenn Sie keine Einschränkung bei der Auswahl der Affinitäten vornehmen wollen, weisen Sie der Affinität einfach sämtliche zur Auswahl stehenden Objekte zu.

Wird ein Auswahllistenwert wieder aus der Zuordnung entfernt, werden sämtliche Datensätze an dem zugehörigen Verknüpfungs-Objekt gelöscht.

Wichtiger Hinweis zum Update auf MediaVelox Spring 22

Fügen Sie zunächst das Feld “Affinitäten Filter” f42_dispo__AffinityFilter__c dem Affinität Seitenlayout hinzu.

Sollten Sie bereits eigene Verknüpfungs-Objekte angelegt haben, z.B. Affinitäten für Leads oder Ausgaben, fügen Sie bitte die API-Namen dieser Objekte als Auswahllistenwerte für den Filter hinzu.

Achten Sie bei Update Ihrer Salesforce Instanz auf Version 22.100 (MediaVelox Spring 22) weiterhin darauf, die Werte der Auswahlliste “Affinitäten Filter” auf Ihre bestehenden Affinitäten anzuwenden. Sie finden dazu in der Listenansicht einen Button “Affinitätsfilter aktualisieren”:

 

Wenn der Button nicht auf Ihrer Listenansicht sichtbar ist, ergänzen Sie ihn bitte im Setup am Objekt Affinität unter “Suchlayouts für Salesforce Classic” beim Layout für die Listenansichten:

Indem Sie den Button betätigen, werden allen Datensätzen in Ihrer Instanz, die keinen Eintrag im Feld Affinitäten Filter haben, sämtliche zur Auswahl stehenden Werte zugewiesen.

Dies ist eine einmalige Aktion. Anschließend können Sie den Button wieder aus Ihrer Listenansicht entfernen.

Die Verknüpfungsobjekte

Um die Affinitäten einem Objekt zuweisen zu können, müssen zwei Voraussetzungen erfüllt sein: Zum einen muß es das Junction-Objekt geben, dass die Verbindung zwischen Affinität und gewünschtem Objekt herstellt, zum anderen muss der Name dieses Junction-Objekts der Auswahlliste “Affinitäten Filter” zugewiesen sein.

Verknüpfungsobjekte (englisch “Junction Objects”) sind benutzerdefinierte Objekte mit zwei Master-Detail-Beziehungen, eine zur Affinität und eine zu dem Objekt, dem die Affinität zugewiesen werden soll.

Im MediaVelox Paket enthalten sind die Verknüpfungsobjekte zu Account, Kontakt, Publikation und Kampagne:

verknüpftes Objekt

Objektname

Label

verknüpftes Objekt

Objektname

Label

Account

f42_dispo__MVX_AccountAffinity__c

Account-Affinität

Kontakt

f42_dispo__MVX_ContactAffinity__c

Kontakt-Affinität

Kampagnen

f42_dispo__MVX_CampaignAffinityFilter__c

Kampagnen-Filter

Publikation

f42_dispo__MVX_PublicationAffinity__c

Publikations-Affinität

Der Aufbau eines solchen Verknüpfungs-Objektes ist recht einfach. Es enthält jeweils eine Master-Detail Beziehung zur Affinität und eine zum jeweiligen Objekt. Hier am Beispiel der Account-Affinität:

Feldname

Label

Feldtyp

Beschreibung

Feldname

Label

Feldtyp

Beschreibung

Name

Account Affinität Nummer

Automatisch nummerieren

Der Name wird als Nummer automatisch vergeben

f42_dispo__Account__c

Account

Master-Detail(Account)

Master in der Master-Detail-Beziehung zum Account

f42_dispo__Affinity__c

Affinität

Master-Detail(Affinität)

Master in der Master-Detail-Beziehung zur Affinität

f42_dispo__Description__c

Beschreibung

Langer Textbereich(32000)

Optional. Für interne Zwecke.

Nach diesem Schema können Sie selbst weitere Verknüpfungen zu beliebigen weiteren Objekten in Ihrer Salesforce Instanz erstellen.

Denken Sie bitte daran, den API-Namen Ihres benutzerdefinierten Verknüpfungs-Objekts auch der Auswahlliste “Affinitäten Filter” hinzuzufügen.

Verwendung von Affinitäten

Um die Affinitäten an einem Objekt, z.B. am Account, verwalten zu können, fügen Sie zunächst die Komponente Affinities dem Lightning Page Layout hinzu und tragen die entsprechenden Feldnamen aus dem Verknüpfungs-Objekt ein:

Anschließend kann der Benutzer aus der angezeigten Liste die gewünschten Affinitäten per Klick zuweisen:

Kampagnenmitglieder aus Affinitäten gewinnen

Wenn Sie Ihren Kontakten Affinitäten zugewiesen haben, können Sie genau nach diesen auch die Mitglieder einer Kampagne in Salesforce selektieren.

Blenden Sie dazu zunächst die Komponente Campaign: Filter and Add Members by Affinity auf der Lightning Page des Objekts Kampagne ein:

Mit Klick auf die Schaltfläche “Kontakte nach Affinitäten” öffnet sich die Filtermaske:

Sie haben hier mit Klick auf das Stiftsymbol die Möglichkeit, diejenigen Affinitäten auszuwählen, die Sie in Ihrer Kampagne berücksichten wollen und solche, die Sie ausschließen möchten:

Ihre Auswahl wird vor dem Bestätigen noch einmal übersichtlich angezeigt:

Aus dieser Auswahl werden alle Kontakte selektiert, die eine Zuordnung auf die genannten Affinitäten haben und mit Klick auf “Speichern” gleich als Kampagnenmitglieder im gewünschten Status angelegt:

Auch bei der Kampagnen-Selektion greift der Affinitäten-Filter. Achten Sie daher darauf, dass die Affinitäten für Kontakte und Kampagnen übereinstimmen, wenn Sie daraus Kampagnenmitglieder generieren möchten.