ForNAV Tips Part 1: How to Quickly Convert and Design Business Central Reports

This is the first of a six-part series discussing how businesses using Microsoft Dynamics 365 Business Central can leverage ForNav tools to streamline reporting processes for generating key performance indicators to analyze their financial health.

 

I’ve worked in the Dynamics NAV/Business Central channel since 2005, and during that time I upgraded more databases than I can count. Two of the most important factors to consider when performing an upgrade are timing and cost. Cost (obviously) being chief among those concerns. And since the inception of the Role-Tailored Client (RTC) in 2009, the cost of converting reports following an upgrade has increased exponentially.

Prior to the RTC, you could work strictly with the “classic” style of reporting. In most cases, converting a classic report was as simple as converting the object’s executable and plugging it into the new version. 

But with the advent of the RTC, you must now convert reports to the Microsoft Report Definition Language Client (RDLC). This means having a new dataset structure, and more importantly, a much more complex layout type. The difference between classic and RDLC reports is quite literally as dramatic as night is from day.

Virtually nothing is the same! 

 

Upgrading Classic Reports No Longer a Matter of Simply Converting Executables

Using the classic style of report writing in NAV, it was generally easy for non-technical end-users to design simple (and sometimes even complex) reports on their own. When it comes to RDLC, however, a significant amount of training and technical understanding is required. This limits what end-users can do without the help of a developer. 

More importantly, classic reports can no longer simply be upgraded by converting executables. They must now be re-written in RDLC, which can be somewhat complex—even for experienced developers. 

This means a report that could have been upgraded to a newer classic version instantly now takes anywhere from 4 to 12 hours (a very rough estimate). That’s because it must be re-written using the new dataset and the layout format inherent to RDLC. So for a simple database with 40 custom reports, you are looking at a cost of roughly 160-480 hours at whatever your partner’s billable rate is—just to convert reports! 

Some might argue, “This is outrageous!” And they would be right. There is absolutely no reason it should take this much time to convert something so critical to a business infrastructure when it used to be virtually free. 

 

ForNAV Reporting Tool Comes to the Rescue

We’ve heard that same argument here at Western Computer time and time again. RDLC reporting is a major pain point for all of us, and Microsoft hasn’t done much to help. Even with the introduction of Business Central, you are still forced to convert classic reports. 

Fortunately, ForNAV answered the call. They understood reporting was a choke point in the conversion process for clients and partners alike, and they developed elegant and workable solutions to the problem. This includes the Classic Report Conversion Tool, which I have used regularly over the last couple of years to decrease the cost of reporting significantly.

In short, this tool allows us to take one or more classic reports, run them through a proprietary converter, and come away with reports that can be installed in an upgraded, non-classic database—almost instantly. I’ve used it with every version—from NAV 2013 all the way through Business Central V. 17—and have been consistently impressed by how well it works. 

 

Drops Cost of Report Conversions Up to 90 Percent

There is a small learning curve to get adjusted to the features of the Classic Report Conversion Tool, particularly the installation and set-up for the later cloud versions of Business Central. But once you are squared away on that front, this tool is about as seamless as they come.

I’ve used it in situations where we had only a handful of reports to convert and others where we had between 20 and 50 reports. In every single case, it dropped the cost of the report conversion by about 75 to 90 percent across the board. Sometimes even more! 

This means instead of a 160-480 hour job (using an average of 82.5% based on the margins that I alluded to earlier), we’re looking at only 28-84 hours to convert reports. This is generally a much easier cost to swallow. It also opens up the door for discussions about converting the database and maintaining a budget. 

 

Where Do the Saved Extra Hours Come From?

You may be asking…if converting reports with ForNAV is instantaneous, where do those extra hours come from? That’s a good question!

Oftentimes, when coming from older versions of NAV, there are adjustments to make to the coding of the report. This is because in later versions of NAV and Business Central, Microsoft refactored the database considerably. Code that existed in NAV 5.0 does not look the same in Business Central V. 17. 

As a result, you have to make adjustments to the report logic to accommodate the new database structure. This is generally where you spend the bulk of your time after converting a report. It’s also something I will go into in much greater detail later in this series. For this introductory article, I simply want to focus on what ForNAV is and the benefit it provides. 

 

Coming Attractions on How to Use ForNAV

Looking ahead to the rest of this series, we will discuss using ForNAV tools and cover the following topics in detail:

 

Thanks for reading! Hopefully, this series will answer more questions than it creates.

In the meantime, if you have any questions about Business Central or ForNAV, feel free to reach out to me at info@westerncomputer.com.

About the Author

Justin Arnold

With a focus on the technical and functional aspects of Dynamics 365 Business Central, Justin Arnold has worked for Western Computer since 2016.

More Content by Justin Arnold
Previous Video
Dynamics 365 Customer Service - Cases Self-Service Omnichannel and More
Dynamics 365 Customer Service - Cases Self-Service Omnichannel and More

Learn about cases, self-service omnichannel, and more in Dynamics 365 Customer Service. Watch the OnDemand ...

Next Article
3 Common Power BI Implementation Challenges (and How to Solve Them)
3 Common Power BI Implementation Challenges (and How to Solve Them)

Excited to implement Power BI? Here are 3 common challenges and how to solve them.