Skip to main content

Utilizar Visualforce en Lightning Experience

Nota

Dado que Componentes web Lightning es la mejor manera de crear interfaces de usuario con Salesforce, diríjase a la ruta Migración de Componentes web Visualforce a Lightning para aprender a usar LWC y cumplir con los estándares web actuales. De lo contrario, continúe con esta insignia para obtener más información sobre Visualforce.

Objetivos de aprendizaje

Después de completar esta unidad, podrá:
  • Identificar dos cosas de alto nivel que tendrá que tener en cuenta sobre sus páginas de Visualforce antes de utilizarlas en Lightning Experience.
  • Enumerar al menos cinco puntos donde puede utilizar Visualforce en Lightning Experience.

Utilizar Visualforce en Lightning Experience

Lightning Experience aporta una interfaz de usuario completamente nueva en su organización de Salesforce, pero eso no implica que sus aplicaciones de Visualforce dejen de funcionar. Las páginas de Visualforce funcionan en Lightning Experience y muchas de ellas no necesitan ningún tipo de revisión. Aún así, las cosas se han movido bastante, y hay algunos quehaceres que querrá completar para garantizar que sus páginas de Visualforce funcionan de la manera que espera a medida que sus usuarios cambian entre Lightning Experience y Salesforce Classic. Y existen muy pocas funciones que aún no funcionan en Lightning Experience. Se lo explicaremos todo en este módulo.
Empecemos con algunos detalles básicos. Estos son temas que trataremos en profundidad más adelante, pero tratemos algunos elementos esenciales.
  • Con algunas excepciones importantes, Visualforce “simplemente funciona” en Lightning Experience. Si ha creado aplicaciones de Visualforce para su organización, puede esperar que funcionen siempre que sus usuarios accedan a ellas en Lightning Experience o Salesforce Classic.
  • Si sus páginas de Visualforce utilizan los componentes estándar incorporados, su aspecto y comportamiento coincide con el de Salesforce Classic cuando sus usuarios acceden a ellos en Lightning Experience o Salesforce Classic. Si desea que sus páginas coincidan con el estilo de Lightning Experience, tiene algo de trabajo que hacer.
  • Si sus páginas de Visualforce utilizan JavaScript, hay algunos aspectos que necesita comprobar. Visualforce no es “propietario” de la página completa cuando se muestra en Lightning Experience, y debido a ello su código JavaScript necesita reproducirse siguiendo algunas reglas nuevas.
  • Hay otras cosas que cambiaron sobre cómo Visualforce se ejecuta dentro de Lightning Experience. Para la mayor parte, estas están girando la manivela del “simplemente funciona”, pero es necesario que sea consciente de ellas del mismo modo.

Y finalmente, ¿mencionamos antes que algunas cosas se han movido bastante? ¡Siempre fue así! Lightning Experience es un cambio completo del modo de utilizar Salesforce, y aunque el trabajo no finalizó aún, estamos muy contentos de cómo está yendo. Para orientarle sobre donde Visualforce se encuentra en el nuevo entorno, hagamos una rápida visita guiada de algunos de los puntos donde puede utilizar Visualforce en Lightning Experience.

Dónde puede utilizar Visualforce en Lightning Experience

Como con Salesforce Classic, puede ampliar Lightning Experience con páginas y aplicaciones personalizadas de Visualforce. Pero donde las encuentra cambió, y aún hay algunos puntos donde no puede poner Visualforce.

A continuación se enumeran algunas de las maneras con las que puede agregar Visualforce a su organización de Lightning Experience. Esto es solo una breve visita guiada. Para obtener más detalles sobre cómo personalizar su organización utilizando páginas de Visualforce, consulte los recursos al final de esta unidad.

Abrir una página de Visualforce desde el Iniciador de aplicación

Sus aplicaciones de Visualforce y fichas personalizadas están todas disponibles desde el Iniciador de aplicación. Para abrir el Iniciador de aplicación, haga clic en Icono del Iniciador de aplicación en la barra de navegación. Para ver todas sus aplicaciones y elementos, seleccione Ver todo.
Fichas y aplicaciones del Iniciador de aplicación

Haga clic en una aplicación personalizada (1) para activarla. Los elementos en la aplicación aparecen en la barra de navegación, incluyendo cualquier ficha de Visualforce que agregó a la aplicación. Recuerde que necesita agregar sus páginas de Visualforce a fichas para que sean accesibles en el Iniciador de aplicación. Las fichas de Visualforce que no son aplicaciones pueden encontrarse en Todos los elementos (2).

Agregar una página de Visualforce a la barra de navegación

(A ver, ¿suena interesante una página de utilidades “ForceUI”? ¡Siga leyendo este módulo!)

Mostrar una página de Visualforce dentro de un formato de página estándar

Amplíe los formatos de página incrustando páginas de Visualforce en ellos para mostrar contenido completamente personalizado en una página estándar. El comportamiento aquí es idéntico a Salesforce Classic, excepto que necesita ver los detalles de un registro para ver el formato de página.
Formato de página de Visualforce en Lightning Experience

Agregar una página de Visualforce como un componente en Generador de aplicaciones Lightning

Cuando cree una página de aplicación personalizada en Generador de aplicaciones Lightning, puede agregar una página de Visualforce a la página utilizando el componente Visualforce.
Agregar una página de Visualforce a la página de Lightning App Builder
Nota

Debe activar “Disponible para Lightning Experience, Comunidades Lightning y la aplicación móvil” para una página de Visualforce con el fin de que esté disponible en el Generador de aplicaciones Lightning.

Iniciar una página de Visualforce como una acción rápida

Acción global en Lightning Experience
Aunque su colocación en la interfaz de usuario de Lightning Experience es bastante diferente de Salesforce Classic, el proceso de agregar acciones rápidas en más o menos el mismo. Agréguelas al área apropiada del publicador en el formato de página del objeto.
Incorporación de acciones rápidas al formato de página
Puede sustituir las acciones disponibles en un objeto con una página de Visualforce. Cuando el usuario hace clic en un botón o vínculo que se sustituyó, su página se muestra en vez de la página estándar. La configuración es prácticamente idéntica a Salesforce Classic. No lo dude, ¡le costará bastante creer que está en Lightning Experience cuando defina una sustitución de acción!
Sustituir la acción Modificar en el objeto Contacto
Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios