Extend/Verticalize
Partners cannot change Business Central or LS Express code. However, there are still ways to meet customer needs.
Best practices
Before you start extending the standard solution, our best advice is to keep it simple and only extend what is absolutely needed!
WHY?
In LS Express, you are responsible for your extensions, and you will need to test your extensions every time LS Retail or Microsoft release a major update.
Extensions
Extensions can address customer-specific requirements or vertical-specific needs that cannot be handled by the standard LS Express version.
Partners can both develop extensions to customize or add new functionality to the customer's solution, and the Customers can add an App for Business Central from Microsoft AppSource.
-
How to meet customer needs?
-
Develop Extension
-
Apps in AppSource dependent on Business Central Base App
-
Extensions are developed in AL-Code.
Partners can develop and test the extensions in their cloud sandbox environment before adding the extension to the customer’s live in-cloud environment.
Extensions are triggered by events in Business Central, LS Express or other extensions.
-
Extensions need events for triggering
-
Business Central
-
LS Express
-
Other extensions/Apps
-
-
Register requests for new events with Microsoft and LS Retail
Partners need to register requests for new events with the owner of the App that should contain the event. This could be either Microsoft, LS Retail, or 3rd party.
Developing extension
In Dynamics 365 Business Central running in the cloud, there are three different object ranges in terms of licensing.
-
Learn more about Object Ranges
-
Microsoft guide on how to develop extension
Event request
We have a dedicated Request type on the Technical Support service desk called “Event Requests”.
The requests get special attention and priority from our development team, and you can expect the requested events to be made available in a future release of LS Express.
See the List of Events available in LS Express.