D365 HR Any Good? Obviously Yes
How good is D365 HR is the kind of search term you see used when people check out Microsoft Dynamics on the internet. It’s a simple question to ask when starting to evaluate software options but as with any serious investigation and especially within the context of a business wide ERP deployment the answer is a little more nuanced, here are our thoughts on the matter with a little history.
D365HR – Steady Progress
Historically and with 20 plus years of experience behind us we have seen the progression and development of HR functionality within Microsoft’s product leading business solution D365.
Earlier versions of Dynamics such as Axapta, AX2007, AX2008, AX2012 etc had a functionality set that frequently required extension, especially as businesses started to expect more from their HR solution than something akin to a database of employee names and general details..
The historically meagre out of the box functionality resulted in a multitude of MS Partners developing somewhat similar solutions to address functionality gaps such as Absence Management, Organisational Management, Succession Planning with lots of tweaks here and there. Therefore an internet search based on what ‘was’ would probably return a mediocre result but now with D365 HR things have moved on and quite dramatically.
MS Partner Development of Verticals
Several MS Partners pushed ahead with their developments and Microsoft actively encouraged this approach promoting vertical solutions that could be added on to the core product offering – basically Add-ons that could be purchased separately.
Fourvision were a good example of a D365 reseller who adopted this type of approach, Microsoft recognition and acquisition of licensing rights followed which resulted in a very welcome series of releases of proven functionality that turbo charged Dynamics HR capabilities almost overnight.
As HR began to gain more recognition within the workplace, Microsoft shifted gear and for several years HR became one of Microsoft’s largest areas of investment with tranches of development released in their twice yearly deployments.
It’s worth noting that Fourvision did not stop when Microsoft acquired some of their development, they have continued to invest in creating complimentary functionality that sits alongside core D365 HR and this can be seen in their latest release of Advanced HRM, read more about it here.
False Start
In our opinion Microsoft had a bit of a false start when they split out HR functionality into a stand alone version that they branded Microsoft Talent. This could be integrated to work with D365 Finance & Operations functionality or operate as a stand alone cloud based HR software solution the idea no doubt been to compete against other standalone HR applications which would have opened up a new market for Microsoft.
A complex integration tool was designed to facilitate a seamless integration between D365 F&O and Talent but for several reasons it never quite matched up to its promise particularly when real life high volume working processes came into play.
Integrations are complex and with people been a core part of an organisation particularly now workflows are such a critical part of most business processes, this batch like approach was a backward step. It’s a noteworthy point for any considering opting for a stand alone HR product with a separate ERP business solution – if Microsoft with their resources didn’t manage it so well what chance have you? Read more about our views on this here.
All the new features and a cloud based, resultant low maintenance system began to change how Microsoft Partners approached D365 projects. The focus switched from having to fill functionality gaps that were now mainly standard, manage bugs which because of cloud based systems were been continually managed anyway to a more consultative approach with configuration and process improvement now the main focal points.
This saw a dramatic reduction in the amount of development that was called for from users, software development in most organisations is viewed with some scepticism but noting Microsoft’s built in development and management tools, the ability to develop and still effectively manage an ERP product was a powerful selling point of Dynamics. However it still carried a cost burden on users and a frustration amongst a user base that expected certain functionalities to be a given (see our guide to software selection read more here).
Welcome Back!
Dynamics 365 saw a welcome return of Human Resources seated back in the wider ERP offering with new standards of functionality, cloud based with features offered as menu options ready to be enabled as and when required.
Development is still an option and managed in a way that has evolved even more than the original ground breaking approach we saw introduced to ERP back in the days of AX2008 to AX2012 but now there are tools that should be explored first before jumping straight into developing new code.
Personalising D365
New tools with a user friendly interface in the form of Personalisation’s have revolutionised the way personalisation’s can be deployed amongst a user base. Managed by security and user groups these enhance the user experience whilst still adhering to security standards allowing GDPR compliance to be maintained.
Development is still an option but now we are seeing a move towards rapid development tools, Power Apps and products such as our own Rapid Developer tool that remove much of the mystique and cost of producing code quickly and with minimal technical input.
Configurable flexibility
You can configure D365 HR in so many different ways, do not make the mistake that configuration is development – it’s not. It’s predefined functionality that is activated on request usually by means of a flag or checkbox.
Features when activated will allow users to access additional data tables where they can input their own values and use the functionality built around these activated features as appropriate.
This configurability is important and is often overlooked as to how powerful it is. For example a business may simply not have the internal staffing resources available to deploy a piece of functionality that they like but do not have the resources to deploy – basically no one to manage it. That functionality does not need to be deployed and will not need configuring until the business is in a position to do something with it. Only when activated does the business need to consider populating these additional tables and building appropriate processes around the newly available functionality.
Configuration Example
A basic example would be absence management. HR Absence Administrators can define any number of absence codes, these codes can be used to analysis a sickness event but an additional lower level of analysis is available under absence reason codes, used to identify specific types of sickness event.
In a business where a lower level of analysis is not required this functionality does not need to be set up (why bother if it requires additional user configuration, user entry and additional keystrokes). However down the line it may become a requirement in which case the feature is only then activated, with tables configured and users trained but only at that point in time.
Take that a step further and workflows can be used to pick up on the reason code values with user defined criteria to trigger new authorisation and approval processes, for example they can prompt a back to work or keep in touch (KIT) routine based on the values entered.
This flexibility makes D365 HR suited to businesses or organisations great or small with complex or simple requirements its why D365 should be considered on anyone’s software shortlist.
Development flexibility
Dynamics has always had ground breaking development capabilities, so when asked the question several years ago of how good D365 HR is the answer of some would have been how good do you want it to be. Historically the concern was how could you add development without impacting the ability to deploy later releases to the Dynamics standard product. The Microsoft approach was described similarly to that of the layers of an onion – Microsoft core sits in an inner ring and around that unaffected by whatever happens to the core your own developments sits above that core functionality and security framework.
This future proofs what once was a very real issue, note that there is still work to do when upgrading and it does not all happen magically or without planning but it works and works very well when managed correctly.
Part of a wider ERP solution
A golden thread of any ERP system is people, and with workflow such an important part of modern thinking business anything that effects reporting lines, authorisation or action notifications needs to happen instantly. With a fully integrated solution in Dynamics 365 and its HR functionality everyone knows as soon as an event has been triggered and this is the key.
With rich functionality and highly configurable processes that follow the Microsoft mantra of ease of use that promotes adoption by its user base – we are confident that the answer to the question at the top of the page is a resounding ‘Yes’
Part of the Microsoft Eco-System


