web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

License to publish extension

(0) ShareShare
ReportReport
Posted on by 222

We are starting to use BC in our company.
We are ISV on BC on-premise and we have decided to introduce it for our accounting using an on-cloud deployment.

We have purchased three essential licenses for our users and we have created a production company.

We know that Global Admin and D365 Admin can access the portal and the environment to read-only consult and manage permissions. 

We have some developers to develop some extensions but they cannot connect to manage extensions or download symbols or execute any debug. 
I have to assign a license in order to allow any development activities.

Is there a method in order to consent my developer to do his job without a license? 

Graziano.

I have the same question (0)
  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,111 Moderator on at

    If you are an ISV for Business Central you can use your partner license to run BC in Docker and your developers can develop and test your Business Central solutions against a Docker container.

    Read more about it here:

    docs.microsoft.com/.../devenv-running-container-development

  • Graziano Tartari Profile Picture
    222 on at

    NorthW,

    you are talking about an on-premise workaround we use in dev env for our costumers.
    I'm sorry but my company want to use a SaaS cloud deployment for company BC.

    I'd know if I have to move a license from an user to a developer each time I need to publish or debug or if I have to buy another license for developer.

    Is there some token method to use?

    Graziano.

  • Suggested answer
    Inge M. Bruvik Profile Picture
    1,111 Moderator on at

    Using a Docker container is considered best practice even when you develop and test a solution for BC Online. When you create the container you can chose if you want it to emulate an online sandbox or an on-prem installation.

    If you have customers running BC Online you should be registered as their partner in Azure AD and have delegated admin rights in their Azure AD. If that is in place your developer an consultants can access your customers environments with out a dedicated license.

    If you want real online dev enviornments as a Microsoft partner you can go to demos.microsoft.com and create a BC tenant there.

  • Suggested answer
    YUN ZHU Profile Picture
    95,750 Super User 2025 Season 2 on at

    Hi, Sorry I have not tried whether Delegated Admin can publish extension and Debug to the environment. But I think you can let your partners try it.

    https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/delegated-admin

  • Graziano Tartari Profile Picture
    222 on at

    NorthW,

    I'm the partner of myself. I'm the buyer and the customer of this deployment. It would be interesting if I can use a delegated admin for myself. I understood that I can develop on a docker env but I need at the end to publish my extension on production and now my developer need a license to do it.

    Regards,

    Graziano.

  • Suggested answer
    Steven Renders Profile Picture
    5,672 Moderator on at

    To develop and publish for BC Saas, you don't need a special development license.

    You need to be an admin in O365 and a SUPER user in BC, with a 'normal license'.

    You then create a BC Saas Sandbox to develop. After that you deploy to BC Saas production, using the extension management page upload button.

    (for BC on prem you need to buy a development license)

    Here's some more documentation:

    Getting Started with AL - Business Central | Microsoft Docs

    Then, docker is nice and recommended by Microsoft, however, in my experience it is very buggy and unstable and requires to much hardware resources. Using a Saas sandbox is perfectly fine too.

  • Graziano Tartari Profile Picture
    222 on at

    Ok, you said "normal license". What do you mean for "normal license", essential, team member???

    I need another license so... for my developer... it sounds no good...

    I hoped to avoid it or at least a less expensive license like team member.

    If I could do the dev stuff with super and team license it would be great.

    Regards,

    Graziano.

  • Suggested answer
    Rehan Satti Profile Picture
    634 on at

    Hi Graziano Tartari,

    we can not use partner credentials (Delegated Administrator ) to customize customer business central instance.

    You can use one of the existing user  as shared access. Other wise buy a new license.

    I have been traying to use partner credentials to develop customer extension, but that is not supported.

  • Steven Renders Profile Picture
    5,672 Moderator on at

    No, team member will not work, it needs to be a full license, for example essential.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,092

#2
YUN ZHU Profile Picture

YUN ZHU 663 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 515

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans