Lezione 1Strategia di validazione: campi obbligatori, validazione email, intervalli di valori, visibilità condizionale, feedback in tempo realeImplementa una strategia di validazione robusta per i dati delle richieste. Combinerai campi obbligatori, controlli di pattern, intervalli e visibilità condizionale con feedback in tempo reale per prevenire errori senza frustrare gli utenti.
Configurazione campi obbligatori e opzionaliValidazione input email e basata su patternIntervalli numerici e insiemi di valori consentitiVisibilità condizionale e regole dinamicheMessaggi di errore inline e indicatori di successoLezione 2Schermata Dettagli Richiesta: metadati completi, cronologia/timeline, commenti, allegati, azioni di cambio statoProgetta la schermata Dettagli Richiesta per mostrare il contesto completo. Renderai visibili metadati, cronologia, commenti, allegati e azioni di stato in un layout chiaro che supporta audit e collaborazione.
Strutturazione metadati e campi chiaveVisualizzazione cronologia e timeline dello statoCommenti e collaborazione internaGestione allegati e versioniAzioni di cambio stato e approvazioniLezione 3Dashboard Amministratore: coda di assegnazione, viste carico lavoro, violazioni SLA, pagine di configurazione tipi richieste e prioritàCostruisci un Dashboard Amministratore che rende visibili insight operativi. Progetterai code di assegnazione, viste di carico lavoro, indicatori di violazioni SLA e schermi di configurazione per tipi di richiesta, priorità e regole di instradamento.
Progettazione code di assegnazione e triageViste di panoramica carico lavoro e capacitàEvidenziazione violazioni SLA e rischiConfigurazione tipi di richiesta e prioritàConfigurazione e sicurezza solo per amministratoriLezione 4Pattern formule e delegazione: patch vs submitform, delegazione LookUp/Filter, uso collezioni, gestione errori e retryApplica pattern affidabili di formule e delegazione. Confronta Patch e SubmitForm, progetta filtri e lookup delegabili, usa collezioni in sicurezza e implementa gestione errori con retry per app resilienti.
Scelta tra Patch e SubmitFormProgettazione Filter e LookUp delegabiliUso collezioni senza perdita datiGestione errori e notifiche utenteLogica di retry per fallimenti transitoriLezione 5Progettazione Home/Dashboard: widget, filtri, conteggi per stato, avvisi SLA, ricerca e azioni rapideCrea un Dashboard Home che riassume metriche e azioni chiave. Progetterai widget, filtri, conteggi per stato, avvisi SLA, ricerca e azioni rapide per guidare gli utenti alle attività più importanti.
Progettazione tile KPI e widget di riepilogoFiltri globali per stato e proprietàAvvisi SLA e indicatori scadutiRicerca tra richieste e metadatiAzioni rapide per attività frequentiLezione 6Struttura schermi e navigazione: Home/Dashboard, Nuova Richiesta, Mie Richieste, Dettagli Richiesta, Dashboard AmministratoreDefinisci una mappa chiara degli schermi e un modello di navigazione. Collegherai Home, Nuova Richiesta, Mie Richieste, Dettagli Richiesta e Dashboard Amministratore con menu consistenti, deep link e pattern di navigazione indietro.
Mappatura schermi core e percorsi appNavigazione in alto, menu laterale o tabUso variabili di contesto per navigazioneDeep linking a record di richiesta specificiNavigazione indietro e comportamenti annullamentoLezione 7Selezione tipo app: Canvas vs Model-driven con giustificazione e trade-offConfronta app Canvas e Model-driven per soluzioni di richiesta. Valuterai complessità dati, esigenze UX, governance e ALM, poi giustificherai la scelta con trade-off chiari per performance, estensibilità e manutenzione.
Quando preferire esperienza Canvas appQuando preferire app Model-drivenPattern ibridi usando entrambi i tipi appImpatto su sicurezza, ALM e governanceConsiderazioni licenze e ambientiLezione 8Mie Richieste e Viste Team: gallerie liste, ordinamento, filtraggio, azioni inline (modifica, commento, escalation)Progetta Mie Richieste e Viste Team per triage efficiente. Configurerai gallerie, ordinamento, filtraggio e azioni inline così gli utenti possono trovare, aggiornare, commentare o escalare richieste da un unico schermo.
Progettazione gallerie liste e layoutOrdinamento e filtraggio per campi chiaveAzioni inline modifica, commento ed escalationIndicatori visivi per stato e prioritàConsigli performance per liste grandiLezione 9Schermata Nuova Richiesta: layout form, campi obbligatori, allegati, selettore tipo richiesta, campi auto-compilatiProgetta la schermata Nuova Richiesta per catturare dati in modo accurato e veloce. Definisci layout, campi obbligatori, tipi richiesta, allegati e valori auto-compilati che riducono lo sforzo utente mantenendo qualità dati e regole governance.
Scelta layout form a colonna singola vs multi-colonnaConfigurazione campi obbligatori e opzionaliProgettazione controllo selettore tipo richiestaGestione allegati file e limiti dimensioneImplementazione valori predefiniti auto-compilatiLezione 10Accessibilità, layout responsive per tablet/desktop, considerazioni mobileProgetta layout che si adattano a tablet, desktop e telefoni. Userai container, breakpoint e dimensionamento relativo per mantenere form usabili, accessibili e leggibili su orientamenti, risoluzioni e metodi input diversi.
Uso container e controlli altezza flessibileConfigurazione breakpoint per dimensioni dispositivoProgettazione per touch, mouse e tastieraContrasto colore e tipografia leggibileSupporto screen reader e ordine focus