Erstellen einer indirekten Nachschlagebeziehung
Hinzufügen eines Felds für indirektes Nachschlagen
Eine indirekte Nachschlagebeziehung ist ein neuer Feldtyp aus Salesforce Connect. Durch sie wird ein externes Objekt mit einem standardmäßigen oder benutzerdefinierten Objekt auf dieselbe Weise verknüpft wie bei einer regulären Nachschlagebeziehung. In dieser Aufgabe verknüpfen Sie "Order" mit "Accounts" je nach deren Kunden-ID-Feldern, wodurch eine neue Themenliste auf der Seite "Account" erstellt wird.
- Geben Sie unter Setup in das Textfeld "Quick Find (Schnellsuche)"
External Objects
(Externe Objekte) ein. Wählen Sie External Objects (Externe Objekte) aus. Wählen Sie Order (Auftrag) aus. - Klicken Sie neben dem Feld customerID auf Edit (Bearbeiten) und klicken Sie dann auf Change Field Type (Feldtyp ändern).
- Wählen Sie als Datentyp Indirect Lookup Relationship (Indirekte Nachschlagebeziehung) und klicken Sie auf Next (Weiter).
- Wählen Sie für den Wert 'Related to' (Bezug zu) die Option Account und klicken Sie dann auf Next (Weiter).
- Wählen Sie für den Wert 'Target Field (Zielfeld)' Customer_ID__c und klicken Sie auf Next (Weiter).
- Geben Sie 18 als Feldlänge ein. Belassen Sie für die anderen Optionen die Standardwerte. Klicken Sie auf Next (Weiter).
- Damit das Feld für alle Profile sichtbar ist, aktivieren Sie das Kontrollkästchen neben Visible (Sichtbar) und klicken Sie auf Next (Weiter).
Hinweis: In einer tatsächlichen Produktionsumgebung, würden Sie sorgfältig analysieren, welche Personen auf Auftragsdaten zugreifen dürfen. - Belassen Sie die Standardeinstellungen für alle Kontrollkästchen und klicken Sie auf Save (Speichern). Den Account-Seitenlayouts wird die neue Themenliste 'Orders' hinzugefügt.
Hinweis: Falls Sie die Themenliste "Orders" auf Ihrem Account-Seitenlayout nicht sehen, aktualisieren Sie die Seite oder passen das Seitenlayout an: Setup > Object Manager (Objekt-Manager) > Accounts > Page Layouts (Seitenlayouts) > Account (Sales) Layout (Layout für Account [Vertrieb]) - Überprüfen Sie Ihre Einrichtung.
- Wählen Sie im App Launcher die Option Sales (Vertrieb) und dann die Registerkarte Accounts aus. Wählen Sie All Accounts (Alle Accounts) aus, um alle Accounts anzuzeigen.
- Klicken Sie auf einen beliebigen Beispiel-Account, um die zugehörigen Details anzuzeigen. Blättern Sie ans Ende, um eine Liste mit Aufträgen zu sehen.
- Klicken Sie in der Spalte External ID (Externe ID) auf eine Auftragsnummer, um die Daten dieses Auftrags anzuzeigen. Beachten Sie, dass nur Metadaten (das Layout oder Schema der externen Tabellen) mit Salesforce synchronisiert werden. Die Daten selbst werden dynamisch in Echtzeit gelesen. Sie werden nie in der Salesforce-Umgebung dupliziert.