In this solution, I leverage Oracle APEX data dictionary views particularly the workspace activity log to capture detailed navigation audit information for each user within a given application. This audit data includes which pages users visit, how frequently they access them, and their overall navigation patterns. Using this information, I create a Dynamic List in Shared Components, which automatically generates entries based on the most recently accessed pages for the logged-in user. This list is then displayed on the Home page as a personalized dashboard. The result is a dynamic, user-specific " Recently Used Pages " dashboard that updates in real time. Each user sees a tailored set of pages they frequently or recently visited, allowing them to quickly navigate back to their most relevant screens. This is especially valuable for APEX applications where users routinely work across many pages and need faster access without searching through lengthy menu...
A knowledge hub for Oracle APEX developers — sharing practical tips, PL/SQL code snippets, and hands-on techniques to make APEX development smarter and faster.