Formularios dinámicos: una revolución para los diseños de página de Salesforce
Los formularios dinámicos revolucionan los diseños de página de Salesforce. Conoce más sobre ellos y descubre cómo implementarlos a escala.
Por Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas··5 min de lectura
En este artículo, te guiaremos por los formularios dinámicos, una función innovadora de Salesforce que permite a los usuarios modificar el diseño de la página de detalles de un registro directamente desde la página Lightning. Profundizaremos en qué son, cómo crearlos y cómo transferirlos entre entornos de pruebas y de producción con BlueCanvas. Al terminar, comprenderás cómo esta tecnología está revolucionando la experiencia del usuario al ofrecer mucha más flexibilidad y control sobre los diseños de página.
Estas son nuestras 5 conclusiones clave:
- Los formularios dinámicos permiten a los usuarios modificar el diseño de la página de detalles de un registro directamente desde la página Lightning.
- Puedes empezar a crear formularios dinámicos desde el Generador de aplicaciones Lightning con el componente Detalles del registro.
- Los campos y las secciones de los formularios dinámicos son componentes anidados individuales, lo que ofrece mayor flexibilidad en su ubicación y sus reglas de visibilidad.
- Los formularios dinámicos se pueden mover entre entornos de Salesforce mediante una herramienta como BlueCanvas.
- La transición de Salesforce hacia los formularios dinámicos representa un avance hacia una experiencia de usuario más intuitiva y personalizable, que deja atrás las limitaciones de los diseños de página de Classic.
Desde la llegada de Lightning en 2014, Salesforce ha migrado gradualmente partes de la plataforma estándar de Sales Cloud desde Classic al nuevo y moderno entorno Lightning. Una función que seguía muy arraigada en el pasado eran los diseños de página… ¡hasta el reciente lanzamiento de los formularios dinámicos!
Los formularios dinámicos son una excelente función nueva de Salesforce que permite a los usuarios modificar el diseño de la página de detalles de un registro directamente desde la página Lightning. Los usuarios ya no tendrán que ir a dos menús distintos dentro de Configuración para configurar la interfaz de un registro específico: ahora pueden hacerlo todo directamente en la página Lightning. En este artículo, veremos qué son los formularios dinámicos, cómo crearlos y probarlos y, por último, cómo transferirlos entre entornos de pruebas y de producción.
¿Qué son los formularios dinámicos de Salesforce?
Los formularios dinámicos son la solución de Salesforce a la desconexión actual entre los diseños de página de Classic y las páginas Lightning. Puedes configurar los campos que quieres mostrar y cómo organizarlos desde el Generador de aplicaciones Lightning mientras creas tus páginas Lightning, lo que acelera considerablemente el flujo de trabajo de configuración de la interfaz.
Los formularios dinámicos también ofrecen otras ventajas frente a los diseños de página. Las reglas de visibilidad disponibles para otros componentes Lightning dentro de una página Lightning también pueden aplicarse a los campos de un formulario dinámico. Esto significa que la página se adapta a lo que hace un usuario y al momento en que lo hace.
Un punto muy importante a tener en cuenta es que, por ahora, los formularios dinámicos son exclusivos de los objetos personalizados. Según Salesforce, esto se debe a una serie de comportamientos particulares de algunos objetos estándar que deben seguir funcionando. Salesforce sabe que los usuarios quieren que los formularios dinámicos se extiendan a los objetos estándar y ya ha comenzado a trabajar en ello.
Cómo crear formularios dinámicos
La forma más rápida de iniciar el proceso y abrir el Generador de aplicaciones Lightning es ir a un registro de un objeto personalizado y hacer clic en Editar página en el menú desplegable de Configuración.

Una vez en el Generador de aplicaciones Lightning, selecciona el componente Detalles del registro, que actualmente contiene tus campos según el diseño de página, y haz clic en Actualizar ahora.

Se te pedirá que selecciones el origen de tu formulario dinámico, es decir, el diseño de página que quieres usar como base. Selecciona el más adecuado y haz clic en Finalizar.

