📑 Bookmark Organizer: Personalized Navigation System🎯
A custom bookmark organizer system that lets users create hierarchical folder structures to organize Business Central pages by workflow, with export and import capabilities via JSON. Complements native roles and bookmarks for personalized daily navigation, onboarding workflows, and process-specific page organization.

post Gerardo Rentería Blog
"It's not meant to replace but rather complement both features."
Key points
- Users organize pages into hierarchical folders per role or process, not managed by IT, complementing native roles
- Supports import/export of bookmark structures as JSON templates for sharing between users or backup
- Includes a Role Center widget showing an expandable tree for quick page access alongside dedicated navigation pages
- Enables scenarios like daily workflow shortcuts, structured new user onboarding paths, and month-end process routing
Quotes
- “It’s not meant to replace but rather complement both features.” (Clarifies the solution works alongside native roles and bookmarks rather than replacing them, reducing change resistance)
- “The expandable tree allows you to navigate through folders and subfolders.” (Describes the core UI pattern that differentiates this from flat native bookmarks)
AL objects mentioned
As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.
- codeunit “GDRGBookmarkManager”
- permissionset “GDRGBookmarkPermissions”
- codeunit “GDRGBookmarkTreeBuilder”
- page “GDRGBookmarkTreePart”
- page “GDRGBookmarkTreeView”
- table “GDRGFolderBookmark”
- page “GDRGFolderBookmarkList”
- table “GDRGPageBookmark”
- page “GDRGPageBookmarkList”
- page “GDRGSystemPageBrowser”
Not found in BC28-30: codeunit “GDRGBookmarkManager”, permissionset “GDRGBookmarkPermissions”, codeunit “GDRGBookmarkTreeBuilder”, page “GDRGBookmarkTreePart”, page “GDRGBookmarkTreeView”, table “GDRGFolderBookmark”, page “GDRGFolderBookmarkList”, table “GDRGPageBookmark”, page “GDRGPageBookmarkList”, page “GDRGSystemPageBrowser”.
Context
- Features: hierarchical bookmark folders, custom page labels, JSON import/export, role center widget, expandable tree navigation, user-managed organization, page search, sort order control
Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.