Distributed via an Extensions “Package” file, Extensions can easily be installed or uninstalled, giving customers complete control over the additional functionality that they need. A full suite of new cmdlets to manage Extensions is provided in the Administrative Shell. Because the source code is not directly modified, Extensions are also easily upgraded, eliminating code merging.
An Extension is an installable feature of Microsoft Dynamics NAV functionality built in a way that does not directly alter source resources and distributed as a preconfigured package. Their capability can span from simple UI (User Interface) modifications to complete offerings, such as credit card processing or vertical functionality.
Extensions are designed to be easily upgradable, addressing a partner challenge when multiple solutions are in play. Furthermore, they run on a per tenant basis in the hosted model, providing greater choice for the customer and lowering hosting COGs.
Benefits of Using Extensions in Microsoft Dynamics NAV 2016 include:
Easy to install to your deployment
Easy to upgrade –simply install a new Extension version as part of the upgrade process and it takes care of itself. Or upgrade an Extension independently, without a full system upgrade
Easy to uninstall – Extensions are easy to remove and you have the option to archive the data from the Extension when uninstalling or upgrading
To further illustrate Extension in Microsoft Dynamics NAV, below is a lifespan example
Places an Extension package into the system, similar to registering it.
Install does what it takes to make the Extension work, for example, adding code or database columns.
Upgrade is simplified. Uninstall the old and install the new version.
Uninstall removes the Extension so that the end user can no longer see or use it. Admins can still reinstall it.
Unpublish physically removes the Extension from the system (Capability may not be needed).
Learn more about
Posted by iCepts Technology Group a