Ahora verás que todos tus campos y secciones se han migrado a la página Lightning como componentes anidados individuales.
Ahora puedes mover libremente los campos por la página Lightning, como lo harías con cualquier otro componente. Esto significa que puedes dividir tu formulario dinámico en varias secciones y moverlas por separado por toda la página. Este es un cambio ENORME que ofrece mucha más flexibilidad y libertad que los diseños de página. También puedes definir si tus campos se muestran siempre o solo en determinadas circunstancias mediante criterios de filtrado. En el siguiente ejemplo, puedes ver que dividí los campos en dos secciones y moví una de ellas a la columna de la derecha.

También puedes gestionar la visibilidad de los campos y las secciones, al igual que con otros componentes de la página Lightning.
Cómo transferir formularios dinámicos entre entornos con BlueCanvas
En la siguiente captura de pantalla, realizo una comparación rápida entre mis dos entornos de desarrollo. La captura posterior muestra los resultados: todos los archivos de metadatos de Salesforce que difieren entre las dos organizaciones. Seleccioné mi página Lightning de propiedades, ubicada en la carpeta Flexipage, y marqué la casilla para incluirla en la implementación.


A continuación, le di un título a mi solicitud de implementación e hice clic en el botón Crear solicitud de implementación. ¡Así de fácil! Mi nueva página Lightning, incluido el formulario dinámico que creé antes, ya se transfirió a mi otra organización. ¡Sumamente sencillo!
BlueCanvas utiliza el sistema de diseño Lightning, por eso su interfaz se integra visualmente con el resto de la experiencia Lightning.
Formularios dinámicos: más autonomía para los usuarios y una nueva forma de gestionar registros
Los formularios dinámicos son otro ejemplo de cómo Salesforce perfecciona la experiencia Lightning. Los vestigios de Classic desaparecen de forma lenta pero constante, y las nuevas tecnologías ocupan su lugar. Los formularios dinámicos dan vida a tus registros y permiten un mayor control sobre la experiencia del usuario.
A medida que te familiarizas con los formularios dinámicos, también te invitamos a explorar BlueCanvas para agilizar tu proceso de desarrollo, garantizar transiciones fluidas entre entornos y aprovechar el potencial de la integración continua. Lleva tu personalización de Salesforce al siguiente nivel con BlueCanvas. Contáctanos hoy!
Preguntas frecuentes: formularios dinámicos de Salesforce
¿Qué son los formularios dinámicos en Salesforce?
- Los formularios dinámicos de Salesforce permiten a los usuarios modificar el diseño de la página de detalles de un registro directamente desde la página Lightning, cerrando la brecha entre los diseños de página de Classic y las páginas Lightning.
¿Cómo creo formularios dinámicos en Salesforce?
- Para crear formularios dinámicos, ve a un registro de un objeto personalizado, accede al Generador de aplicaciones Lightning, selecciona el componente Detalles del registro, conviértelo en un formulario dinámico y elige el diseño de página de origen como base. Luego, mueve libremente los campos y las secciones por la página Lightning para lograr mayor flexibilidad.
¿Están disponibles los formularios dinámicos para los objetos estándar en Salesforce?
- Actualmente, los formularios dinámicos son exclusivos de los objetos personalizados en Salesforce. Sin embargo, Salesforce está trabajando activamente para extender esta funcionalidad a los objetos estándar en el futuro.
¿Puedo transferir formularios dinámicos entre entornos de Salesforce con BlueCanvas?
- Sí, puedes usar BlueCanvas para transferir formularios dinámicos entre entornos. Al comparar los archivos de metadatos de Salesforce, seleccionar la página Lightning correspondiente y crear una solicitud de implementación, puedes mover fácilmente los formularios dinámicos de una organización a otra.
¿Cómo mejoran los formularios dinámicos la experiencia del usuario en Salesforce?
- Los formularios dinámicos ofrecen más control y flexibilidad sobre los diseños de página, lo que permite a los usuarios personalizar la visualización de campos y secciones directamente en la página Lightning. Esto permite una experiencia de usuario más intuitiva y personalizada, sin las limitaciones de los diseños de página de Classic.



