Posts

Showing posts from December, 2019

D365FO - Postman and Odata service validation

Image
If you are in Dynamics 365 Finance and Operations development and if you have a scenario of Synchronous integration , most probably you must have used oData service and along with that POSTMAN app in order to validate your scenarios. A short intro.. Postman is free tool available for download which can be used as a test client for API development. It is available as a native app (need to download) and also as a Chrome extension.  Just to give you a context around, API, different types of API and D365FO, different integration approaches in D365FO and oData service (format=JSON) - I have tried to illustrate the relation in the below picture. Disclaimer: Obviously, the above illustration doesn't contain all the relevant information, but might only help in setting some context.     Now in this blog post I would like to share about the ease of working with POSTMAN when working with D365FO oData endpoints. So information regarding integration as such will have to ...

Microsoft 365: Admin center

Image
In my previous post, I tried to illustrate how Microsoft licensing works. Of course, a lot more information is already share by Microsoft in Docs - have look for the latest from Microsoft. In this post I try to illustrate how to add a new subscription from Microsoft 365 Admin center , or otherwise called as Office 365 Admin center (or) Dynamics 365 Admin center - all of them most probably will lead you to https://admin.microsoft.com   Basically to assign one of your Organization user available in a particular tenant to a SAAS based cloud offering , you would need to go through the Admin centre. The Organization AD administrator would have access to this and can delegate it to others by creating/updating the AD user accounts accordingly.  Steps to add a subscription:   1. Sign into the Microsoft 365 admin center ( https://admin.microsoft.com ) with your global administrator account. The Home page would look something like below:  2. From the ...

Microsoft 365: Licensing illustration

Image
Now with all the Cloud offerings which Microsoft provides to their customers/users, it has become a little more important to understand few terminologies around Licensing. The primary ones for me were:  Organizations  Subscriptions Licenses User accounts and Tenants Where an Organization could be any Business entity. Let's take the example as Walmart is an Organization.  And a Subscription is an agreement the Walmart made with Microsoft, the terms, the agreed price, the offers/rebates from Microsoft and till what time the Subscription is valid - all such elements are covered under this. Now Licenses are needed on top of Subscription (sometimes subscription comes along with certain number of free/included licenses). So whenever a license under a particular subscription is allocated to a Walmart user, only that he/she can use the Cloud offering.  So that explains what User accounts consist of - Users and user groups within the Active directory...

D365FO - Copy of databases across environments

Image
When working with Dynamics 365 Finance and operations implementations, it is an obvious step to perform database movements across environments. We have been doing this in the previous version (AX2012) as well, where we had to change the environments related settings after the database copy manually. Now we D365FO , we might end up in different scenarios based on the Tier-level of the environment . So I have tried to identify the #4 major scenarios in here and share the approach I have used.  Copy of DB from Tier 1 env. to another Tier 1 env. Copy of DB from Tier 1 env. to a Tier 2 env. Copy of DB from Tier 2 env. to another Tier 2 env. Copy of DB from Tier 2 env. to a Tier 1 env. The below picture is an illustration of different types and corresponding solutions on a high level (sorry for my not-so-good-handwriting 😅) #1 Tier 1 -> Tier 1 DB copy:   This scenario can happen quite common if you have multiple tier-1 environment in your on-going project li...