Wednesday, October 17, 2018

Which object ranges can we use with Microsoft Dynamics 365 Business Central?

Hello Friends,

I wanted to provide some clarity on how you want to think about object ranges in Dynamics NAV and Microsoft Dynamics 365 Business Central.  Which object ranges are used for what, which one have potentially costs associated, how do you apply for them and what changed with the launch of Business Central.  Let me know in the comments if you have questions on this topic.

0 – 49,999: The Business Central base application

This range is assigned for the Business Central base app functionality.  Not to be used by partners!

50,000 – 99,999: Customization ranges

This object range is designed for resellers who want to customize the delivered solution to individual needs of a customer.
When implemented with Dynamics NAV On-Premise, partner hosted or Azure IAAS:
The objects in this range needs to be purchased from the Dynamics Pricelists when implemented on premise, partner hosted or Azure IAAS. They are implemented in the traditional way using C/Side or through loading extensions.
When implemented with Dynamics 365 Business Central On-Premise, partner hosted or Azure IAAS:
The objects in this range needs to be purchased from the Dynamics Pricelist when implemented on premise, partner hosted or Azure IAAS. They are implemented in the traditional way using C/Side or through loading extensions.
New since fall 2018 (Cumulative Update 1 - planned for November) The extension objects developed in AL and stored in the 80,000 – 99,999 range which extends objects to which you have modify permissions in your development license.   (For ex.  When you want to extend the Customer table from the base app, you are required to develop an extension object and assign a unique object ID to it – this is now for free in this specific customization range).
When implemented in Dynamics 365 Business Central SAAS:In the SAAS service, customizations are build in Visual Studio Code and AL against a sandbox environment or a Docker contrainer and loaded in the tenant through tenant customizations.  The objects in this range are currently free of charge.  Expect that customizations in the SAAS service will be monetized at some point in time.

1,00,000 - 9,99,999: Localization range

The objects in this range are mainly designed when the Microsoft team localizes Dynamics 365 Business Central for a specific country or region.
These objects cannot be used by partners.

1,000,000 – 69,999,999: Registered Solution Program (RSP) range

This range is designed for your unique horizontal or vertical niche solutions which you will implement repeatedly .  When you apply for a RSP solution, a unique range will be assigned to your solution by Microsoft. Terms in The RSP program details determine whether you need to pay quarterly fees.
However, if you comply with the ‘Certified for Microsoft Dynamics’ (CFMD) program requirements, one of the benefits of the program is that the quarterly fees on object costs will be waived. 
New since summer 2018, Next to be able to implement these solutions on-premise, partner hosted or on Azure IAAS in Dynamics NAV and Business Central on-premise, these modules can also be implemented in Business Central SAAS and Microsoft AppSource.  You will use the AppSource submission process for submitting.

70,000,000 – 74,999,999: Business Central apps

The objects in this range are designed for developing Apps for Business Central SAAS which are made available through Microsoft AppSource.   The code is developed in AL language using Visual Studio Code.  The objects created in the app are free of charge! You request those object ranges here
These Apps can be submitted through the AppSource submission process.
New since fall 2018 (Cumulative Update 1 - planned for November):  The apps, developed in this range and in AL can also be implemented in Business Central on-premise, partner hosted or Azure IAAS solutions.  The benefit here is that you don’t need to maintain multiple object ranges.

3 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. I am thrilled to read about dynamics 365 business central premium on your blog! This powerful cloud-based ERP solution has been making waves in the business world, and it's exciting to see how it can transform organizations.

    ReplyDelete