community postIntegration & APIscommunity - not Microsoftreviewed - checked by Opus

📡 RSS Feed Reader: Real-Time Information at Your Fingertips 🔔

An RSS Feed Reader module for Business Central enables users to monitor categorized feeds (news, regulatory alerts, market information) directly within standard pages and role centers. The solution provides centralized feed management, automatic refresh at configurable intervals, and contextual display through FactBoxes and ListParts integrated into relevant areas like the Chart of Accounts or Item List.

post Gerardo Rentería Blog

Gerardo Renteria · 2025-12-29 · 2,342 words · about 11 min

"The idea is to proactively deliver relevant news to users, turning each page into a contextual access point that empowers faster, more informed decisions."

Key points

  • Modular architecture with centralized codeunit for fetching, parsing, and storing RSS 2.0 and Atom feeds
  • Three tables manage configuration settings, RSS feed sources with URLs and categories, and downloaded entries
  • Generic FactBox and ListPart pages filter feeds by category and embed into standard pages via PageExtensions
  • Automatic refresh intervals (60 minutes default) and retention policies (30 days default) with manual cleanup options
  • Extensible design pattern allows reusing components across multiple pages with category-based filtering

Quotes

  • “The idea is to proactively deliver relevant news to users, turning each page into a contextual access point that empowers faster, more informed decisions.” (Summarizes the core value proposition of embedding RSS feeds throughout Business Central to support informed decision-making at the point of work)

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.

  • table “GDRG RSS Feed Setup”
  • table “GDRG RSS Feed Source”
  • table “GDRG RSS Feed Entry”
  • page “GDRG RSS Feed Setup”
  • page “GDRG RSS Feed Sources”
  • page “GDRG RSS Feed Source Card”
  • page “GDRG RSS Feed Entries List”
  • page “GDRG RSS Feed Entries Part”
  • page “GDRG RSS Feed Entries FactBox”
  • codeunit “GDRG RSS Feed Manager”
  • enum “GDRG RSS Category”
  • permissionset “GDRG RSS Reader”

Not found in BC28-30: table “GDRG RSS Feed Setup”, table “GDRG RSS Feed Source”, table “GDRG RSS Feed Entry”, page “GDRG RSS Feed Setup”, page “GDRG RSS Feed Sources”, page “GDRG RSS Feed Source Card”, page “GDRG RSS Feed Entries List”, page “GDRG RSS Feed Entries Part”, page “GDRG RSS Feed Entries FactBox”, codeunit “GDRG RSS Feed Manager”, enum “GDRG RSS Category”, permissionset “GDRG RSS Reader”.

Context

  • Features: RSS 2.0 and Atom feed parsing, Automatic feed refresh scheduling, Category-based feed filtering, Contextual news display in FactBoxes, Role Center news widgets, Manual feed refresh and cleanup actions, Customizable retention policies, Hyperlink navigation to feed sources

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.