What are hidden extensions in Dynamics 365 Business Central?

Hidden Extensions in Business Central

Have you heard of hidden extensions in Business Central?  In Dynamics 365 Business Central, an extension is a way to customize or add additional functionalities to the system without modifying the base code. 

¿Has oído hablar de las extensiones ocultas en Business Central? 

This allows system updates to be performed more easily, since customizations are kept separate from the application core.

Discover all the extensions for Business Central available at ABD.

Additional functionalities and online services

Extensions can add new functions, change the behavior of existing functions, or provide access to new online services. For example, you can install an extension to integrate Business Central with payment services like PayPal.

Funcionalidades adicionales y servicios en línea

You can get more information about extensions at the following link Customize Business Central Online with apps – Business Central | Microsoft Learn

Why Are Some Extensions Hidden?

There are several reasons why some extensions may be hidden:

  • Security and Control: To prevent unauthorized modifications or to protect system integrity.
  • Specialized Functionalities: Extensions that provide very specific functionalities or that are in the testing phase may not be visible in standard administration.
  • Custom Configurations: In some cases, they are custom configurations developed for specific company needs.

Management of hidden extensions in Business Central

As you know, applications and extensions are managed on the Extension Management page. You can access this page from Home. You can also select the Search page icon (the magnifying glass) that opens the "Tell me what you want to do" feature, type Extension, and then select the related link.

Administración de extensiones ocultas en Business Central

But this page actually doesn't show all the extensions in the environment.

For example, _Exclude_Microsoft Dynamics 365 – SmartList

Por ejemplo, _Exclude_Microsoft Dynamics 365 – SmartList

We check the extension management list and it doesn't appear:

¿Cómo podemos saber exactamente todas las extensiones que tenemos publicadas?

 

So, what to do? How can we know exactly all the extensions we have published?

How to check all hidden extensions?

To check all extensions, hidden or not, we must consult the table 2000000153 "NAV App Installed App".

How can we access that table?

We can access the table using the following method:

To view a table, add the parameter to the client address (URL), replacing it with the ID of the table you want to view.

For example table= "TableID"

https://businesscentral.dynamics.com/d8f36038-1f93-4543-affc-9a9a2b6ee871/Sandbox214/?table=2000000153

(note: this is a fictional tenant, test it with your own one where you must be logged in)

The open list this time contains all the extensions.

Installed NAV Application:

Aplicación NAV instalada

 

Very simple, right?

Considerations When Using Hidden Extensions

Consideraciones al Usar Extensiones Ocultas

Monitoring and Maintenance

It is crucial to monitor the performance of hidden extensions to ensure they do not negatively affect the system. Implement a continuous monitoring system and perform periodic maintenance to keep the extensions updated and functioning correctly.

Exhaustive Testing

Before implementing hidden extensions in production, perform exhaustive testing in a test environment. Ensure you evaluate the compatibility, performance, security, and functionality of the extension to prevent issues.

Proper Documentation

Maintain detailed documentation of all hidden extensions, including their description, configuration, installation and update procedures, change history, and their impact on the system. This facilitates the maintenance and updating of the extensions.

Continuous Evaluation

Conduct periodic evaluations to ensure that hidden extensions remain useful and efficient. Review their usage, update as necessary, and collect user feedback to identify possible improvements.

ABD. especialistas en Business Central ERP

At ABD we are specialists in Business Central and we are here to help you get the most out of your ERP. 

For more tips, news, and updates, subscribe to our blog.

 

Table of Contents

Follow us on LinkedIn
Subscribe to the Newsletter




    Labels