Notificaciones

Definición

Las notificaciones son mensajes que comunican información al usuario. Los dos tipos principales de notificaciones son notificaciones toast y notificaciones en línea. Las notificaciones proporcionan un espacio limitado para el contenido y, por lo tanto, el contenido debe ser breve y conciso. Un usuario debe poder escanear rápidamente la notificación, estar informado de la situación y saber qué hacer a continuación.

Utilizamos notificaciones para informar a los usuarios de actualizaciones o cambios en el estado del sistema. La comunicación con los usuarios y la retroalimentación inmediata son importantes para generar confianza. Si bien las notificaciones son un método eficaz para comunicarse con los usuarios, son disruptivas y deben usarse con moderación.

 


Casos de uso

Cuándo usar

Utilice notificaciones para informar a los usuarios sobre actualizaciones y cambios de estado importantes. La transparencia es un elemento fundamental para generar confianza en los usuarios. Deben ser relevantes para el usuario y lo menos disruptivos posible. Hay dos casos de uso principales para las notificaciones: generadas por tareas y generadas por el sistema.

Cuando no usar

Envíe notificaciones solo cuando sea necesario. Limite cada notificación a la parte de la interfaz y el flujo de trabajo para los que es relevante. Ser interrumpido crea una experiencia frustrante y desalentadora para los usuarios, por lo que esto debe limitarse tanto como sea posible. Además, las distracciones frecuentes reducen la productividad y pueden provocar fatiga por alerta.

 


Generación de notificaciones

Por tareas

Las notificaciones generadas por tareas se inician en respuesta a la acción del usuario durante una tarea específica. Proporcionan a los usuarios comentarios directos e inmediatos. Deben ubicarse en la región de la página en la que está trabajando el usuario y estar relacionados con la acción del usuario.

Puede enviar una notificación generada por la tarea cuando:

  • Un formulario se envió correctamente

  • Hay un problema al cargar un archivo.

  • No se pueden encontrar las credenciales

Por el sistema

Estas notificaciones son iniciadas por la aplicación o el sistema, independientemente de la acción del usuario. Proporcionan actualizaciones sobre el estado del sistema en segundo plano o eventos fuera de contexto que han finalizado.

Puede enviar una notificación generada por el sistema cuando:

  • Un usuario pierde la conexión a la red

  • El mantenimiento planificado del sistema llegará pronto

  • Un nuevo informe está listo

  • La sesión de inicio de sesión del usuario está a punto de caducar

 


Contexto y prioridad

Mensaje de notificación

Es importante tener en cuenta el contexto del usuario al escribir mensajes de notificación. Utilice un lenguaje que sea accesible para el usuario y que se entienda fácilmente. Use un tono que sea apropiado para la situación y la notificación.

Debido a que las notificaciones generadas por tareas se envían en respuesta a la acción del usuario, no es necesario brindar a los usuarios información general extensa. Por el contrario, las notificaciones generadas por el sistema generalmente no son relevantes para la tarea actual del usuario, por lo que debe asegurarse de que el usuario tenga suficiente contexto para comprender la notificación.

Prioridad de notificación

Las notificaciones varían en su prioridad y, por lo tanto, deben variar en su grado de disrupción para los usuarios. Es importante hacer coincidir la urgencia y la prioridad de la información que se comunica con el estilo visual y el comportamiento de la notificación.

 


Tipos de notificaciones

 

Uso

Duración e interacción

 

Uso

Duración e interacción

En línea

Proporcionar a los usuarios comentarios no disruptivos o el estado de una acción.

Persistir hasta que el usuario resuelva o descarte el mensaje y puede incluir una acción de botón fantasma

Toast

Mensajes breves basados ​​en el tiempo que se deslizan dentro y fuera de una página y brindan información no disruptiva

Desaparecer automáticamente o puede ser descartado por el usuario

Banner

Notificaciones de nivel de producto o sistema que no son específicas de una tarea

Persistir hasta que el usuario lo descarte y puede incluir un botón o enlace fantasma

Panel de notificación

Centro de notificaciones que proporciona a los usuarios mensajes generados por el sistema

Abierto y cerrado por el usuario

Modal

Notificaciones altamente disruptivas que brindan a los usuarios información crítica que necesita su atención o acción.

Ir al detalle de Modal para más info.

Conservar y bloquear tareas hasta que el usuario las descarte. Los modales permiten más acciones del usuario que otras notificaciones y pueden incluir otros componentes de Carbon.

 


Estados

Estado

Uso

Acción

Color

Estado

Uso

Acción

Color

Informativo

Proporcionar información adicional a los usuarios que puede no estar vinculada a su acción o tarea actual.

No requieren una acción inmediata y pueden descartarse con un temporizador o persistir, según el contenido.

Azul

Error

Informar a los usuarios de un error o falla crítica y, opcionalmente, bloquear al usuario para que no continúe hasta que se haya resuelto el problema.

