Lesson 1Validation strategy: required fields, email validation, value ranges, conditional visibility, real-time feedbackPut in place a strong validation plan for request data. You will mix required fields, pattern checks, ranges, and conditional visibility with instant feedback to stop errors without annoying users.
Configuring required and optional fieldsEmail and pattern-based input validationNumeric ranges and allowed value setsConditional visibility and dynamic rulesInline error messages and success cuesLesson 2Request Details screen: full metadata, history/timeline, comments, attachments, status change actionsDesign the Request Details screen to show full details. You will show metadata, history, comments, attachments, and status actions in a clear setup that helps checking and working together.
Structuring key metadata and fieldsDisplaying history and status timelineComments and internal collaborationManaging attachments and versionsStatus change and approval actionsLesson 3Admin Dashboard: assignment queue, workload views, SLA breaches, configuration pages for request types and prioritiesBuild an Admin Dashboard that shows work insights. You will design assignment queues, workload views, SLA breach signs, and setup screens for request types, priorities, and routing rules.
Designing assignment and triage queuesWorkload and capacity overview viewsHighlighting SLA breaches and risksConfiguring request types and prioritiesAdmin-only configuration and securityLesson 4Formula and delegation patterns: patch vs submitform, LookUp/Filter delegation, use of collections, error handling and retriesUse reliable formula and delegation patterns. You will compare Patch and SubmitForm, design delegable filters and lookups, use collections safely, and put in error handling with retries for strong apps.
Choosing Patch versus SubmitFormDesigning delegable Filter and LookUpUsing collections without data lossHandling errors and user notificationsRetry logic for transient failuresLesson 5Home/Dashboard design: widgets, filters, counts by status, SLA alerts, search and quick actionsCreate a Home Dashboard that sums up key numbers and actions. You will design widgets, filters, status counts, SLA alerts, search, and quick actions to lead users to important tasks first.
Designing KPI tiles and summary widgetsGlobal filters for status and ownershipSLA alerts and overdue indicatorsSearch across requests and metadataQuick actions for frequent user tasksLesson 6Screen structure and navigation: Home/Dashboard, New Request, My Requests, Request Details, Admin DashboardDefine a clear screen map and navigation way. You will link Home, New Request, My Requests, Request Details, and Admin Dashboard using steady menus, deep links, and back navigation patterns.
Mapping core app screens and journeysTop navigation, side menu, or tabsUsing context variables for navigationDeep linking to specific request recordsBack navigation and cancel behaviorsLesson 7Selecting app type: Canvas vs Model-driven with justification and trade-offsCompare Canvas and Model-driven apps for request solutions. You will check data complexity, UX needs, rules, and ALM, then explain your choice with clear balances for speed, growth, and upkeep.
When to favor a Canvas app experienceWhen to favor a Model-driven appHybrid patterns using both app typesImpact on security, ALM, and governanceLicensing and environment considerationsLesson 8My Requests and Team Views: list galleries, sorting, filtering, inline actions (edit, comment, escalate)Design My Requests and Team Views for good triage. You will set up galleries, sorting, filtering, and inline actions so users can quickly find, update, comment on, or raise requests from one screen.
Designing list galleries and layoutsSorting and filtering by key fieldsInline edit, comment, and escalate actionsVisual indicators for status and priorityPerformance tips for large request listsLesson 9New Request screen: form layout, required fields, attachments, request type picker, auto-populated fieldsDesign the New Request screen to catch data right and fast. You will define layout, required fields, request types, attachments, and auto-filled values that cut user work while keeping data good and following rules.
Choosing single vs multi-column form layoutsConfiguring required and optional fieldsDesigning the request type picker controlManaging file attachments and size limitsImplementing auto-populated default valuesLesson 10Accessibility, responsive layout for tablet/desktop, and mobile considerationsDesign layouts that fit tablets, desktops, and phones. You will use containers, breakpoints, and relative sizes to keep forms usable, reachable, and readable across turns, screens, and input ways.
Using containers and flexible height controlsConfiguring breakpoints for device sizesDesigning for touch, mouse, and keyboardColor contrast and readable typographyScreen reader and focus order support