Lección 1Estrategia de validación: campos obligatorios, validación de email, rangos de valores, visibilidad condicional, retroalimentación en tiempo realImplementa una estrategia de validación robusta para datos de solicitudes. Combinarás campos obligatorios, comprobaciones de patrones, rangos y visibilidad condicional con retroalimentación en tiempo real para prevenir errores sin frustrar a los usuarios.
Configurar campos obligatorios y opcionalesValidación de entrada basada en email y patronesRangos numéricos y conjuntos de valores permitidosVisibilidad condicional y reglas dinámicasMensajes de error en línea e indicaciones de éxitoLección 2Pantalla Detalles de Solicitud: metadatos completos, historial/línea temporal, comentarios, adjuntos, acciones de cambio de estadoDiseña la pantalla Detalles de Solicitud para mostrar contexto completo. Mostrarás metadatos, historial, comentarios, adjuntos y acciones de estado en un diseño claro que soporte auditoría y colaboración.
Estructurar metadatos y campos claveMostrar historial y línea temporal de estadoComentarios y colaboración internaGestionar adjuntos y versionesAcciones de cambio de estado y aprobaciónLección 3Panel de Administración: cola de asignación, vistas de carga de trabajo, incumplimientos SLA, páginas de configuración para tipos de solicitud y prioridadesConstruye un Panel de Administración que muestre información operativa. Diseñarás colas de asignación, vistas de carga de trabajo, indicadores de incumplimiento SLA y pantallas de configuración para tipos de solicitud, prioridades y reglas de enrutamiento.
Diseñar colas de asignación y triajeVistas generales de carga de trabajo y capacidadResaltar incumplimientos y riesgos SLAConfigurar tipos de solicitud y prioridadesConfiguración y seguridad solo para administradoresLección 4Patrones de fórmulas y delegación: patch vs submitform, delegación LookUp/Filter, uso de colecciones, manejo de errores y reintentosAplica patrones fiables de fórmulas y delegación. Compararás Patch y SubmitForm, diseñarás filtros y búsquedas delegables, usarás colecciones de forma segura e implementarás manejo de errores con reintentos para apps resilientes.
Elegir Patch frente a SubmitFormDiseñar Filter y LookUp delegablesUsar colecciones sin pérdida de datosManejar errores y notificaciones al usuarioLógica de reintento para fallos transitoriosLección 5Diseño de Inicio/Panel: widgets, filtros, conteos por estado, alertas SLA, búsqueda y acciones rápidasCrea un Panel de Inicio que resuma métricas y acciones clave. Diseñarás widgets, filtros, conteos de estado, alertas SLA, búsqueda y acciones rápidas para guiar a los usuarios a las tareas más importantes primero.
Diseñar mosaicos KPI y widgets de resumenFiltros globales para estado y propiedadAlertas SLA e indicadores de retrasoBúsqueda entre solicitudes y metadatosAcciones rápidas para tareas frecuentes del usuarioLección 6Estructura de pantallas y navegación: Inicio/Panel, Nueva Solicitud, Mis Solicitudes, Detalles Solicitud, Panel AdministraciónDefine un mapa claro de pantallas y modelo de navegación. Conectarás Inicio, Nueva Solicitud, Mis Solicitudes, Detalles Solicitud y Panel Administración usando menús consistentes, enlaces profundos y patrones de navegación hacia atrás.
Mapear pantallas principales de la app y recorridosNavegación superior, menú lateral o pestañasUsar variables de contexto para navegaciónEnlace profundo a registros específicos de solicitudNavegación hacia atrás y comportamientos de cancelaciónLección 7Selección de tipo de app: Canvas vs Model-driven con justificación y compensacionesCompara apps Canvas y Model-driven para soluciones de solicitudes. Evaluarás complejidad de datos, necesidades UX, gobernanza y ALM, luego justificarás tu elección con claras compensaciones para rendimiento, extensibilidad y mantenimiento.
Cuándo favorecer experiencia de app CanvasCuándo favorecer app Model-drivenPatrones híbridos usando ambos tipos de appImpacto en seguridad, ALM y gobernanzaConsideraciones de licencias y entornoLección 8Mis Solicitudes y Vistas de Equipo: galerías de lista, ordenación, filtrado, acciones en línea (editar, comentar, escalar)Diseña Mis Solicitudes y Vistas de Equipo para triaje eficiente. Configurarás galerías, ordenación, filtrado y acciones en línea para que los usuarios encuentren, actualicen, comenten o escalen solicitudes rápidamente desde una sola pantalla.
Diseñar galerías de lista y diseñosOrdenación y filtrado por campos claveAcciones de edición, comentario y escalado en líneaIndicadores visuales para estado y prioridadConsejos de rendimiento para listas grandes de solicitudesLección 9Pantalla Nueva Solicitud: diseño de formulario, campos obligatorios, adjuntos, selector de tipo de solicitud, campos autopobladosDiseña la pantalla Nueva Solicitud para capturar datos con precisión y rapidez. Definirás diseño, campos obligatorios, tipos de solicitud, adjuntos y valores autocompletados que reduzcan el esfuerzo del usuario manteniendo calidad de datos y reglas de gobernanza.
Elegir diseños de formulario de una vs múltiples columnasConfigurar campos obligatorios y opcionalesDiseñar control selector de tipo de solicitudGestionar adjuntos de archivo y límites de tamañoImplementar valores predeterminados autopobladosLección 10Accesibilidad, diseño responsive para tablet/escritorio y consideraciones móvilesDiseña diseños que se adapten a tablets, escritorios y móviles. Usarás contenedores, puntos de interrupción y tamaños relativos para mantener formularios utilizables, accesibles y legibles en todas las orientaciones, resoluciones y métodos de entrada.
Usar contenedores y controles de altura flexibleConfigurar puntos de interrupción para tamaños de dispositivoDiseñar para toque, ratón y tecladoContraste de color y tipografía legibleSoporte para lector de pantalla y orden de foco