Queste istruzioni descrivono il processo di creazione di un campo personalizzato 'formula' per visualizzare un'immagine specifica determinata dal valore di un altro campo all'interno di un oggetto.
Ad esempio, utilizzare questo campo formula personalizzato per evidenziare lo stato di un'Opportunità, un Lead, una Durata caso, oppure l'importo in dollari in un Contratto.
Nota:
Creare una libreria pubblica che contenga i file immagine. Per la procedura, vedere Abilitazione del componente Librerie.
Caricare i file immagine nella nuova libreria. Per la procedura, vedere Aggiunta di file a una libreria.
Creare un campo personalizzato all'interno dell'oggetto in cui si desidera visualizzare le immagini. Per la procedura, vedere Creazione di campi personalizzati.
Tipo di campo principale - Formula
Assegnare un nome al campo personalizzato, quindi selezionare Testo dall'elenco di selezione "Tipo".
Nella schermata "Immetti la formula", fare clic su Formula avanzata.
Ottenere l'URL per i file immagine caricati al passaggio 2:
Tornare a File.
Selezionare la libreria creata al passaggio 1.
Fare clic su un'immagine per visualizzarne l'anteprima.
Fare clic con il pulsante destro del mouse sull'immagine, quindi selezionare Copia l'indirizzo dell'immagine. Salvare l'URL di questa immagine in modo da non perderlo. URL di esempio:
"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Jpg&versionId=06846000002mPro&operationContext=CHATTER&contentId=05T46000009hQHt/image.jpg"
"/sfc/servlet.shepherd/version/download/06846000002mPro"
Nel nuovo campo personalizzato, immettere l'URL dell'immagine nel campo formula utilizzando la funzione "IMAGE".
Immettere la formula nell'area di testo utilizzando la funzione "IMAGE" per recuperare il file immagine caricato al passaggio 2.
Incollare l'URL dell'immagine nella sezione 'image_url' della funzione IMAGE. Note:
Non includere il dominio Salesforce ("https://www.salesforce.com") nell'URL.
Gli URL devono essere racchiusi tra virgolette doppie, ad esempio, "/sfc/servlet.shepherd/version/download/0687000000dz7Ex"
Ripetere i passaggi 4 e 5 finché gli URL di ciascuna immagine non sono stati aggiunti al nuovo campo personalizzato. Al termine, fare clic su Avanti.
Assegnare la protezione a livello di campo appropriata al nuovo campo personalizzato, quindi fare clic su Avanti.
Aggiungere il nuovo campo personalizzato a tutti i layout di pagina pertinenti, quindi fare clic su Salva.
Creare una cartella pubblica che contenga i file immagine.
Fare clic sulla scheda Documenti.
Fare clic su Crea nuova cartella.
Immettere il nome della cartella (ad esempio, "Immagini pubbliche").
Concedere agli utenti l'accesso in "sola lettura" alla cartella e rendere la cartella accessibile a tutti.
Caricare il file immagine nell'area di archiviazione dei Documenti.
Fare clic sulla scheda Documenti.
Fare clic su Nuovo.
Immettere il nome del documento da visualizzare sul browser.
Dall'elenco di selezione "Cartella", selezionare la cartella creata al passaggio 1.
Fare clic su Sfoglia per individuare e selezionare il file da caricare.
Fare clic su Salva.
Creare un campo personalizzato all'interno dell'oggetto in cui si desidera visualizzare le immagini. Per la procedura, vedere Creazione di campi personalizzati.
Tipo di campo principale - Formula
Assegnare un nome al campo personalizzato, quindi selezionare Testo dall'elenco di selezione "Tipo".
Nella schermata "Immetti la formula", fare clic su Formula avanzata.
Ottenere l'URL per i file immagine caricati al passaggio 2:
Fare clic sulla scheda Documenti.
Dall'elenco di selezione "Cartella", selezionare la cartella creata al passaggio 1.
Fare clic su Vai.
Fare clic su Visualizza accanto al nome del file che si desidera utilizzare. Si apre una nuova finestra o scheda del browser.
Selezionare e copiare l'URL nella barra degli indirizzi del browser.
Nel nuovo campo personalizzato, immettere l'URL dell'immagine nel campo formula utilizzando la funzione "IMAGE".
Immettere la formula nell'area di testo utilizzando la funzione "IMAGE" per recuperare il file immagine caricato al passaggio 2.
Incollare l'URL dell'immagine nella sezione 'image_url' della funzione IMAGE. Note:
Non includere il dominio Salesforce ("https://www.salesforce.com") nell'URL.
Gli URL devono essere racchiusi tra virgolette doppie, ad esempio, "/sfc/servlet.shepherd/version/download/0687000000dz7Ex"
Ripetere i passaggi 4 e 5 finché gli URL di ciascuna immagine non sono stati aggiunti al nuovo campo personalizzato. Al termine, fare clic su Avanti.
Assegnare la protezione a livello di campo appropriata al nuovo campo personalizzato, quindi fare clic su Avanti.
Aggiungere il nuovo campo personalizzato a tutti i layout di pagina pertinenti, quindi fare clic su Salva.
Esempio 1
In questo esempio viene visualizzata un'immagine GIF: un quadrato verde se l'importo dell'opportunità è superiore a 100, giallo se il valore è compreso tra 51 e 99 e rosso se è pari a o minore di 50.
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")))
IMPORTANTE: sebbene i valori dei campi percentuali sembrino numeri interi, di fatto sono decimali. Ad esempio, il valore 50% nel campo probabilità dell'opportunità viene immesso come 0,5, non 50. Pertanto, la formula di un campo percentuale deve apparire come segue (utilizzando il campo probabilità come esempio):
IF ( Probability > 0.50, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Yellow")
Esempio 2
Questo esempio visualizza l'immagine JPG di un fiore, indipendentemente dal valore dei singoli campi.
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.