In deze instructies leest u hoe u een aangepast veld met een 'formule' maakt om een specifieke afbeelding weer te geven op basis van de waarde van een ander veld in een object.
U kunt dit aangepaste formuleveld bijvoorbeeld gebruiken om de status van een verkoopkans, een lead, de oudheid van een case of het contractbedrag in dollars weer te geven.
Opmerking:
Maak een openbare bibliotheek om uw afbeeldingsbestanden in op te slaan. Raadpleeg hiervoor De bibliotheekcomponent inschakelen.
Upload uw afbeeldingsbestanden naar uw nieuwe bibliotheek. Raadpleeg hiervoor Bestanden toevoegen aan een bibliotheek.
Maak binnen het object een aangepast veld waarin u de afbeeldingen wilt weergeven. Raadpleeg hiervoor Aangepaste velden maken.
Hoofdveldtype - Formule
Geef uw aangepaste veld een naam en selecteer vervolgens in de selectielijst 'Type' de optie Tekst.
Klik in het scherm 'Formule invoeren' op Geavanceerde formule.
Achterhaal de URL naar de afbeeldingsbestanden die u in stap 2 hebt geüpload:
Ga terug naar Bestanden.
Selecteer de bibliotheek die u in stap 1 hebt gemaakt.
Klik op een afbeelding om hier een voorbeeld van weer te geven.
Klik met de rechtermuisknop op de afbeelding en selecteer vervolgens Afbeeldingsadres kopiëren. Sla de URL van de afbeelding op zodat u deze niet kwijtraakt. Voorbeelden van URL's:
"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Jpg&versionId=06846000002mPro&operationContext=CHATTER&contentId=05T46000009hQHt/image.jpg"
"/sfc/servlet.shepherd/version/download/06846000002mPro"
Voer in het formuleveld van uw nieuwe aangepaste veld de URL van de afbeelding in met de functie 'AFBEELDING'.
Voer in het tekstgedeelte met de functie 'AFBEELDING' uw formule in om het afbeeldingsbestand op te halen dat u in stap 2 hebt geüpload.
Plak de URL van de afbeelding in het gedeelte image_url van de functie 'AFBEELDING'. Opmerkingen:
Neem het Salesforce-domein (https://www.salesforce.com) niet op in uw URL.
URL's moeten tussen dubbele aanhalingstekens worden gezet, bijvoorbeeld "/sfc/servlet.shepherd/version/download/0687000000dz7Ex".
Herhaal stap 4 en 5 tot alle afbeeldings-URL's zijn toegevoegd aan uw nieuwe aangepaste veld. Klik als u klaar bent op Volgende.
Geef uw nieuwe aangepaste veld de juiste beveiliging op veldniveau en klik vervolgens op Volgende.
Voeg uw nieuwe aangepaste veld toe aan alle relevante paginalay-outs en klik vervolgens op Opslaan.
Maak een openbare map om uw afbeeldingsbestanden in op te slaan.
Klik op het tabblad Documenten.
Klik op Nieuwe map maken.
Voer de naam van de map in (bijvoorbeeld 'Openbare afbeeldingen').
Geef gebruikers 'Alleen-lezen'-toegang tot de map en maak de map toegankelijk voor alle gebruikers.
Upload uw afbeeldingsbestand naar de opslagruimte voor documenten.
Klik op het tabblad Documenten.
Klik op Nieuw.
Voer de documentnaam in die moet worden weergegeven in de browser.
Selecteer in de selectielijst 'Map' de map die u in stap 1 hebt gemaakt.
Klik op Bladeren om naar het bestand te gaan dat u wilt uploaden en het te selecteren.
Klik op Opslaan.
Maak binnen het object een aangepast veld waarin u de afbeeldingen wilt weergeven. Raadpleeg hiervoor Aangepaste velden maken.
Hoofdveldtype - Formule
Geef uw aangepaste veld een naam en selecteer vervolgens in de selectielijst 'Type' de optie Tekst.
Klik in het scherm 'Formule invoeren' op Geavanceerde formule.
Achterhaal de URL naar de afbeeldingsbestanden die u in stap 2 hebt geüpload:
Klik op het tabblad Documenten.
Selecteer in de selectielijst 'Map' de map die u in stap 1 hebt gemaakt.
Klik op Start.
Klik naast het bestand dat u wilt gebruiken op Weergeven. Er wordt een nieuw browservenster of -tabblad geopend.
Selecteer en kopieer de URL in de adresbalk van de browser.
Voer in het formuleveld van uw nieuwe aangepaste veld de URL van de afbeelding in met de functie 'AFBEELDING'.
Voer in het tekstgedeelte met de functie 'AFBEELDING' uw formule in om het afbeeldingsbestand op te halen dat u in stap 2 hebt geüpload.
Plak de URL van de afbeelding in het gedeelte image_url van de functie 'AFBEELDING'. Opmerkingen:
Neem het Salesforce-domein (https://www.salesforce.com) niet op in uw URL.
URL's moeten tussen dubbele aanhalingstekens worden gezet, bijvoorbeeld "/sfc/servlet.shepherd/version/download/0687000000dz7Ex".
Herhaal stap 4 en 5 tot alle afbeeldings-URL's zijn toegevoegd aan uw nieuwe aangepaste veld. Klik als u klaar bent op Volgende.
Geef uw nieuwe aangepaste veld de juiste beveiliging op veldniveau en klik vervolgens op Volgende.
Voeg uw nieuwe aangepaste veld toe aan alle relevante paginalay-outs en klik vervolgens op Opslaan.
Voorbeeld 1
Met dit voorbeeld wordt een GIF-afbeelding van een groen vierkant weergegeven als de hoeveelheid van een verkoopkans groter is dan 100, een GIF-afbeelding van een geel vierkant als deze tussen 51 en 99 ligt en een GIF-afbeelding van een rood vierkant als deze kleiner dan of gelijk aan 50 is.
ALS ( Aantal > 100, AFBEELDING("/servlet/servlet.FileDownload?file=01570000000Q6El", "Groen"), ALS ( Aantal > 50, AFBEELDING("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Geel"), AFBEELDING("/servlet/servlet.FileDownload?file=01570000000Q6Ep", "Rood")))
BELANGRIJK: De waarden van de procentvelden lijken hele getallen te zijn, maar het zijn decimalen. Zo wordt 50% in het veld voor de waarschijnlijkheid van een verkoopkans bijvoorbeeld ingevuld als 0,5 en niet als 50. De formule voor een procentveld moet er dus als volgt uitzien (met het waarschijnlijkheidsveld als voorbeeld):
ALS ( Waarschijnlijkheid > 0,50, AFBEELDING("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Geel")
Voorbeeld 2
Met dit voorbeeld wordt een JPG-afbeelding van een bloem weergegeven, ongeacht de waarde in het veld.
AFBEELDING("http://images.odeo.com/1/8/4/Zencast.jpg", "Bloem", 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.