Persistir siempre hasta que el usuario los descarte o resuelva el error

Rojo

Advertencia

Informar a los usuarios que están tomando acciones que no son deseables o que pueden tener resultados inesperados.

A menudo persiste hasta que el usuario descarta la notificación o continúa con su tarea

Naranja

Éxito

Confirmar que una tarea se completó como se esperaba

Por lo general, no requieren más acciones y pueden descartarse automáticamente o persistir de manera no intrusiva.

Verde

 


Anatomía

  • Icono: informa a los usuarios del tipo de notificación de un vistazo.

  • Título: ofrece a los usuarios una descripción general rápida de la notificación.

  • Mensaje (opcional): proporciona detalles adicionales y pasos procesables para que los tome el usuario.

  • Botón Cerrar (opcional): cierra la notificación.

Título

  • El título debe ser breve y descriptivo, explicando la información más importante.

  • Cuando sea posible, comunique el mensaje principal usando solo el título.

  • Use un punto solo si el título es una oración completa.

Contenido

  • Sea conciso y evite repetir o parafrasear el título.

  • Limite el contenido a una o dos oraciones cortas.

  • Explique cómo resolver el problema incluyendo las acciones de solución de problemas o los pasos siguientes. Puede incluir enlaces dentro del cuerpo de la notificación que redirijan al usuario a los siguientes pasos.

 


Notificación en línea

Las notificaciones en línea aparecen en los flujos de tareas para notificar a los usuarios el estado de una acción. Suelen aparecer en la parte superior del área de contenido principal. Las notificaciones en línea no son disruptivas y se limitan a un área específica en la interfaz de usuario. Las notificaciones en línea muestran mensajes generados por tareas y generados por el sistema y persisten hasta que el usuario las descarta o se resuelve la notificación. Se utilizan con frecuencia junto con mensajes de nivel de campo para errores en formularios u otras áreas de entrada.

Mejores prácticas:

  • Coloque notificaciones en línea cerca de sus elementos relacionados.

  • En los formularios, las notificaciones en línea se pueden colocar en la parte superior o inferior.

  • Mantenga el mensaje en dos líneas.

  • No cubra otro contenido con notificaciones en línea.

  • El ancho de la notificación varía según el contexto y el diseño de la página.

  • Sea descriptivo y dé a los usuarios los próximos pasos claros.

 


Notificaciones Toast

Los toast son elementos basados ​​en el tiempo, se utilizan para mostrar mensajes cortos; generalmente aparecen en la parte superior de la pantalla y desaparecen después de unos segundos.

Los toast son notificaciones que se deslizan hacia adentro y hacia afuera, generalmente en la parte superior derecha de la página. Son más disruptivas que las notificaciones en línea y se utilizan mejor con mensajes generados por el sistema que no corresponden a una sección específica de la interfaz de usuario. Los brindis desaparecen automáticamente después de un período de tiempo determinado, pero el usuario también puede descartarlos.

Si es posible que un brindis tenga un mensaje de más de tres líneas, incluya un mensaje corto con un enlace "Ver más" que lleve al usuario a una vista del mensaje de notificación completo. Puede ser una página completa con más detalles o un modal.

Mejores prácticas:

  • Varios toast se apilan horizontalmente, y la más nueva aparece en la parte superior de la lista.

  • Mantenga los mensajes claros y concisos

  • Los toast se cierran después de cinco segundos.

  • Las notificaciones del brindis tienen un ancho fijo y no deben expandirse para ajustarse al área de contenido.

 


 

Panel de notificación

Los paneles de notificación son útiles para los usuarios que reciben una gran cantidad de notificaciones generadas por el sistema o pueden necesitar hacer referencia a sus notificaciones más adelante. Se usan junto con brindis para alertar a los usuarios de las notificaciones a medida que ingresan.

Los paneles de notificación garantizan que los usuarios puedan acceder y leer todas las notificaciones sin saturar la pantalla con muchas notificaciones persistentes. También brindan una experiencia consistente a los usuarios que necesitan más tiempo para leer notificaciones, usar un lector de pantalla o prefieren limitar las notificaciones que reciben.

Mejores prácticas:

  • Brinde a los usuarios la capacidad de administrar las preferencias de notificación.

  • No envíe la misma notificación varias veces si los usuarios no interactúan con ella.

  • Enumere las notificaciones en orden cronológico.

  • Las notificaciones se pueden agrupar por fuente o urgencia.

 

Todos los componentes han sido diseñados para trabajar armoniosamente juntos, como partes de un todo mayor. Es por esto que cada componente deber ser integrado y construido siguiendo nuestros lineamientos de usabilidad y guías de construcción. Toda esta información se encuentra en la página Lineamientos de construcción de nuestro sistema de diseño. Además se debe tener en consideración la accesibilidad en el uso de la tipografía y la accesibilidad del color.