Estoy buscando patrones de IU útiles que faciliten la creación de un objeto complejo o actividad de entidad / registro de cambios para un CRM. Las entidades incluyen un cliente potencial (cliente futuro o actual) con sus datos personales, direcciones de envío, pedidos, conversaciones por correo electrónico, teléfono y mensajes de texto, etc. ¿Cómo hago esto?

Hay varias cosas para pensar aquí. Desea que el usuario pueda concentrarse en una tarea a la vez sin sentirse abrumado. Pero también desea relacionar las diferentes partes en una estructura que tiene sentido. Como punto de partida, trataría de comprender el modelo de tareas del usuario: es decir, el orden natural en el que realizan las diversas tareas. Esto lo ayudará a ordenar y estructurar la interfaz de usuario. Le dirá qué partes suceden en secuencia, cuáles deben volver a visitarse varias veces, etc.

Cuando se trata de los patrones en sí, tiene varias opciones que incluyen acordeones, pestañas, hub y radios, navegación secundaria izquierda, etc. Si necesita su solución para trabajar en pantallas pequeñas, entonces algo como un acordeón con secciones expandibles y colapsadas tiende para trabajar bien No tenga miedo de combinar diferentes patrones en un enfoque híbrido si eso se adapta mejor al modelo de tarea.

Con mucho cuidado 😉

Creo que el enfoque que tomaría con algo tan complejo es tomar cada componente individual y pensar en su usabilidad y cómo debe funcionar y luego armar un marco que contenga todos los componentes individuales. De esa manera, su producto sigue siendo lo suficientemente flexible como para crecer, por lo que no se está convirtiendo en algo difícil de manejar, pero le da a cada tarea individual y componente utilizado para completar esa tarea una experiencia bien pensada

Algo más que hacer de inmediato es hacer un análisis de investigación competitivo de lo que la gente está haciendo actualmente y lo que la gente necesita hacer que no es, pero que puede utilizar para diferenciar sus productos de los suyos.

También hay muchos enfoques excelentes para la visualización de datos que pueden ayudarlo en línea.

More Interesting

¿De cuántas maneras podemos almacenar imágenes de nuestra aplicación web?

¿Existe alguna aplicación web para planificar un Eurotrip, donde pueda comparar el costo / tiempo de viaje para diferentes opciones de ruta?

Entonces, estoy usando AJAX para hacer algo dentro de mi función, pero ¿cómo podría evitar que otros vean cuáles son las variables y dónde están publicando?

¿Cuál es la última tendencia en arquitecturas de aplicaciones web?

¿Cuál es el lenguaje de programación más fácil de usar para el desarrollo web y el diseño web?

¿Cuándo es apropiada una base de datos sin esquema?

¿Puedo obtener experiencia en desarrollo web solo a través de Java?

¿Cómo es usar New Relic en la producción?

¿Alguna vez será popular Google Apps Marketplace?

¿Debo usar Firebase junto con una base de datos normal?

¿Cuál es la ventaja de usar ASP? NET sobre otros marcos de aplicaciones web?

Si desarrollamos una aplicación web utilizando una plantilla de administración de código abierto (GPL v3), ¿es obligatorio hacer que la aplicación sea de código abierto?

¿Cuáles son algunas herramientas que todo desarrollador web debería tener en su caja de herramientas?

¿Cómo monetizo una aplicación web de búsqueda de viajes?

Se ve en los libros de texto que dicen nuestros maestros que Java es la base de Internet y es un lenguaje importante para el desarrollo de aplicaciones web. ¿Es tan? La mayor parte de la aplicación web que veo utiliza JavaScript, PHP o Rails y sus marcos.