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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Build a complete custom archive scenario from scratch by using only custom tables

(1) ShareShare
ReportReport
Posted on by
I am trying to archive the custom table data with dataverse. Following the microsoft doc - https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/sysadmin/archive-custom-build-scenario.  Question - It is mentioned to create BI extension class in BusinessIntelligence  model to add LTR configuration. However, I am not able to create any class in BusinessIntelligence  model. Can we create a class in SYS model? I am thinking to add this in custom model itself. Is there anything else that can be done to achieve this? this step is also mentioned as an important step.
 
 
 
Also, the code in that class mentions the method which does not exists - 
 
I have the same question (0)
  • Suggested answer
    CU23070650-1 Profile Picture
    on at

    Hi,

    Regarding the BusinessIntelligence model, you don't need to create a new class directly in that model. Since BusinessIntelligence is a Microsoft sealed model, adding new objects to it isn't supported.

    Instead, I would recommend:

    1. Adding BusinessIntelligence as a model reference to your custom model (using Update Model Parameters).
    2. Create your [ExtensionOf(...)] class in your custom model and extend the required class from the BusinessIntelligence model.

    Referencing the BusinessIntelligence model should be sufficient—you don't need write access to the model itself.

    Regarding the missing method, I also noticed that the documentation references addSourceLinkTableForLongTermRetention, but this method is not available in my environment.

    As an alternative, I would recommend checking whether addSourceTableForLongTermRetention(ArchiveServiceSourceTableConfiguration) is available in your version. Based on its signature, it appears to be the appropriate method for configuring source tables for long-term retention and may be the intended replacement. If it is available, it would be worth trying this approach.

    If this solution works for you, please mark it as Verified so others can easily identify the solution.

    Thanks

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
11manish Profile Picture

11manish 57

#2
André Arnaud de Calavon Profile Picture

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

#3
sannavajjala87 Profile Picture

sannavajjala87 25

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans