web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Agent Feed : Unable to Access Internal WebComponent Builder Classes from Custom Model

(0) ShareShare
ReportReport
Posted on by 9

Hi Community,

We are currently implementing a POC for Agent Feed in Microsoft Dynamics 365 Finance and Operations version 10.0.47.

While developing this in our custom model, we attempted to use WebComponent builder classes to construct UI components for the Agent Feed.

Issue

The following classes are marked as internal / non-public, and therefore are not accessible from our custom model:

  • WebComponentCard

  • WebComponentButton

  • WebComponentHeaderDetail

  • WebComponentColumnLayout

  • WebComponentAction

We are receiving compilation errors such as:

  • "Method 'startBuilding' is internal and can be called only from within the same module or assembly."

  • "Class 'WebComponentCard' is internal and is not accessible from the current module 'InferifiAgent'."

  • "The method 'newForMenuItem' contained in the non-public class 'WebComponentButton' is inaccessible.

Understanding So Far

These WebComponent classes are defined as internal in the Microsoft application assembly.

As per platform design:

  • Internal classes can only be accessed within the same model/package

  • They cannot be consumed from custom models

  • They cannot be exposed via extensions

  • This restriction is enforced at the assembly level

Impact

Because of this limitation, we are unable to:

  • Instantiate WebComponentCard, WebComponentButton, etc.

  • Use builder methods such as startBuilding(), withFooter(), construct()

  • Build Agent Feed UI components using these WebComponent classes from our custom model

Categories:
I have the same question (0)
  • Diego Mancassola Profile Picture
    611 on at
    Hello, sorry can't understand you question, if one question there are
    Accessing internal object are by design not allowed, and you can't use, modify or extend it on your custom code.
     
    Please give us a better context beyond your scenario
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    303,081 Super User 2026 Season 1 on at
    Hi Shoaib,

    Currently, it is not possible to extend the agent feed without overlayering the code. I have written this in my blog: Extend the Immersive Home with Agent Feeds - Dynamicspedia
     
    The Agent Feed is currently in Preview. This is feedback provided to Microsoft. You can relax the models in a development instance for PoC purposes. This can't be deployed non-production environments at the moment.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 586 Super User 2026 Season 1

#2
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 311

#3
Diego Mancassola Profile Picture

Diego Mancassola 271

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans