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.

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.