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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

MS Marketplace solution publishing requirements

(1) ShareShare
ReportReport
Posted on by 1,262
Hello,

I’m trying to understand how to publish the D365FO ISV solution to Microsoft Marketplace. In fact it’s simple and small one. It just imports a bunch of DMF data packages one by one in sequence by means of the batch job containing multiple batch tasks. First important question – is it possible to publish such small app in MS Marketplace as an ISV solution or maybe it’s too simple to be published and MS will reject it?
 
If it’s possible then I have some questions after doing research on the public MS articles on that topic
  1. I’m following the article Create a Dynamics 365 Operations Apps offer
https://learn.microsoft.com/en-us/partner-center/marketplace-offers/dynamics-365-operations-offer-setup#:~:text=%20Create%20a%20Dynamics%20365%20for%20Operations%20offer%2cdetails%20such%20as%20offer%20name%2c%20description%2c...%20More
In the “Before you begin” section it’s written

“Review Plan a Dynamics 365 offer. It will explain the technical requirements for this    offer and list the information and assets you'll need when you create it.”
  1. From article  Plan a Dynamics 365 offer I ended up in the article “Requirements for publishing apps on Marketplace”
In this article it’s written
This article points to resources that help you understand the requirements for creating Lifecycle Services solutions for Microsoft Marketplace. The requirements for creating a Lifecycle Services solution package fall into the following groups.
Do understand it right that I need to fulfill all the requirements from above list already at the moment when I create an app offer?

2.1) App validation contains the following table with steps that need to be taken

Curation meeting

The following table describes the steps that you must complete before the validation meeting.
Phase Step Activity Process steps Success criteria
1 1 Validate code. Run all customer model files by using the CAR tool, then generate the report. Successfully create a CAR without any localization, accessibility, performance, or security issues.
1 2 Verify user experience (UX) guidelines. Follow UX guidelines to implement the workspace correctly. Reference best practice information in the Migrate and Create methodology section of Lifecycle Services.
2 3 Validate the solution package in Lifecycle Services. Create a solution package in Lifecycle Services that includes all the required artifacts. Publish a solution package in Lifecycle Services that includes all the required artifacts and create a globally unique identifier (GUID) for the solution.
2 4 Deploy an environment. Deploy a standard environment that has partner code, based on the package contents (code, binaries, and configuration). Successfully deploy at least one finance and operations environment without any errors. The environment configuration (including components and the configuration) is the same as the partner's reference environment. A user can successfully sign in to this environment without any errors.
2 5 Configure and deploy data. Deploy partner-supplied data in the environment without any errors. Demonstrate that partner-supplied master and reference data was successfully pushed into the environment without any errors.
2 6 Do a check. After data is loaded into the environment, users should be able to complete business transactions (as defined in the scope of the solution). Users can sign in to the data-loaded environment without any errors. Users can complete business transactions, as defined in the package scope, without any errors.

Phase 2 step 3 - Publish a solution package in Lifecycle Services that includes all the required artifacts and create a globally unique identifier (GUID) for the solution.

Publishing a solution package is described in this article below, right?

Publish D365 FO Apps to Microsoft AppSource: Technical Configuration in Partner Center

I developed my solution in the D365FO UDE environment. What I know that it’s created in PPAC and I don’t know how to go to LCS project and maybe there is no LCS project for UDE environment? Or I can use any LCS project to do this? On which topic should I do additional research or how to create a solution for UDE environment to get it GUID afterwards?


Phase 2 step 4 - Deploy a standard environment that has partner code, based on the package contents (code, binaries, and configuration).

This should be a fresh tier 2 environment, right? There I should install the solution package from phase 2 step 3?

Phase 2 step 6 -  After data is loaded into the environment, users should be able to complete business transactions (as defined in the scope of the solution)

What particular user is meant here? Is it me wo will interact with MS to publish the solution?

Thank you.
 
Categories:
I have the same question (0)
  • Suggested answer
    Subramani Sivan Profile Picture
    143 on at
    Hi Dark Knight,

    Yes, it's possible to deploy a small solution into Microsoft markplace.

    Thanks,
    Subra
     

    If this helped, please mark it as "Verified" for others facing the same issue

     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 657

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 611 Super User 2026 Season 1

#3
CP04-islander Profile Picture

CP04-islander 301

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans