Comparar Lightning Experience y Salesforce Classic
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Explicar qué son Lightning Experience y Salesforce Classic
- Describir cómo Lightning Experience ayuda a sus usuarios de negocio a ser más productivos
- Explicar por qué las páginas funcionan de forma distinta en Lightning Experience que en Salesforce Classic
Ayude a Lightning Experience a ayudar a sus usuarios a ir más rápido
Si es un administrador de Salesforce, ya sabe que Salesforce tiene dos interfaces de usuario de sobremesa: Lightning Experience y Salesforce Classic. Quizás ya pasó a Lightning Experience, o quizás está planeando implementarlo en su compañía en breve. En cualquiera de esos casos, querrá que sus usuarios aprovechen toda la velocidad y potencia que la nueva y moderna interfaz de usuario puede ofrecerle.
Con este módulo aprenderá qué factores afectan al desempeño de Lightning Experience. También aprenderá a optimizar su red, los dispositivos y navegadores de sus usuarios y la configuración de su organización para tenerlo todo a máxima velocidad.
Los usuarios esperan más de las aplicaciones de negocios
Cuando desarrollamos nuestra interfaz de usuario anterior, Salesforce Classic, la optimizamos para el ingreso de datos y el mantenimiento de registros, lo que incluye su recuperación, modificación y almacenamiento en la nube.
La web de los consumidores cambió en la última década, como cambiaron las expectativas de cómo deben funcionar las aplicaciones web y qué se puede hacer con ellas. Nuestra nueva interfaz de usuario, Lightning Experience, se creó para cumplir esas expectativas.
Lightning Experience está diseñado para la acción. Le permite crear experiencias que ayudarán a sus usuarios a ser más productivos. Echemos un vistazo a los siguientes ejemplos.
Espacio de trabajo de oportunidades de Lightning Experience
El espacio de trabajo de oportunidades de Lightning Experience ayuda a sus representantes de ventas a trabajar con sus negociaciones más rápida y eficientemente.
También puede personalizarlo para que se adapte al proceso de ventas de su compañía. Agregue información orientativa para sus representantes, destaque la información clave y cree acciones personalizadas para que los representantes puedan actualizar registros y cerrar acuerdos más rápido.
Vista Kanban
La vista Kanban organiza un conjunto de registros en columnas para que sus representantes puedan monitorear su trabajo de un vistazo.
Los representantes pueden trasladar rápidamente los registros a la siguiente etapa con solo arrastrar la tarjeta de oportunidad.
Experiencias de usuario completas, creadas con componentes Lightning
Los componentes Lightning son el motivo por el que los desarrolladores de Salesforce consiguieron que las funciones de Lightning Experience, como el espacio de trabajo de oportunidades o la vista Kanban, entre otras, sean tan increíbles. El marco de trabajo de componentes Lightning, que se basa en estándares modernos como HTML5 y CSS3, es compatible con los controladores JavaScript en el lado del cliente y Apex en el lado del servidor. En resumen, eso significa que los desarrolladores pueden crear aplicaciones enriquecidas que responden a las entradas de los usuarios, la hora, los eventos y las actualizaciones de datos. Veamos las siguientes ventajas de Lightning Experience:
- Las páginas son dinámicas.
- Los usuarios pueden controlar la forma en que ven los datos en la página mediante un cambio de la densidad de la visualización.
- Los administradores pueden crear páginas rápidamente con componentes estándar y personalizados.
- Los desarrolladores pueden aplicar lógica de negocios en el dispositivo del usuario, lo que permite ahorrar tiempo.
Desempeño de las páginas en Salesforce Classic y Lightning Experience
Ahora ya sabe que Lightning Experience se diseñó para aumentar la productividad de los usuarios. Pero ¿qué tiene eso que ver con el desempeño? Veamos cómo se representan las páginas web en cada interfaz de usuario. En Salesforce Classic, el servidor (su instancia de Salesforce) es el que genera las páginas web, que después se representan en el cliente (el dispositivo móvil o de sobremesa del usuario). En Lightning Experience, las páginas se cargan en el dispositivo de su usuario progresivamente, componente a componente.
Como los componentes pueden contener subcomponentes, que a veces se cargan después del componente principal, no siempre es fácil medir cuándo terminó de cargarse una página. Usamos una medición denominada EPT (por las siglas en inglés de "Experienced Page Time"), que mide el tiempo de carga de página que experimentan los usuarios finales.
Salesforce define el EPT como el tiempo que transcurre entre que la página empieza a cargarse hasta que cesa la actividad durante, al menos, dos marcos (unos 33 milisegundos). Necesitamos dos marcos adicionales para captar actividades asíncronas como la transferencia de datos o la interacción de usuarios. Aprenderá más sobre el EPT en la siguiente unidad de este módulo.
Factores que afectan al desempeño de Lightning Experience
Como administrador, puede optimizar el desempeño de Lightning Experience para sus usuarios. Para ello, hay que tener en cuenta los puntos clave que se mencionan a continuación.
- Como las páginas de Lightning Experience se cargan progresivamente en el cliente, su desempeño dependerá del desempeño del dispositivo y el navegador del usuario.
- Lightning Experience necesita muchos intercambios web para representar una página, ya que los datos se transfieren entre el servidor y el cliente, por lo que se ve afectado por la latencia de la red.
- Las páginas más complejas con muchos componentes o campos personalizados se representan más lentamente.
En la siguiente unidad aprenderá a medir el EPT de su organización. Cuando sepa cuál es el desempeño de sus páginas, tendrá la información que necesita para detectar los problemas y empezar a solucionarlos.
Recursos
- Blog Salesforce Developers: Nuevos ajustes de densidad para la IU de Lightning Experience en Winter ’19
- Trailhead: Componentes web Lightning para desarrolladores Aura
- Blog Salesforce Developers: Gestión de eventos con controladores en el lado del cliente
- Blog Salesforce Developers: EPT o tiempo de carga transcurrido