Die folgenden Anweisungen beschreiben, wie ein benutzerdefiniertes Feld vom Typ "Formel" erstellt wird, um ein bestimmtes Bild anzuzeigen, das durch den Wert eines anderen Felds in einem Objekt bestimmt wird.
Verwenden Sie beispielsweise dieses benutzerdefinierte Formelfeld, um den Status einer Opportunity oder eines Leads, das Alter eines Kundenvorgangs oder den Betrag in einem Vertrag hervorzuheben.
Hinweis:
Erstellen Sie eine öffentliche Bibliothek für Ihre Bilddateien. Die Anweisungen dazu finden Sie unter Aktivieren der Bibliothekskomponente.
Laden Sie die Bilddateien in Ihre neue Bibliothek hoch. Die Anweisungen dazu finden Sie unter Hinzufügen von Dateien zu einer Bibliothek.
Erstellen Sie in dem Objekt, in dem die Bilder angezeigt werden sollen, ein benutzerdefiniertes Feld. Die Anweisungen dazu finden Sie unter Erstellen benutzerdefinierter Felder.
Hauptfeldtyp – Formel
Geben Sie einen Namen für das benutzerdefinierte Feld ein und wählen Sie in der Auswahlliste "Typ" den Eintrag Text aus.
Klicken Sie auf dem Bildschirm "Formel eingeben" auf Erweiterte Formel.
Kopieren Sie den URL für die in Schritt 2 hochgeladenen Bilddateien:
Wechseln Sie zurück zu Dateien.
Wählen Sie die in Schritt 1 erstellte Bibliothek aus.
Klicken Sie auf ein Bild, um die Bildvorschau anzuzeigen.
Klicken Sie mit der rechten Maustaste auf das Bild und anschließend auf Grafikadresse kopieren. Speichern Sie diesen Bild-URL, sodass Sie ihn nicht verlieren. Beispiel-URLs:
"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Jpg&versionId=06846000002mPro&operationContext=CHATTER&contentId=05T46000009hQHt/image.jpg"
"/sfc/servlet.shepherd/version/download/06846000002mPro"
Geben Sie den Bild-URL mithilfe der IMAGE-Funktion in Ihr neues benutzerdefiniertes Feld ein.
Geben Sie im Textfeld Ihre Formel mithilfe der IMAGE-Funktion ein, um die Bilddatei abzurufen, die Sie in Schritt 2 hochgeladen haben.
Fügen Sie den Bild-URL in den Bereich image_url der IMAGE-Funktion ein. Hinweise:
Nehmen Sie die Salesforce-Domäne ("https://www.salesforce.com") nicht in den URL mit auf.
Schließen Sie URLs in doppelte Anführungszeichen ein, z. B. "/sfc/servlet.shepherd/version/download/0687000000dz7Ex".
Wiederholen Sie Schritt 4 und 5, bis Sie alle Bild-URLs zu Ihrem neuen benutzerdefinierten Feld hinzugefügt haben. Klicken Sie anschließend auf Weiter.
Erteilen Sie Ihrem neuen benutzerdefinierten Feld die entsprechende Feldebenensicherheit und klicken Sie dann auf Weiter.
Fügen Sie Ihr neues benutzerdefiniertes Feld allen relevanten Seitenlayouts hinzu und klicken Sie dann auf Speichern.
Erstellen Sie eine öffentliche Bibliothek für Ihre Bilddateien.
Klicken Sie auf die Registerkarte Dokumente.
Klicken Sie auf Neuen Ordner erstellen.
Geben Sie den Ordnernamen ein (beispielsweise "Öffentliche Bilder").
Geben Sie Benutzern Lesezugriff auf den Ordner und sorgen Sie dafür, dass er für alle Benutzer zugänglich ist.
Laden Sie die Bilddatei in Ihren Speicherbereich für Dokumente hoch.
Klicken Sie auf die Registerkarte Dokumente.
Klicken Sie auf Neu.
Geben Sie den Dokumentnamen ein, der im Browser angezeigt werden soll.
Wählen Sie in der Auswahlliste "Ordner" den Ordner aus, den Sie in Schritt 1 erstellt haben.
Klicken Sie auf Durchsuchen, um die hochzuladende Datei zu suchen und auszuwählen.
Klicken Sie auf Speichern.
Erstellen Sie in dem Objekt, in dem die Bilder angezeigt werden sollen, ein benutzerdefiniertes Feld. Die Anweisungen dazu finden Sie unter Erstellen benutzerdefinierter Felder.
Hauptfeldtyp – Formel
Geben Sie einen Namen für das benutzerdefinierte Feld ein und wählen Sie in der Auswahlliste "Typ" den Eintrag Text aus.
Klicken Sie auf dem Bildschirm "Formel eingeben" auf Erweiterte Formel.
Kopieren Sie den URL für die in Schritt 2 hochgeladenen Bilddateien:
Klicken Sie auf die Registerkarte Dokumente.
Wählen Sie in der Auswahlliste "Ordner" den Ordner aus, den Sie in Schritt 1 erstellt haben.
Klicken Sie auf Los.
Klicken Sie neben dem Namen der Datei, die Sie verwenden möchten, auf Anzeigen. Ein neues Browserfenster oder eine neue Browser-Registerkarte wird geöffnet.
Wählen Sie in der Adressleiste des Browsers den URL aus und kopieren Sie ihn.
Geben Sie den Bild-URL mithilfe der IMAGE-Funktion in Ihr neues benutzerdefiniertes Feld ein.
Geben Sie im Textfeld Ihre Formel mithilfe der IMAGE-Funktion ein, um die Bilddatei abzurufen, die Sie in Schritt 2 hochgeladen haben.
Fügen Sie den Bild-URL in den Bereich image_url der IMAGE-Funktion ein. Hinweise:
Nehmen Sie die Salesforce-Domäne ("https://www.salesforce.com") nicht in den URL mit auf.
Schließen Sie URLs in doppelte Anführungszeichen ein, z. B. "/sfc/servlet.shepherd/version/download/0687000000dz7Ex".
Wiederholen Sie Schritt 4 und 5, bis Sie alle Bild-URLs zu Ihrem neuen benutzerdefinierten Feld hinzugefügt haben. Klicken Sie anschließend auf Weiter.
Erteilen Sie Ihrem neuen benutzerdefinierten Feld die entsprechende Feldebenensicherheit und klicken Sie dann auf Weiter.
Fügen Sie Ihr neues benutzerdefiniertes Feld allen relevanten Seitenlayouts hinzu und klicken Sie dann auf Speichern.
Beispiel 1
In diesem Beispiel wird ein GIF-Bild mit einem grünen Quadrat angezeigt, wenn der Betrag für eine Opportunity größer als 100 ist, ein gelbes Quadrat, wenn er zwischen 51 und 99 liegt, und ein rotes Quadrat, wenn er kleiner oder gleich 50 ist.
IF( Amount > 100, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6El", "Green"), IF ( Amount > 50, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Yellow"), IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ep", "Red")))
WICHTIG: Obwohl Prozentfelder scheinbar ganze Zahlen sind, handelt es sich in Wirklichkeit um Dezimalzahlen. Beispielsweise wird bei einem Wert von 50 % im Feld für die Wahrscheinlichkeit einer Opportunity 0,5 und nicht 50 eingegeben. Die Formel für ein Prozentfeld sollte also so aussehen (am Beispiel des Wahrscheinlichkeitsfelds):
IF ( Probability > 0,50, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Yellow")
Beispiel 2
In diesem Beispiel wird ein JPG-Bild mit einer Blume unabhängig vom Wert in einem beliebigen Feld angezeigt.
IMAGE("http://images.odeo.com/1/8/4/Zencast.jpg", "Flower", 300, 300)
000385501

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.