You could say: “It is about time…”
And you would be right. Finally, I am back to my blog.
My goal is to deliver my first app to Microsoft AppSource. You can find a step by step instructions on PartnerSource.
I want to start with a very simple extension. If you look closely at a general ledger entry in NAV and Dynamics 365 you will see that there are fields with information about the entry source. For example, if you post a sales invoice then the customer will be the source. If you post a purchase invoice then the vendor will be the source. If you look at the balance account for a bank account you will see the actual bank account number as source.
My goal here is simple. I want to add this information to the general ledger entry page. Additionally I want to show the name for each customer, vendor or bank account. After installation of this extension the user will be able to browse through his general ledger entries and see the source information for each entry. Here is an example for CRONUS G/L Account No. 5610.
You can also see on the above screen shot that I have added a button to open the source card directly from the G/L Entry.
Today I will do the first step.
Step 1: Submit your app idea for pre-approval
We will review your app idea, provide any relevant feedback, and pre-approve. Submit your idea here: Microsoft AppSource.
After pre-approval, you will receive a unique object range for your app along with additional information to guide you through the development, validation, and publishing of your app.
I will do my next blog post about step 2 and so forth…
4 Replies to “My first Dynamics 365 Extension – step by step – first step”
Can we do it as an individual also? or only partners?
At the moment you need to be a ISV partner to get your number series and NAV license.
And it will probably stay that way…
Microsoft will update every month and users will rely on that the installed apps are maintained and compliant with the updates in Dynamics365. Imagine a customer that has installed an app which is crucial for their business and the vendor of that app fails to deliver updates and it stops working.