Este texto se tradujo utilizando el sistema de traducción automatizado de Salesforce. Realice nuestra encuesta para proporcionar comentarios sobre este contenido y díganos qué le gustaría ver a continuación.
Lea sobre nuestras programaciones de actualización aquí.
Los sistemas demuestran comportamientos atractivos facilitando a las personas el acceso y el uso de aplicaciones, haciendo que los usuarios sientan que están realizando un trabajo de mayor calidad y haciendo que las personas deseen utilizar aplicaciones en el sistema.
La entrega de un comportamiento atractivo importa para el negocio porque se correlaciona directamente con la adopción del usuario, así como la satisfacción general del trabajador y el cliente. Los comportamientos de implicación también ayudan a reducir las solicitudes de asistencia y pueden ayudar a elevar la calidad de las solicitudes de funciones de los usuarios.
Uno de los retos de crear un comportamiento atractivo es que es difícil medir solo por mediciones objetivas. En su lugar, se mide por las experiencias subjetivas de los usuarios; los usuarios sienten que las aplicaciones atractivas proporcionan un valor genuino. Las aplicaciones interactivas son accesibles, no intrusivas y fáciles de comprender. Requieren una cantidad mínima de incorporación y formación. Además, utilizan métodos claros para evitar de forma proactiva errores de usuario.
Otro reto es que los objetivos de implicación a menudo variarán con los diferentes tipos de interacciones de usuario en su sistema. Por ejemplo, puede tener un conjunto de objetivos para usuarios internos que están gestionando casos y otro para usuarios externos que están enviando información a través de un formulario en su sitio web. Para diseñar sistemas de implicación, debe tener en cuenta cuidadosamente el tipo de implicación que está intentando crear y por qué los usuarios desean implicarse antes de empezar a montar funciones y páginas.
Asociarse con diseñadores de experiencia de usuario (UX) le ayudará a tomar decisiones mucho más efectivas cuando se trata de entregar aplicaciones atractivas. Desde una perspectiva arquitectónica, la adopción y retención de usuarios son componentes cruciales de un sistema saludable. Las arquitecturas implicadas reducen la probabilidad de Problemas de calidad de datos causados por usuarios que se apresuran en los procesos u omiten pasos para evitar tener que emplear tiempo en un sistema que no disfrutan utilizando. Para sistemas de cara al público externos, una arquitectura atractiva puede aumentar los ingresos y la retención de clientes ya que los clientes con los que es más fácil trabajar en sus sistemas eligen hacer más negocios con su organización.
Puede crear aplicaciones más atractivas centrándose en entregar experiencias simplificadas y útiles.
Las aplicaciones simplificadas son fáciles de navegar, presentan información y tareas de entrada de datos claramente y se adaptan a varios factores de forma. Las aplicaciones simplificadas también cuentan con patrones de experiencia a los que los usuarios se han acostumbrado en otras aplicaciones utilizadas habitualmente. Por ejemplo, la mayoría de navegadores web presentan “abrir en nueva ficha” como la opción principal cuando los usuarios hacen clic con el botón derecho del ratón en un vínculo. Una aplicación simplificada que contiene fichas seguirá el mismo patrón.
Las repercusiones de experiencias de aplicación ineficientes pueden extenderse mucho más allá de una aplicación individual. Las malas experiencias de aplicación erosionan la Trust de los usuarios. A medida que más tipos de aplicaciones críticas para el negocio y de cara al cliente se trasladan a canales digitales, esto puede costar a las empresas la fidelidad de partes interesadas clave.
Puede simplificar mejor sus aplicaciones siendo intencionado en cómo enfocar la complejidad de la aplicación, el diseño de la forma y los factores de forma.
Minimizar la complejidad de la aplicación significa que los usuarios solo ven elementos de menú, fichas y controles de navegación relevantes. Tendrá que crear asignaciones entre grupos de usuarios, permisos de usuario y la experiencia de aplicación correcta. Utilice estas asignaciones para comprender qué experiencia de aplicación presentar a un usuario concreto y luego asegurarse de que su aplicación tiene los controles lógicos necesarios para entregar esa experiencia.
Las aplicaciones que presentan a los usuarios demasiada complejidad pueden causar una variedad de experiencias deficientes:
- Los usuarios ven con frecuencia fichas innecesarias o irrelevantes, navegan a pantallas en blanco y encuentran vínculos desactivados o bloqueados.
- Las instrucciones innecesarias o no útiles como "ignorar esta ficha si su función es X..." aparecen en materiales de formación y habilitación.
- Los menús de navegación atestados obligan a los usuarios a emplear tiempo adicional en localizar los elementos que necesitan para realizar el trabajo.
Estas experiencias deficientes conducen a bajos índices de adopción y niveles de satisfacción.
Tenga en cuenta lo siguiente cuando determine el nivel correcto de complejidad de la aplicación:
- Organice menús, fichas y otros controles de navegación basándose en la prioridad del trabajo que necesitan realizar los usuarios.
- Evite introducir nuevos comportamientos que un usuario tiene que aprender únicamente para poder utilizar su aplicación.
- No elimine el acceso a funciones que permiten a los usuarios personalizar aspectos de su interfaz de usuario.
- Utilice conjuntos de permisos para proporcionar opciones de navegación ampliadas o reducidas.
- Simplifique las asignaciones de activación de páginas Lightning. Minimice el número de páginas Lightning activas por aplicación. Utilice formularios dinámicos, conjuntos de permisos y presentación condicional para agregar elementos a páginas Lightning en su aplicación. Haga esto en vez de mantener varias páginas Lightning, activadas y asignadas por perfil.
La lista de patrones y antipatrones a continuación muestra el aspecto de la gestión de complejidad de aplicaciones adecuada (y deficiente) en una organización de Salesforce. Puede utilizarlos para validar o mejorar sus diseños de aplicación.
Para obtener más información acerca de herramientas de Salesforce que pueden ayudarle a gestionar la complejidad de la aplicación, consulte Herramientas relevantes para implicarse.
Los formularios simplificados organizan la información en secuencias lógicas, admiten la introducción rápida de datos y minimizan los pasos requeridos. También permiten mensajes de validación de datos del lado del cliente útiles y eliminan ciclos de envío de formularios repetidos.
Tenga en cuenta lo siguiente al diseñar formularios:
- Agrupe campos relacionados. Agrupe campos relacionados con el mismo paso en un proceso o una tarea de entrada de datos. Elimine campos que no son directamente relevantes para la tarea en cuestión.
- Aplicar la entrada y validación de datos antes de tiempo. Los campos que requieren que los usuarios introduzcan datos deben aparecer antes en sus formularios. Es una práctica recomendada aflorar problemas con formato de datos o datos que faltan a nivel de campo y lo más rápido posible (es decir, antes de que un usuario intente navegar al siguiente paso o enviar el formulario). Además, evite mostrar errores a nivel de campo antes de que los usuarios hayan tenido la oportunidad de introducir datos en los campos.
- Minimice tareas de entrada de datos. Rellene o complete automáticamente tantos campos como sea posible, para minimizar los errores de entrada de datos y mejorar la eficiencia. Solo solicite a los usuarios introducir datos esenciales o críticos. Elimine cualquier entrada de datos que no sea relevante para el proceso comercial en cuestión. Utilice listas de selección en vez de campos de texto libre donde sea posible para aplicar la selección de opciones válidas y reducir variaciones de la misma respuesta.
- Minimice los envíos al servidor. No haga que los formularios de múltiples pasos envíen datos al servidor varias veces. Asegúrese de que todos los componentes LWC o Aura personalizados utilizan el almacenamiento en caché del lado del cliente para gestionar acciones de navegación o paginación. (Salesforce Lightning Experience y la aplicación móvil Salesforce utilizan el almacenamiento en caché del lado del cliente de forma predeterminada.) Diseñe formularios de modo que los usuarios envíen datos al servidor solo una vez. Valide entradas de usuario en el lado del cliente antes de enviar formularios. Esto minimizará los envíos de usuarios no intencionados, evitará que las transacciones duplicadas o sucias consuman ancho de banda en el backend y le ayudará a diseñar para una mejor gestión de datos.
- Gestionar estado de formulario. El almacenamiento en caché del lado del cliente no solo ayuda con comportamientos como navegación y paginación, sino que también ayuda a minimizar la pérdida de datos de problemas de conectividad intermitentes. La gestión efectiva del estado también significa que las aplicaciones pueden orquestar adecuadamente el envío de datos al servidor y evitar transacciones duplicadas, junto con la presentación de mensajes relevantes y oportunos a los usuarios basándose en el estado de las acciones del lado del servidor. Los formularios simplificados envían operaciones de datos solo una vez y no requieren que los usuarios esperen que finalicen las operaciones de larga ejecución en el servidor.
- Siga estándares de accesibilidad. Para maximizar la audiencia de sus aplicaciones y ayudar a garantizar que incluyen a todos sus clientes, aplique estándares de accesibilidad en sus diseños de formularios.
Los formularios simplificados ayudan a aumentar la integridad de datos en sus aplicaciones y lo útiles que son sus aplicaciones para los usuarios. También pueden reducir las solicitudes y los tickets de asistencia, ya que los usuarios pueden solucionar mejor los errores y comprender claramente el estado de sus envíos de formularios. Además, los formularios simplificados permiten una introducción de datos rápida y eficiente y garantizan que los usuarios no tengan que esperar a que se completen los procesos de mayor ejecución para poder realizar más trabajo.
La lista de patrones y antipatrones a continuación muestra el aspecto adecuado (y deficiente) del diseño de formularios en una organización de Salesforce. Puede utilizarlos para validar o mejorar sus diseños de formulario.
Para obtener más información acerca de herramientas de Salesforce que pueden ayudarle a crear formularios más simplificados, consulte Herramientas relevantes para implicarse. Para obtener directrices más específicas sobre la selección de la herramienta de formulario correcta para su caso de uso, consulte la Guía de decisiones del arquitecto para crear formularios con Salesforce.
Las aplicaciones interactivas se adaptan elegantemente a diferentes dispositivos y tipos de interacción, o factores de forma. Dependiendo del tipo de dispositivo, los diferentes tipos de interacciones de usuario serán más fáciles (o más difíciles) y la legibilidad para formularios y campos cambiará. Tenga en cuenta que además de las dimensiones de pantalla, el factor de forma también hace referencia a cómo interactúan sus usuarios con la pantalla. Un número creciente de dispositivos ahora tiene pantallas táctiles y algunos usuarios también pueden utilizar dispositivos especiales para la accesibilidad. Asegúrese de tener en cuenta estos factores al diseñar formularios.
No tener en cuenta las variaciones de factores de forma puede llevar a una variedad de problemas, incluyendo:
- Mala calidad de los datos
- Interfaces de aplicación inutilizables
- Más sesiones de solución de problemas o “pedido en nombre de” para agentes de asistencia
- Adopción deficiente de usuarios, bajo número de usuarios activos y altas tasas de “abandono” de aplicaciones
Para diseñar la interoperabilidad entre factores de forma en sus aplicaciones de Salesforce, considere lo siguiente:
- Identifique factores de forma compatibles para cada aplicación.
- Identifique métodos de entrada y las necesidades de accesibilidad de sus usuarios. Consulte Accesibilidad para obtener más información.
- Utilice la funcionalidad estándar para proporcionar experiencias adaptativas entre dispositivos siempre que sea posible.
- Las plantillas Lightning Page proporcionadas por Salesforce admiten diferentes factores de forma de forma predeterminada. Si elige desarrollar plantillas de página Lightning personalizadas con Aura, los desarrolladores tendrán que incorporar información de factores de forma en el archivo de diseño del componente.
- Los componentes de página estándar proporcionados por Salesforce gestionan la representación entre factores de forma compatibles por usted. Si crea componentes personalizados con LWC o Aura, los desarrolladores tendrán que gestionar el conocimiento de la anchura (existen diferencias de implementación entre Aura y LWC) y declarar la compatibilidad de factores de forma en el archivo de diseño de sus componentes.
- Siga las directrices para simplificar los formularios en todos los dispositivos.
- Cree planes de prueba (y buenas pruebas) para factores de forma clave. Idealmente, probaría todos los dispositivos y factores de forma para todas sus aplicaciones. Sin embargo, la configuración de los dispositivos correctos (o simuladores de dispositivos) para pruebas de factores de forma puede ser una inversión significativa. Si sabe que una determinada aplicación o conjunto de aplicaciones tendrá un conjunto significativo de usuarios en dispositivos móviles o tablets, dé prioridad a pruebas precisas para esas aplicaciones en factores de forma de dispositivos móviles y tablets.
La lista de patrones y antipatrones a continuación muestra el aspecto adecuado (y deficiente) de la conciencia de factores de forma en una organización de Salesforce. Puede utilizarlos para validar sus diseños antes de crear o identificar páginas que necesitan ser refactorizadas.
Para obtener más información acerca de herramientas de Salesforce para un diseño de factores de forma efectivo, consulte Herramientas relevantes para implicarse.
La siguiente tabla muestra una selección de patrones para buscar (o crear) en su organización y antipatrones para evitar o dirigir para su solución.
✨ Descubra más patrones para aplicaciones simplificadas en el Explorador de patrones y antipatrones.
| Patrones | Antipatrones | |
|---|---|---|
| Complejidad de aplicación | En su organización:
- Las aplicaciones tienen menos de 10 fichas en la configuración predeterminada proporcionada por el administrador - Ninguna aplicación tiene "Desactivar la personalización de usuario final de elementos de navegación en esta aplicación" establecido como verdadero |
En su organización:
- Las aplicaciones tienen rutinariamente más de 10 fichas en la configuración predeterminada proporcionada por el administrador - Muchas aplicaciones tienen "Desactivar la personalización de usuario final de elementos de navegación en esta aplicación" establecido como verdadero o el permiso para personalizar elementos de navegación está desactivado en toda la organización |
| Formularios | En sus aplicaciones:
- Los campos siguen agrupaciones lógicas - Los campos de entrada de datos aparecen juntos, en grupos de cinco o menos - Los errores de entrada de datos son claros y aparecen a nivel de campo, antes de que los usuarios naveguen fuera o envíen datos - Los controles de paginación permiten el movimiento entre pasos - El envío de datos se produce una vez - Las etiquetas para acciones y navegación son claras - Se proporcionan comentarios oportunos y visuales para reconocer acciones de usuario como clics de botón - Los botones de navegación (por ejemplo, "ir", "siguiente" y "atrás") se colocan de forma coherente en toda la interfaz de usuario |
En sus aplicaciones:
- Los campos de entrada de datos no se agrupan lógicamente, requiriendo una gran cantidad de cambio de contexto por parte de los usuarios que rellenan formularios - Los errores de entrada de datos contienen información críptica que solo puede interpretar alguien que comprende el funcionamiento interno del sistema - Los errores de entrada de datos solo aparecen cuando se hace clic en el botón de envío de un formulario - Los pasos y agrupaciones no están claramente definidos, dificultando la navegación - El envío de datos se produce varias veces a lo largo del proceso de entrada de datos - Las etiquetas para acciones y navegación son confusas para usuarios que no están familiarizados con funciones subyacentes del sistema - No se proporciona reconocimiento visual de acciones de usuario - Los botones de navegación aparecen en ubicaciones arbitrarias en toda la interfaz de usuario |
| En su lógica de formulario:
- Los campos se rellenan previamente o se rellenan automáticamente tanto como sea posible - No se requiere que los usuarios esperen acciones del lado del servidor de larga ejecución para completar - Los componentes personalizados utilizan cacheable=true para acciones basadas en servidor que no implican operaciones de datos
- Las operaciones de datos se realizan una vez - En LWC los adaptadores @wire gestionan todas las acciones que no implican operaciones de datos |
En su lógica de formulario:
- Los campos que se pueden rellenar previamente o rellenar automáticamente requieren introducción manual - Los usuarios tienen que dejar de trabajar durante el proceso de envío para esperar que se completen las acciones del lado del servidor - Conjunto de componentes personalizados cacheable=false |
|
| Factor de forma | En su organización:
- Las plantillas de página Lightning proporcionadas por Salesforce se utilizan para todas o la mayoría de las páginas - Las plantillas de página Lightning personalizadas utilizan design:supportedFormFactors y design:supportedFormFactor en archivos de diseño de componentes Aura
- Los componentes LWC o Aura personalizados disponibles en el Generador de aplicaciones declaran factores de forma compatibles en sus respectivos archivos de diseño e implementan patrones de estilo conscientes de la anchura |
En su organización:
- Classic sigue activo - Las plantillas de página Lightning personalizadas no utilizan uniformemente design:supportedFormFactors y design:supportedFormFactor en archivos de diseño de componentes Aura
- Los componentes LWC o Aura personalizados disponibles en el Generador de aplicaciones no declaran de forma coherente factores de forma compatibles en sus respectivos archivos de diseño - En componentes LWC o Aura personalizados, el estilo consciente del ancho no se implementa por interfaces proporcionadas por Salesforce - En componentes LWC o Aura personalizados, el estilo para diferentes factores de forma está dirigido puramente por valores de px o % codificados en CSS |
| En escritorio:
- Los campos de entrada de datos y los controles de navegación se ajustan a la pantalla y se pueden interactuar con ellos según lo previsto - Las páginas de registro y aplicación aparecen correctamente, basándose en reglas de asignación de activación de página |
En escritorio:
- Los campos de entrada de datos y los controles de navegación no aparecen en sus ubicaciones previstas en la pantalla - Las interacciones con campos de entrada de datos y controles de navegación no coinciden con los comportamientos requeridos - La falta de reglas de asignación de activación de páginas significa que todos los usuarios ven las mismas páginas de registro y aplicación |
|
| En dispositivos móviles y tablets:
- Las entradas de datos y los controles de navegación aparecen correctamente - Los usuarios pueden introducir datos fácilmente - Los menús de navegación móvil, optimizados para factores de forma más pequeños, aparecen - Los formatos compactos aparecen a nivel de registro |
En dispositivos móviles y tablets:
- Las entradas de datos y los controles de navegación no se representan de forma coherente o correcta - Los usuarios no pueden introducir datos fácilmente - Los menús de navegación móvil no se distinguen de la navegación de escritorio - Los formatos compactos no están configurados a nivel de registro |
Las aplicaciones útiles permiten a los usuarios sentirse más empoderados y efectivos, con menos distracciones o interrupciones.
Las aplicaciones útiles ayudan a mantener la integridad de datos mitigando errores manuales y proporcionando comentarios a los usuarios cuando y donde los necesitan. Ayudan a los usuarios a comprender en qué acciones necesitan centrarse ahora y después, y proporcionan información relevante para ayudar los usuarios a resolver sus propios problemas con mayor rapidez. Proporcionan un vínculo claro entre las acciones de un usuario y la repercusión o los logros significativos.
Puede crear aplicaciones más útiles con tres hábitos clave: notificación y mensajes, directrices en aplicación y reconocimiento y recompensas.
Las notificaciones y los mensajes ayudan a los usuarios a mantenerse informados.
Un sistema de notificación y mensajería bien diseñado puede aumentar la implicación y la productividad proporcionando a los usuarios la información que necesitan para tomar decisiones críticas de forma oportuna. Un sistema de notificación y mensajería mal diseñado, que presenta mensajes que no son relevantes ni oportunos, tendrá el efecto contrario. Los usuarios internos desactivarán o ignorarán rápidamente las notificaciones, lo que les hará perderse mensajes legítimos que pueden afectar a procesos comerciales esenciales. Los clientes u otros usuarios externos que se cansan de las notificaciones sin sentido pueden decidir dejar de utilizar sus sistemas por completo.
Al decidir cómo gestionarán las aplicaciones el envío de notificaciones y mensajes a los usuarios, tenga en cuenta lo siguiente:
- Para errores, utilice notificaciones y mensajes como último recurso. Diseñe la gestión de errores en su sistema con procesamiento back-end que puede corregir ciertos tipos de errores sin intervención humana. Envíe a los usuarios solo mensajes acerca de errores críticos que les impedirán completar tareas. Del mismo modo, envíe a los usuarios comerciales solo mensajes de error cuando haya alguna acción correctiva que puedan (y necesiten) realizar por sí mismos. Los mensajes de error o detalles adicionales pueden ponerse a disposición a través de informes o enviarse al personal de asistencia técnica utilizando métodos asíncronos para un seguimiento posterior.
- Seleccione tipos de mensajes en función de la relevancia, la urgencia y la oportunidad. Los diferentes tipos de mensajes tienen diferentes niveles de comportamiento de bloqueo o interrupción. Los avisos son un tipo de mensaje de “bloqueo”, ya que requieren que los usuarios los reconozcan antes de poder continuar con su trabajo. Al igual que con los mensajes de error, los avisos deben utilizarse con moderación. Las notificaciones Toast no son de bloqueo, pueden tener diferentes comportamientos de persistencia y admiten diferentes tipos de casos de uso de mensajes. Los mensajes menos intrusivos son las notificaciones en aplicación o los correos electrónicos. Estos se utilizan mejor para entregar información con la que los usuarios pueden tratar cuando y como elijan.
- Considera lo que tiene que pasar. Aunque algunas notificaciones son informativas (como mensajes de operación correcta), otras pueden requerir que los usuarios realicen algún tipo de acción. Cuando diseñe notificaciones, asegúrese de tener en cuenta no solo la notificación en sí, sino cualquier información adicional que un usuario podría necesitar para realizar acciones. Incluya instrucciones claras o vínculos a donde los usuarios pueden encontrar información adicional o completar pasos de seguimiento en todas las notificaciones con capacidad de acción.
- Céntrese en la legibilidad. Asegúrese de comunicar claramente el propósito de cada notificación y los siguientes pasos que debe realizar un usuario en respuesta. Los mensajes deben ser comprensibles para usuarios comerciales que no están familiarizados con el funcionamiento interno de los sistemas subyacentes. Cuando cree mensajes, siga los estándares de accesibilidad y asegúrese de que están traducidos para dar asistencia a los usuarios en las regiones donde puedan aparecer.
Incluya patrones para cuándo utilizar notificaciones o diferentes tipos de errores en sus estándares de diseño para ayudar a garantizar que los generadores de aplicaciones siguen prácticas coherentes.
La lista de patrones y antipatrones a continuación muestra el aspecto adecuado (y deficiente) de las notificaciones y la mensajería en una organización de Salesforce. Puede utilizarlos para validar sus diseños antes de crear o identificar usos que necesitan refactorizarse.
Para obtener más información acerca de las herramientas de Salesforce para notificaciones y mensajería, consulte Herramientas relevantes para implicarse.
Las directrices en aplicación pueden ser una forma potente de desmitificar flujos de trabajo complejos (aunque debe asegurarse de haberlos optimizado primero) o ayudar a incorporar nuevo personal. Puede ser una excelente forma de introducir cambios en los procesos, resaltar nuevas funciones o distribuir la formación de forma automatizada y ampliable. Sin embargo, si no se implementa cuidadosamente, las directrices en aplicación pueden utilizarse en exceso. Los elementos emergentes o alertas frecuentes pueden crear una enorme cantidad de ruido e interrupciones para los usuarios, lo que lleva a la pérdida de productividad. Las directrices en aplicación también se pueden infrautilizar, dando como resultado procesos de gestión de cambios y versiones más engorrosos (especialmente para funciones sencillas). En última instancia, tanto el uso excesivo como el uso insuficiente de directrices en aplicación conducen a una serie de problemas que plantean riesgos para el negocio, incluyendo:
- Integridad de datos inferior
- Aumento de errores de usuario
- Mayor frustración de los usuarios y menor satisfacción de los usuarios
- Menor productividad de usuarios
Tenga en cuenta que es posible que desee utilizar directrices en aplicación de forma diferente en diferentes escenarios, ya que la mentalidad de un usuario dictará cuánta orientación es “demasiada” frente a “no suficiente”. Los usuarios que se presentan a un nuevo sistema por primera vez probablemente requerirán mensajería más frecuente que los usuarios que simplemente están aprendiendo sobre una nueva función en un sistema con el que ya están familiarizados.
Estas son algunas claves para crear directrices en aplicación efectivas:
- Desarrollar estándares de diseño. Es importante recordar que la sobreexposición a directrices en aplicación puede provocar que los usuarios comiencen a descartar o ignorar mensajes de forma rutinaria. En este punto, las directrices en aplicación se convierten en una molestia, en vez de un recurso. Defina estándares de diseño para dejar claro cuándo utilizar solicitudes, presentaciones, texto de ayuda a nivel de campo, mensajes de validación, rutas, flujos de pantalla, etc.
- Cree un sistema de priorización para implementaciones de directrices. No todos los casos de uso para directrices en aplicación deben implementarse. En su lugar, considere las siguientes preguntas para priorizar. ¿Dónde puede utilizar simplemente mejores nombres de campo, etiquetas más explícitas en botones, mejor diseño de formularios y optimización de procesos para crear flujos de trabajo más intuitivos? ¿Dónde puede agregar texto o vínculos más útiles a una ruta? ¿Qué impacto de coste comercial tendrá la directriz en aplicación? ¿Con qué frecuencia desea entregar mensajes a sus usuarios? Asegúrese también de que cualquier implementación está incluida en su hoja de ruta, de modo que todas las partes interesadas tengan visibilidad.
- Asigne usuarios a directrices en aplicación activas (y propuestas). La asignación de usuarios a directrices en aplicación le ayudará a identificar y evitar la “sobrecarga de ayuda” debido a demasiadas directrices en aplicación que aparecen para un usuario. A menudo esto es el resultado de un desarrollo aislado, ya que los equipos piensan demasiado en su caso de uso particular. Mantener una visión holística de lo que se expondrá a los usuarios es especialmente importante para organizaciones grandes. Incluir implementaciones de directrices en su hoja de ruta también puede ayudar.
- Recopile y utilice comentarios para mejorar. Revise datos sobre el uso de directrices en aplicación y utilícelos para juzgar la eficacia de implementaciones de directrices en aplicación. Asegúrese de proporcionar formas para que los usuarios también proporcionen comentarios abiertos para ayudar a los generadores de directrices.
La lista de patrones y antipatrones a continuación muestra el aspecto de las directrices en aplicación adecuadas (y deficientes) en una organización de Salesforce. Puede utilizarlos para validar diseños antes de crear e identificar implementaciones que necesitan refactorizarse.
Para obtener más información acerca de las herramientas de Salesforce para directrices en aplicación, consulte Herramientas relevantes para implicarse.
La creación de reconocimiento y recompensas en una aplicación ayuda a las personas que utilizan esa aplicación a sentirse más conectadas con la repercusión de su trabajo y comprender mejor el valor de sus contribuciones, productividad y rendimiento. También es una forma potente de desbloquear la fidelidad y la implicación.
No diseñar para el reconocimiento o experiencias de aplicación gratificantes puede contribuir a una variedad de problemas, incluyendo:
- Usuarios que luchan por comprender su progreso o velocidad
- Confusión sobre el progreso hacia los objetivos o el trabajo inacabado
- Usuarios más improductivos, que no ven una conexión entre sus tareas y el “panorama general”
- Tiempo de gestión perdido en la creación de informes de objetivos manuales de bajo nivel
Las experiencias de aplicación gratificantes pueden ser difíciles de diseñar y entregar, ya que dependen de la cultura, las políticas y los estándares de la empresa, así como del contexto y las preferencias de los usuarios individuales. Las funciones que pueden ayudar los usuarios de escritorio a sentir momentos de placer o aprecio pueden convertirse en una irritación para un usuario en dispositivos móviles o un usuario que intenta trabajar desde una oficina en casa ruidosa y ocupada. Es posible que las personas que utilizan una aplicación para trabajar con información privada o altamente confidencial no aprecien la comunicación sobre eventos clave en forma de celebraciones de confeti o insignias. Por el contrario, un equipo de ventas distribuido puede ver dicha ludificación como una experiencia de aplicación apropiadamente gratificante. En última instancia, los patrones de implementación que seleccione pueden determinarse mejor trabajando con diseñadores de experiencia de usuario (UX) en un equipo.
Cuando se trata de arquitectura, es importante identificar cómo y dónde pueden implementar las aplicaciones funciones que ayudan a los usuarios a sentirse reconocidos y recompensados. También es clave comprender cómo y dónde estas funciones podrían hacer que las aplicaciones sean menos reutilizables o evitar la entrega de valor comercial real.
Estas son algunas preguntas a tener en cuenta al evaluar el reconocimiento y las recompensas en aplicaciones de Salesforce:
- ¿Cómo y dónde pueden los usuarios ver su propio progreso, así como estadísticas generales del equipo? Los informes son importantes, pero a menudo contienen datos de resumen que pueden perder el contexto del trabajo diario. Puede utilizar una herramienta como el Generador de aplicaciones Lightning para integrar gráficos o paneles en pantallas de registro en el contexto de una aplicación, ayudando a los usuarios a comprender su impacto o progreso a medida que realizan sus tareas diarias.
- ¿Cómo se deben reconocer los usuarios? Esto puede variar según las preferencias individuales o del equipo. En algunos casos, es posible que los supervisores deseen ver mensajes sobre el progreso de los usuarios de modo que puedan compartirse con un grupo más grande. El reconocimiento también puede ser una ventaja adicional para ayudar con la moral de los empleados. Además, en otros casos, es posible que los usuarios simplemente prefieran ser los únicos notificados acerca de su progreso en una tarea o proyecto concreto.
La lista de patrones y antipatrones a continuación muestra el aspecto adecuado (y deficiente) de reconocimiento y recompensas en una organización de Salesforce. Puede utilizarlos para validar diseños antes de crear e identificar implementaciones que necesitan refactorizarse.
Para obtener más información acerca de las herramientas de Salesforce para el reconocimiento y las recompensas, consulte Herramientas relevantes para implicarse.
La siguiente tabla muestra una selección de patrones para buscar (o crear) en su organización y antipatrones para evitar o dirigir para su solución.
✨ Descubra más patrones para aplicaciones útiles en el Explorador de patrones y antipatrones.
| Patrones | Antipatrones | |
|---|---|---|
| Notificaciones y mensajes | Sus estándares de diseño incluyen:
- Casos de uso aprobados para notificaciones, brindis y notificaciones - Patrones de diseño para variantes de tostadas y notificaciones - Patrones de diseño para mensajería de error |
Si los estándares de diseño están definidos, no solucionan errores y notificaciones |
| En su organización:
- Las notificaciones son el formato de mensajería predominante - Los mensajes de brindis utilizan variantes - Mensajes de brindis con modo establecido como fijo no existen
- Los avisos se utilizan rara vez, si es que se utilizan - Las respuestas generativas siempre identifican orígenes de datos utilizados - Los bots se identifican claramente antes de la primera interacción con los usuarios - Las renuncias de responsabilidad por riesgos asociados con la IA generativa aparecen a los usuarios antes de la primera interacción - Las renuncias de responsabilidad de IA están en un lenguaje claro y comprensible para los usuarios |
En su organización:
- Los correos electrónicos son el formato de mensajería predominante - No hay un enfoque coherente para los tipos de mensajes - Los mensajes de brindis no utilizan consistentemente variantes - Mensajes de brindis con modo establecido como fijo existen
- Los avisos se utilizan ad hoc - Las respuestas generativas no identifican orígenes de datos utilizados - Los bots no se identifican claramente antes de la primera interacción con los usuarios - No aparecen renuncias de responsabilidad por riesgos de IA generativa a los usuarios - Las renuncias de responsabilidad de IA no están en un lenguaje claro y comprensible para los usuarios |
|
| En sus aplicaciones:
- No se envían respuestas generativas directamente a usuarios finales sin puntos de implicación humana |
En sus aplicaciones:
- Las respuestas generativas se envían directamente a usuarios finales sin puntos de implicación humana |
|
| Vea también: Gestión de errores | ||
| Directrices en aplicación | Sus estándares de diseño y documentación incluyen:
- Casos de uso aprobados para directrices en aplicación - Patrones de diseño para solicitudes y presentaciones - Una matriz clara de usuarios, aplicaciones y directrices en aplicación activas |
Si existen estándares de diseño y documentación, estos:
- No tratar directrices en aplicación - No incluir una matriz clara mostrando usuarios, aplicaciones, directrices en aplicación activas |
| En su organización:
- La configuración para "Demora entre directrices en aplicación" utiliza el valor predeterminado o un valor personalizado que es mayor que el periodo predeterminado (24 horas) proporcionado por Salesforce - Ninguna aplicación tiene más de una presentación activa - Ninguna presentación tiene un parámetro "Tiempos para mostrar" que sea superior a 10 - No se activan solicitudes para "Cualquier página, cualquier aplicación" o "Esta página, cualquier aplicación" |
En su organización:
- La configuración para "Demora entre directrices en aplicación" se establece en un periodo que es más corto que el periodo predeterminado (24 horas) proporcionado por Salesforce - Las aplicaciones tienen más de una presentación activa - Muchas presentaciones tienen un parámetro "Tiempos para mostrar" que es superior a 10 (y algunas tienen el valor máximo de 30) - Las solicitudes se activan ad hoc, muchas con el parámetro "Cualquier página, cualquier aplicación" o "Esta página, cualquier aplicación" |
|
| Reconocimiento y recompensas | En su organización:
- Las aplicaciones utilizan análisis integrados para mostrar a los usuarios estadísticas de productividad y progreso de objetivos relevantes - Las celebraciones de rutas solo se activan con el consentimiento del usuario - Las notificaciones y la mensajería incluyen el reconocimiento de usuarios, y reflejan las preferencias de los usuarios en el diseño de quién es notificado y qué desencadena notificaciones |
En su organización:
- Analytics relacionado con el progreso de objetivos y estadísticas de productividad solo están disponibles en informes o paneles de gestor - Las celebraciones de rutas están activadas sin comprobar el consentimiento del usuario - Las notificaciones y la mensajería no incluyen ningún tipo de reconocimiento de usuario o no reflejan las preferencias de los usuarios y se sienten ruidosas o confusas |
| Herramienta | Descripción | Simplificado | Útil |
|---|---|---|---|
| Activar su página de aplicación Lightning | Gestionar la disponibilidad, nomenclatura, visibilidad y posicionamiento de páginas | X | |
| Paneles de adopción | Revisar el historial de inicio de sesión, la adopción de funciones y la productividad | X | X |
| Alerta | Persistir alertas sobre sesiones y mostrarlas sin inicio de usuario | X | |
| Almacenamiento en caché del lado del cliente de resultados del método Apex | Evaluar el rendimiento con datos del lado del cliente en caché | X | |
| Formularios dinámicos | Solo mostrar campos obligatorios y secciones de página a usuarios | X | |
| Perspectivas de compromiso | Supervisar la actividad de usuarios recientes y realizar acciones según sea necesario | X | X |
| Directrices en aplicación | Utilizar solicitudes y presentaciones para la formación y la incorporación | X | |
| Rutas de aprendizaje | Personalizar experiencias de aprendizaje de usuarios | X | |
| Generador de aplicaciones Lightning | Crear páginas móviles y Lightning personalizadas sin código | X | |
| Servicio de datos Lightning | Almacenar en caché y compartir datos entre componentes | X | |
| Validador del sistema Lightning Design para VS Code | Validar marca con directrices SLDS | X | X |
| Plantillas de páginas Lightning | Crear páginas Lightning para diferentes factores de forma | X | |
| Filtros de búsqueda | Filtrar valores para búsqueda, principal-detalle y relaciones jerárquicas | X | |
| Gestionar varias divisas | Utilizar varias divisas en transacciones | X | |
| Mensajería | Enviar mensajes SMS, Facebook Messenger o WhatsApp | X | |
| Mobile Publisher | Crear versiones móviles de aplicaciones Lightning y sitios de Experience Cloud | X | |
| Componentes listos para dispositivos móviles | Crear componentes que tengan un buen rendimiento en experiencias móviles | X | |
| Sitios multilingües | Crear diferentes versiones de idioma de su sitio | X | X |
| Generador de notificaciones | Crear notificaciones personalizadas para presentar información | X | |
| Ruta | Guía a los usuarios por los procesos comerciales y celebra el éxito | X | X |
| Caché de plataforma | Mejorar el rendimiento y la fiabilidad al almacenar datos en caché | X | |
| Vista previa de páginas de aplicaciones móviles en el Generador de aplicaciones Lightning | Vista previa de páginas de aplicación y registro en un dispositivo móvil | X | |
| Solicitud | Alertar a los usuarios de problemas y actualizaciones relacionados con el sistema | X | |
| Insignias de reconocimiento | Reconocer y celebrar los logros de los usuarios | X | |
| Reconocimiento con WDC | Aprobar habilidades y dar gracias | X | |
| Tipos de registro | Personalizar procesos comerciales, valores de lista de selección y formatos de página | X | X |
| Descripción general de reputación | Reconocer la participación y compartir Knowledge | X | |
| Reglas de restricción | Evitar que los usuarios accedan a registros que pueden contener datos innecesarios | X | |
| Componentes de página estándar | Comprender los componentes estándar de Salesforce Lightning | X | |
| Traducciones | Gestionar traducciones para usuarios globales | X | X |
| Reglas de validación | Verificar que los datos cumplen los estándares especificados antes de guardar | X |
| Recurso | Descripción | Simplificado | Útil |
|---|---|---|---|
| Guía del arquitecto para la creación de formularios | Evaluar consideraciones de diseño de formularios y seleccionar la mejor herramienta | X | |
| Configurar su componente para diferentes factores de forma | Configurar componentes para representar en escritorios y teléfonos | X | |
| Personalizar contenido de ayuda | Adapte el contenido de ayuda a su implementación exclusiva | X | |
| Valores de campo predeterminados | Definir valores de campo predeterminados, dinámicos o estáticos | X | |
| Directrices de diseño | Crear interfaces de usuario coherentes con prácticas recomendadas | X | X |
| Plantilla Estándares de diseño | Crear estándares de diseño para su organización | X | X |
| Habilidades de prueba de diseño (Trailhead) | Métodos de planificación para validar y probar diseños | X | X |
| Directrices de comentarios en aplicación | Revisar directrices para recopilar comentarios desde su sistema | X | X |
| Biblioteca estática Android del sistema Lightning Design | Crear aplicaciones nativas para Android con el aspecto de páginas Lightning | X | |
| Biblioteca estática de iOS del sistema Lightning Design | Crear aplicaciones iOS nativas con el aspecto de páginas Lightning | X | |
| Directrices de mensajería | Comunicar información relevante y crear momentos de placer | X | |
| Tipos de mensajería | Comprender los diferentes tipos de mensajería basándose en la interacción de usuarios | X | |
| Directrices de navegación | Ayudar los usuarios a moverse entre páginas y situarse en una aplicación | X | |
| Pruebas de accesibilidad web (Trailhead) | Utilizar pruebas automatizadas y manuales para garantizar la accesibilidad | X | X |
| Directrices de implicación de usuarios | Revisar directrices para la incorporación, adopción, asistencia y aprendizaje | X | X |
Ayúdenos a mantener Salesforce Well-Architected relevante para usted; realice nuestra encuesta para proporcionar comentarios sobre este contenido y díganos qué le gustaría ver a continuación.