Loading

Utilizza le immagini nei campi formula

Data pubblicazione: Aug 5, 2021
Descrizione

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.
 

Risoluzione


Creazione di un campo formula personalizzato per la visualizzazione di un'immagine


Nota:

Il rendering dei campi formula utilizzati in un layout compatto viene eseguito a condizione che l'immagine sia stata caricata nei file. In caso contrario, nel campo verrà visualizzata un'immagine interrotta.

Procedura in Lightning Experience

 
  1. Creare una libreria pubblica che contenga i file immagine. Per la procedura, vedere Abilitazione del componente Librerie.

  2. Caricare i file immagine nella nuova libreria. Per la procedura, vedere Aggiunta di file a una libreria.

  3. 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.

  4. Ottenere l'URL per i file immagine caricati al passaggio 2:

    1. Tornare a File.

    2. Selezionare la libreria creata al passaggio 1.

    3. Fare clic su un'immagine per visualizzarne l'anteprima.

    4. 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"

  5. Nel nuovo campo personalizzato, immettere l'URL dell'immagine nel campo formula utilizzando la funzione "IMAGE".

    1. Immettere la formula nell'area di testo utilizzando la funzione "IMAGE" per recuperare il file immagine caricato al passaggio 2.

    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"

  6. 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.

  7. Assegnare la protezione a livello di campo appropriata al nuovo campo personalizzato, quindi fare clic su Avanti.

  8. Aggiungere il nuovo campo personalizzato a tutti i layout di pagina pertinenti, quindi fare clic su Salva.


 

Procedura in Salesforce Classic

 
  1. Creare una cartella pubblica che contenga i file immagine.

    1. Fare clic sulla scheda Documenti.

    2. Fare clic su Crea nuova cartella.

    3. Immettere il nome della cartella (ad esempio, "Immagini pubbliche").

    4. Concedere agli utenti l'accesso in "sola lettura" alla cartella e rendere la cartella accessibile a tutti.

  2. Caricare il file immagine nell'area di archiviazione dei Documenti.

    1. Fare clic sulla scheda Documenti.

    2. Fare clic su Nuovo.

    3. Immettere il nome del documento da visualizzare sul browser.

    4. Dall'elenco di selezione "Cartella", selezionare la cartella creata al passaggio 1.

    5. Fare clic su Sfoglia per individuare e selezionare il file da caricare.

    6. Fare clic su Salva.

  3. 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.

  4. 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.

  5. Nel nuovo campo personalizzato, immettere l'URL dell'immagine nel campo formula utilizzando la funzione "IMAGE".

    1. Immettere la formula nell'area di testo utilizzando la funzione "IMAGE" per recuperare il file immagine caricato al passaggio 2.

    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"

  6. 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.

  7. Assegnare la protezione a livello di campo appropriata al nuovo campo personalizzato, quindi fare clic su Avanti.

  8. Aggiungere il nuovo campo personalizzato a tutti i layout di pagina pertinenti, quindi fare clic su Salva.



Esempi di campi formula

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)

 

Articoli correlati

Numero articolo Knowledge

000385501

 
Caricamento
Salesforce Help | Article