Loading
Ampliar Salesforce con clics, no con programación
Prácticas recomendadas sobre vínculos personalizados

Prácticas recomendadas sobre vínculos personalizados

Los botones y vínculos personalizados pueden transmitir acciones en Salesforce o integrar datos de Salesforce con URL, aplicaciones o sistemas externos. Emplee estas sugerencias para obtener el máximo de sus vínculos 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

Nota
Nota Salesforce comprueba la corrección de las URL en vínculos personalizados y botones personalizados. Cuando crea o modifica botones o vínculos personalizados que contienen marcas de URL no válidas, como secuencias de comandos, Salesforce bloquea la aparición de los vínculos. En su lugar, aparece un mensaje de error al pasar el ratón. Vuelva a configurar las URL para que sean válidas y con un formato correcto. La URL puede ser una URL relativa o una dirección http://, https://, file://, ftp:// o mailto:// absoluta. Las URL no válidas en vínculos personalizados o botones personalizados creados antes de Spring ‘13 no se comprueban hasta que las modifica.

Nombres de campo

Salesforce no tiene intención de cambiar los nombres de los campos; no obstante, eso no garantiza que los nombres de campo cambien en el futuro. Por lo tanto, los vínculos personalizados que incluyen campos de Salesforce podrían cambiar su modo de asignación.

Pasar los Id. de sesión con SSL

No pase nunca los Id. de sesión a una dirección URL http. En su lugar, pase los Id. de sesión con una URL de secure sockets layer (SSL) https. Utilice siempre SSL para cualquier dato que se pase a otras aplicaciones alojadas en Internet ya que la URL podría contener información confidencial del cliente.

Inicio de sesión único

Utilice vínculos personalizados para pasar un Id. de sesión para dar cobertura a Inicio de sesión único (SSO), de modo que los usuarios pueden evitar inicios de sesión múltiples a aplicaciones web que su organización aloja para gestionar datos de Salesforce. Construya su vínculo personalizado para pasar el campo de combinación {!User_Session_ID}, que permite a los usuarios acceder a todos los recursos autorizados durante una autenticación única. Los sistemas externos pueden acceder a recursos de Salesforce empleando un servicio web, que permite a las organizaciones comunicar datos sin un conocimiento íntimo de otros sistemas de TI detrás de un cortafuegos.

Enviar la fecha del servidor en la dirección URL

Algunos proyectos de integración necesitan vínculos personalizados para incluir una fecha de servidor para conocer la fecha de iniciación de Salesforce. Se puede pasar la fecha del servidor de Salesforce a sistemas externos empleando vínculos personalizados. Por ejemplo, http://algunaurl.com/algunaruta?current_date={!Today}. Las fechas utilizan la zona horaria del Pacífico.

Evite conjuntos dobles de fichas en un navegador

Los usuarios de Unlimited Edition y Enterprise Edition pueden construir un vínculo personalizado para realizar una acción que mantenga a los usuarios en la misma ventana del navegador y no muestra un conjunto doble de fichas. Cree una página de Visualforce que contenga el siguiente código, sustituyendo <REGULAR_WIL> por su vínculo normal o personalizado existente.

<script language="JavaScript">
function redirect() {
parent.frames.location.replace("<REGULAR_WIL>")
}
redirect();
</script>
 
Cargando
Salesforce Help | Article