Estas instrucciones exponen el proceso para crear un campo personalizado de fórmula para mostrar una imagen específica determinada por el valor de otro campo dentro de un objeto.
Por ejemplo, utilice este campo de fórmula personalizado para destacar el estado de una oportunidad, candidato, edad de caso o el importe en un contrato.
Nota:
Cree una biblioteca pública para alojar sus archivos de imagen. Para los pasos, consulte Activar el componente Biblioteca.
Cargue sus archivos de imagen en su nueva biblioteca. Para los pasos, consulte Agregar archivos a una biblioteca.
Cree un campo personalizado dentro del objeto donde desea que se muestren las imágenes. Para los pasos, consulte Crear campos personalizados.
Tipo de campo principal - Fórmula
Asigne un nombre a su campo personalizado, y luego seleccione Texto desde la lista de selección "Tipo".
En la pantalla "Introducir fórmula", haga clic en Fórmula avanzada.
Obtenga la URL a los archivos de imagen cargados en el Paso 2:
Vuelva a Archivos.
Seleccione la biblioteca creada en el Paso 1.
Haga clic en una imagen para ver la vista previa de la imagen.
Haga clic con el botón derecho del ratón en la imagen y seleccione Copiar dirección de imagen. Guarde esta URL de imagen de modo que no la pierda. Direcciones URL de ejemplo:
"/sfc/servlet.shepherd/version/renditionDownload?rendition=ORIGINAL_Jpg&versionId=06846000002mPro&operationContext=CHATTER&contentId=05T46000009hQHt/image.jpg"
"/sfc/servlet.shepherd/version/download/06846000002mPro"
En su nuevo campo personalizado, introduzca la URL de la imagen en su campo de fórmula empleando la función "IMAGE".
En el área de texto, introduzca su fórmula utilizando la función "IMAGE" para recuperar el archivo de imagen que cargó en el Paso 2.
Pegue la URL de la imagen en la sección "image_url" de la función IMAGE. Notas:
No incluya el dominio de Salesforce ("https://www.salesforce.com") en su URL.
Las direcciones URL deben estar encerradas en comillas dobles, como por ejemplo: "/sfc/servlet.shepherd/version/download/0687000000dz7Ex"
Repita los pasos 4 y 5 hasta que cada dirección URL de imagen se agregue a su nuevo campo personalizado. Una vez completo, haga clic en Siguiente.
Otorgue la seguridad a nivel de campo apropiada a su nuevo campo personalizado y luego haga clic en Siguiente.
Agregue su nuevo campo personalizado a todos los formatos de página pertinentes y luego haga clic en Guardar.
Cree una carpeta pública para alojar sus archivos de imagen.
Haga clic en la ficha Documentos.
Haga clic en Crear nueva carpeta.
Introduzca el nombre de la carpeta (por ejemplo, "Imágenes públicas").
Dé acceso de solo lectura a los usuarios a la carpeta y haga que esté accesible para todos los usuarios.
Cargue su archivo de imagen a su área de almacenamiento de Documentos.
Haga clic en la ficha Documentos.
Haga clic en Nuevo.
Introduzca el nombre de documento que se mostrará en el navegador.
Desde la lista de selección "Carpeta", seleccione la carpeta que creó en el Paso 1.
Haga clic en Examinar para localizar y seleccionar el archivo que hay que cargar.
Haga clic en Guardar.
Cree un campo personalizado dentro del objeto donde desea que se muestren las imágenes. Para los pasos, consulte Crear campos personalizados.
Tipo de campo principal - Fórmula
Asigne un nombre a su campo personalizado, y luego seleccione Texto desde la lista de selección "Tipo".
En la pantalla "Introducir fórmula", haga clic en Fórmula avanzada.
Obtenga la URL a los archivos de imagen cargados en el Paso 2:
Haga clic en la ficha Documentos.
Desde la lista de selección "Carpeta", seleccione la carpeta que creó en el Paso 1.
Haga clic en Ir.
Haga clic en Ver junto al nombre del archivo que desea utilizar. Se abrirá una nueva ventana o ficha del navegador.
En la barra de direcciones del navegador, seleccione y copie la URL.
En su nuevo campo personalizado, introduzca la URL de la imagen en su campo de fórmula empleando la función "IMAGE".
En el área de texto, introduzca su fórmula utilizando la función "IMAGE" para recuperar el archivo de imagen que cargó en el Paso 2.
Pegue la URL de la imagen en la sección "image_url" de la función IMAGE. Notas:
No incluya el dominio de Salesforce ("https://www.salesforce.com") en su URL.
Las direcciones URL deben estar encerradas en comillas dobles, como por ejemplo: "/sfc/servlet.shepherd/version/download/0687000000dz7Ex"
Repita los pasos 4 y 5 hasta que cada dirección URL de imagen se agregue a su nuevo campo personalizado. Una vez completo, haga clic en Siguiente.
Otorgue la seguridad a nivel de campo apropiada a su nuevo campo personalizado y luego haga clic en Siguiente.
Agregue su nuevo campo personalizado a todos los formatos de página pertinentes y luego haga clic en Guardar.
Ejemplo 1
Este ejemplo muestra una imagen GIF de un cuadrado de color verde si el importe de una oportunidad es superior a 100, un cuadro de color amarillo si está por debajo de 51 y 99 y un cuadro de color rojo si es inferior o igual a 50.
IF( Amount > 100, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6El", "Verde"), IF ( Amount > 50, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Amarillo"), IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ep", "Rojo")))
IMPORTANTE: Aunque los campos de porcentaje parecen tener valores de números enteros, son decimales. Por ejemplo, 50% en el campo de probabilidad de la oportunidad se introduce como 0.5, no 50. De este modo la fórmula para un campo de porcentaje debe tener este aspecto (empleando el campo de probabilidad como ejemplo):
IF ( Probability > 0.50, IMAGE("/servlet/servlet.FileDownload?file=01570000000Q6Ef", "Amarillo")
Ejemplo 2
Este ejemplo muestra la imagen JPG de una flor independientemente del valor de cualquier campo.
IMAGE("http://images.odeo.com/1/8/4/Zencast.jpg", "Flor", 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.