Consideraciones de botones y vínculos personalizados
Recuerde estas consideraciones al trabajar con vínculos y botones personalizados.
Ediciones necesarias
| Disponible en: Salesforce Classic |
Los botones y vínculos personalizados están disponibles en: todas las ediciones Las páginas de Visualforce y S-Control están disponibles en: Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
| Permisos de usuario necesarios | |
|---|---|
| Para crear o cambiar botones o vínculos personalizados: | Personalizar aplicación |
Sugerencias de implementación
- Los botones personalizados aparecen en la parte superior e inferior de la página de detalles a la derecha de todos los botones estándar.
- Los botones personalizados no se distinguen de los botones estándar de ninguna forma gráfica. Sin embargo, puede reconocerlos por su ubicación a la derecha de todos los botones estándar.
- Si la barra de botones queda muy ancha en el formato de página de detalles, el navegador muestra una barra de desplazamiento horizontal. Si la barra de botones queda demasiado ancha en la vista de lista, resultado de búsqueda, resultado de etiquetado o formatos de lista relacionada, los botones se ajustan al contenido.
- Los botones personalizados están disponibles para actividades que se encuentren bajo los vínculos de configuración individual para tareas y eventos. Para agregar un botón personalizado a una vista de lista de actividad o formato de búsqueda, cree en primer lugar un botón de lista personalizado en tareas o eventos. A continuación, agréguelo a su vista de lista de actividad o formatos de resultados de búsqueda. Puede sustituir un botón que se aplica tanto a tareas como a eventos.
- Los registros de Cuenta personal utilizan los vínculos y botones personalizados que ha creado para cuentas.
- Si su organización utiliza la ficha Consola, los botones de lista están disponibles en Acción masiva. Los botones de lista no aparecen en los formatos de página en miniatura. Las páginas que aparecen debido a vínculos y botones personalizados aparecen en la consola sin el encabezado o la barra lateral.
- Si obtiene un mensaje de error al sustituir un botón que aparece en una lista, intente llamar al s-control utilizando la función URLFOR.
- Al crear botones personalizados, tenga en cuenta cualquier regla de validación que su organización posee para registros en ese objeto. Por ejemplo, algunos botones de lista personalizados que cambian el estado del caso entran en conflicto con una regla de validación de caso. En este escenario, Salesforce muestra el mensaje de error para la regla de validación cuando los usuarios hacen clic en el botón personalizado.
- Para sustituir un botón estándar por un botón personalizado, defina en primer lugar el botón personalizado, luego personalice el formato de página para ocultar el botón estándar y mostrar el botón personalizado en su lugar..
- Las páginas de Visualforce utilizadas como botones o vínculos personalizados en páginas de detalles deben especificar un controlador estándar del mismo objeto.
- Las páginas de Visualforce utilizadas como botones de listas personalizadas deben utilizar un controlador de lista estándar del mismo objeto.
- Una ficha Web o un vínculo personalizado podría mostrar una página en blanco si el sitio incrustado:
- Se ha definido para denegar la carga de su contenido en un marco.
- Se ha definido para permitir la carga de su contenido en un marco, solo si el mismo sitio está proporcionando el contenido.
- Contiene una mezcla de contenido seguro e inseguro y el navegador del usuario se ha configurado para bloquear el contenido activo mixto.
- Defina su vínculo personalizado para abrirse en una nueva ventana o mostrar en la ventana existente sin la barra lateral o el encabezado.
- Mueva la URL de una ficha web a un vínculo personalizado en su lugar. Defina la URL para abrirse en una nueva ventana o mostrar en la ventana existente sin la barra lateral o el encabezado.
- Si el sitio que está incrustando tiene un prefijo HTTP y contenido activo mixto, pruebe a cambiar el prefijo a HTTPS. Si el sitio incrustado cuenta con un certificado de seguridad válido y no está bloqueado para aparecer en marcos, el uso de HTTPS como prefijo permite aparecer al sitio.
Mejores prácticas
- Utilice funciones de fórmula en botones personalizados con moderación. Como las funciones se ejecutan en el servidor antes de que su HTML o JavaScript pasen al navegador, solo pueden evaluar información que existe en ese momento. No utilice funciones como IF para evaluar condiciones que solo existen cuando el código alcanza el navegador, como el valor de una variable de JavaScript que devuelve su código.
- Utilice direcciones URL relativas o absolutas como el origen de contenido para botones o vínculos personalizados con el fin de asegurarse de que se representan correctamente.
- Para evitar que un usuario realice una acción concreta, como la creación o modificación, cambie los permisos de usuario en vez de ocultar el botón estándar. Al ocultar un botón estándar, se elimina de un formato de página pero el vínculo continúa disponible y los usuarios pueden navegar al nuevo o modificar la página manualmente.
- Cuando crea un botón de lista personalizada, seleccione Mostrar casillas de verificación (para selección de registro múltiple) solo si su botón de lista requiere que los usuarios seleccionen registros individuales en una lista. Si su botón de lista no requiere que los usuarios seleccionen registros individuales, no seleccione esta opción. No seleccione Mostrar casillas de verificación (para selección de registro múltiple) si su botón de lista vincula con una URL que no admite operaciones POST, como una URL que vincula con un componente Lightning.
- En Lightning Experience, cuando selecciona Mostrar casillas de verificación (para selección de registro múltiple), el tipo de lista relacionada debe establecerse como Lista mejorada. Puede establecer el tipo de lista relacionada desde el componente Lista relacionada-única o el componente Listas relacionadas en una página de registro en el Generador de aplicaciones Lightning.
- Si crea varios botones de lista personalizados en una lista y selecciona Mostrar casillas de verificación (para selección de registro múltiple) para al menos uno de los botones de lista, las casillas de verificación aparecen junto a registros en la lista. Pero esas casillas de verificación no están activadas para botones de lista personalizada sin Mostrar casillas de verificación(para selección de registro múltiple) seleccionada.
Consideraciones para la aplicación móvil Salesforce
- Los botones personalizados que se agregan a la sección Botones de un formato de página y que definen el origen de contenidos como URL o Visualforce son compatibles con la aplicación móvil de Salesforce. Recuerde que las páginas Visualforce deben estar activadas para la utilización en la aplicación móvil de Salesforce.
Los vínculos personalizados, los botones personalizados agregados a vistas de lista y los botones personalizados que definen el origen del contenido como OnClick JavaScript no están disponibles en la aplicación móvil de Salesforce.
- El uso de botones de URL personalizada para pasar parámetros a páginas estándar en Salesforce Classic (como relleno previo de campos al crear un registro), no funciona en la aplicación móvil Salesforce.
-
Las imágenes personalizadas usadas para los iconos de acción deben tener un tamaño inferior a 1 MB.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!

